Use um roteador wifi como um switch sem fio

0

Eu moro em uma sala de albergue, onde recebo um soquete Ethernet de parede e uma sub-rede (endereços IP exclusivos para você escolher). Se eu conectar meu laptop através da Ethernet, eu uso um IP 172.31.74.129.

Mas eu precisava conectar meus dispositivos móveis também. Então eu comprei um roteador.

Agora o problema é que estou recebendo um endereço IP 192.168.0.101. Agora, meu amigo sentado na sala ao lado com endereço IP 172.31.74.137não pode executar ping no meu laptop ou usar um servidor TCP que eu hospedei na minha máquina.

Existe uma maneira de obter um IP (ou inserir manualmente o ip) na mesma sub-rede ( 172.31.74.*) em vez de obter um IP 192.168.0.*? (Algo como o que um switch faria). Caso contrário, há alguma coisa alternativa que eu possa fazer para resolver o problema?

Raman
fonte
11
O termo apropriado é "Ponto de Acesso", a propósito.
Daniel B

Respostas:

1

O fato de seu amigo não poder se comunicar diretamente com você é normal em uma configuração padrão. Ao usar um roteador na frente de seu único acesso físico, você criou uma rede local natted, da mesma forma que qualquer ISP. O ISP é simplesmente o albergue aqui.

Para que isso funcione, você precisa configurar seu roteador para executar a conversão de endereços de rede e porta (NAT / PAT), para que o IP do seu roteador na rede do hostel seja vinculado ao seu dispositivo local.

Em alguns roteadores, existe a opção "DMZ" (para zona desmilitarizada), que basicamente é um NAT / PAT que redireciona todas as solicitações feitas ao seu roteador para o dispositivo local. Mas se você quiser que a tradução funcione para uma porta específica, será necessário inserir uma regra NAT / PAT específica, deste tipo:

External IP   | External port      >>    Internal IP   | Internal port
172.31.74.129 | e.g. 80 for http   >>    192.168.0.101 | 80 (the actual port of your server)

Seu amigo precisará inserir o IP externo com a porta externa que você configurará para acessar seu dispositivo local.

Doezer
fonte
1

A maneira mais fácil seria configurar o Port Forwarding no roteador para direcionar o tráfego que vai para o servidor TCP para o endereço IP atribuído à sua máquina. Você também pode definir um endereço IP estático em sua máquina para que não seja alterado (e quebre a porta).

thephez
fonte