Não é possível conectar a rede local à Internet usando um roteador

0

Eu tenho uma rede local em um roteador. Eu quero conectá-lo à internet usando outro roteador do meu ISP . O roteador de internet do meu ISP tem um IP estático que pode ser acessado pela internet. O que eu quero alcançar é ser capaz de acessar um aplicativo de servidor cliente em execução na rede LAN a partir da Internet.

LAN (192.168.1.1)
+------+------+-------+        +---------+
|      |      |       |        |         | 
PC1   PC2     PC3     LAN Router      Router from ISP (stati IP - 41.58.163.84)

O roteador do ISP também tem os seguintes detalhes

subnet mask - 255.255.255.255
Default Gateway: 10.1.0.100
DNS: 41.222.70.179

Depois de definir a configuração da Internet no roteador LAN , quando tento salvá-lo, recebo a mensagem de erro

IP address and gateway are not in the same subnet mask.

Abaixo estão minhas configurações:

Internet IP address: 41.58.163.84 (the static IP from my ISP)
subnet mask: 255.255.255.255 (From my ISP)
Default gateway: 192.168.1.1 (Router IP, the LAN router and the internet router I'm using have the same IP which I used as the default gateway)
DNS1: 41.222.70.100

Não tenho certeza se o gateway padrão está correto.

Por favor, o que estou fazendo de errado?

    
por Chibuzo 26.09.2013 / 16:20

2 respostas

2

Algumas outras coisas que vale a pena tentar é configurar o seu roteador interno para o modo bridge, o que fará com que ele funcione como um repetidor em vez de um roteador, o que evitará que você tenha que lidar com duas sub-redes internas separadas. Mas se você quiser permitir conexões a uma caixa da Internet, isso pode ser uma má idéia, pois você não terá mais a camada extra de segurança que protege as outras máquinas em 192.168.1.0/24.

Você não usa a notação / 24 quando define um gateway padrão, apenas quando define uma máscara de rede.

Basicamente, o que o / 24 no final está dizendo é onde traçar a linha entre o endereço de rede e o endereço do host. Isso tudo remonta a métodos que não são mais usados muito, mas há muito tempo, você poderia obter três classes de endereços, e o que os diferenciava era quantos hosts você poderia colocar em uma única sub-rede. Uma rede de classe A usou o primeiro octeto para a parte da rede do endereço e os próximos 3 para o endereço do host. assim N = rede, H = host seria semelhante a N.H.H.H para classe A. Isso permitia mais de 16 milhões de hosts por sub-rede. Não é muito prático. Uma rede de classe B dividiria a rede e hospedaria no meio do caminho. NNHH, a máscara de rede correspondente seria 255.255.0.0 ou FF.FF.0.0 ou / 16, são apenas 3 maneiras de dizer a mesma coisa, a primeira usa decimal, a segunda usa hexadecimal, e a terceira / 16 está contando a número de binários. Se você está totalmente confuso agora, o que você deveria ser, porque essas diferentes maneiras de dizer a mesma coisa são usadas de forma bastante intercambiável e provavelmente parecem bastante aleatórias. Especialmente se você não for fluente nos sistemas de números base2 ou base16. Então, para recapitular, decimal 255 é o mesmo que dizer hexadecimal FF, que pode ser facilmente convertido em binário, ou 11111111, que é 8 uns e também pode ser escrito como / 8 (a última notação / 8 é usada apenas para mascarar bits , não para muito mais).

Se você quiser acessar um servidor em sua própria rede a partir do exterior, você deve usar um NAT, ou um tradutor de endereço de rede, se o seu ISP apenas lhe atribuir um único endereço IP (que é usado pelo seu modem / roteador). o NAT manterá o controle de quais endereços internos estão associados a certas conexões que vão para a Internet. Se você tem mais de uma máquina internamente que se conecta à internet, então você já tem um NAT em funcionamento.

O que você precisa fazer é configurar um encaminhamento de porta no seu roteador / modem que apontará para o endereço IP do seu servidor e a porta desejada. Se você quer rodar um servidor web, você provavelmente quer mapear todas as conexões de entrada da internet para o seu modem na porta 80, e encaminhá-las para a porta 80 do seu servidor. Se você quiser configurar um serviço diferente, basta alterar a porta 80 para o número de porta apropriado. Você pode precisar fazer isso para conexões TCP e UDP. Deve ser bastante fácil descobrir se você encontrar o menu certo no modem / roteador. se tudo mais falhar, RTFM.

    
por 26.09.2013 / 18:05
3

Se eu ler a pergunta correta, você tem uma rede como esta:

   (LAN: 192.168.1.0/24)    (1)   (2)      (3)      41.58.163.84/32
  +--------+--------+--------+    /---------\        /----------INTERNET
  |        |        |        |    |         |        |
  PC1     PC2      PC3       Router       ISP provided 
                                          router or modem

Os PCs estão todos na mesma LAN: 192.168.1.0/24.
Isso significa que eles têm endereços IP 192.168.1.x e netmask 255.255.255.0

Se eles precisarem enviar informações para algum lugar que não esteja na LAN, eles o enviarão ao roteador. Portanto, o local marcado como (1) está na mesma rede (caso contrário, você não pode alcançá-lo) e é o gateway padrão. Enquanto leio sua pergunta, você define isso para 192.168.1.1/24.

Os locais marcados com (2) e (3) precisam falar um com o outro. Então eles também estão na mesma sub-rede. Esta é provavelmente uma sub-rede diferente da esquerda, senão o roteador esquerdo não saberia para onde rotear os pacotes.

Para continuar a partir daqui, primeiro preciso saber o que seu 'roteador' está fazendo.
Tem dois endereços IP? Um do lado de fora (o 41.58.163.84/32) e outro diferente do lado de dentro? Se isso acontecer, então você precisaria configurar (2) para combinar com o (3) IP interno. Corresponder como em: Mesma sub-rede, não mesmo IP. E os roteadores DG devem estar configurados para o IP (3).

Se eu desenhei errado e o lado esquerdo do modem / roteador ISP não é baseado em IP, por exemplo, fibra ou DSL, em seguida, o 41.58.163.84/32 está no NIC marcado (3).

Por favor, adicione as informações relevantes ao seu post.

Além disso, leia este excelente post sobre como funciona a sub-rede .

    
por 26.09.2013 / 16:32