Acessar servidor da web em uma sub-rede

4

Eu tenho a seguinte rede:

          Modem/Router (#1)
WWW <--> +-----------------------+
         | 192.168.1.1 (bridged) |         Router (#2)
         +-----------------------+  <-->  +-------------------------+
                                          | 192.168.2.1   (Router)  |
                                          | 192.168.2.107 (HTTP)    |
                                          +-------------------------+

Qualquer máquina conectada ao roteador 2 pode acessar a Internet. Mas da Internet, nenhuma das máquinas é alcançada. Eu já adicionei esse IP: Porta para encaminhamento de porta no roteador nº 2.

Isso foi introduzido recentemente. Antes disso, todas as máquinas estavam conectadas ao roteador nº 1 e não havia sub-rede, e eu podia acessar da Internet o servidor da Web naquela máquina.

Como posso acessar de fora (ou seja, Internet), esse servidor da Web em% 192.168.1.107 ?
Este é um problema da máscara de rede?

EDITAR

Corrigi o problema com o roteador 2. Tem agora o IP 192.168.2.1. Veja abaixo informações detalhadas de ambos os roteadores:

Roteador 1 (Aquele que está diretamente conectado à Internet)

IP Address     : 192.168.1.1
IP Subnet Mask : 255.255.255.0
DHCP           : Enabled

Roteador 2

IP Address     : 192.168.2.1
IP Subnet Mask : 255.255.255.0
DHCP           : Enabled

Webserver Conectado ao roteador 2, HTTP sendo executado na porta 80

IP Address     : 192.168.2.107
IP Subnet Mask : 255.255.255.0
  • Se eu conectar um computador ao roteador 1, não posso acessar o roteador 2 nem qualquer máquina conectada a ele, portanto, não consigo acessar o servidor da Web.
  • Se eu conectar um computador ao roteador 2, posso acessar os dois roteadores e também o servidor da web. Eu tenho Internet, não importa em qual roteador eu esteja conectado.
  • As pessoas de fora (Internet) ainda não conseguem acessar o servidor da Web.
por rlcabral 26.01.2013 / 22:05

2 respostas

5

Você deve configurar o Port Forwarding da porta pública 80 no roteador nº 1 para a porta 80, para o endereço do roteador no. # 2. Então, como disse Sigursson, mude o endereço de rede do roteador 2 para, por exemplo, 192.168.2.1. Em seguida, faça outro encaminhamento de porta no roteador nº 2 da porta 80 para a máquina 192.168. (Já) 2.107.

EDITAR: para a sua edição, porque a área de comentários é muito pequena.

Geralmente você NÃO pode acessar qualquer máquina conectada ao roteador 2 do roteador 1. Isso é normal, porque ele está executando o NAT e todas as suas máquinas conectadas ao roteador 1 podem ver o único IP do roteador 2, 192.168.1.x (você não mencionou o roteador IP WAN # 2). Você não pode fazer ping, por exemplo 192.168.2.1 ou 192.168.2.107 na sua situação, enquanto estiver conectado ao rounter # 1.

Para obter a página da Web em qualquer comp conectada ao roteador 1 do servidor em 192.168.2.107, o roteador 2 precisa ter o encaminhamento de porta do endereço da WAN (192.168.1.x onde x você fez não mencionar) na porta 80 para máquina 192.168.2.107 ter servidor web na porta 80. Então, qualquer computador pode acessar werver web digitando ROUTER # 2 WAN ADDRESS na janela do navegador

Para obter também a página da web do seu servidor enquanto você está conectado no lado da Internet, é necessário redirecionar a porta na porta do roteador # 1 80 para o endereço da WAN do roteador nº 2 de 192.168.1.x (onde x você não mencionou) porta 80.

                           port-forward                                  port-forward
INTERNET --> YOUR_WAN_IP:80 [router #1] 192.168.1.1 --> 192.168.1.x:80 [router #2] 192.168.2.1 --> 192.168.2.107:80

Outra coisa é essa mensagem que você está recebendo, CPA em voz alta, não sei se você deveria fazer isso, quero dizer, não conheço seu provedor de internet. Eles fazem login no seu roteador 1 para fazer algo às vezes? Ou é o seu próprio roteador? Você deve perguntar se está OK alterar a porta HTTP do CPE. Mas se é o seu roteador, então está tudo bem, lembre-se que você terá que se conectar à porta 8080 para configurar seu roteador.

Se eles não permitirem que você mude para 8080, há outras opções disponíveis - você pode encaminhar a porta 81 no roteador 1 para a porta 80 do roteador 2, se o roteador 1 tiver essa opção. mas a partir da internet, será necessário digitar YOUR_DOMAIN: 81 ou YOUR_WAN_IP: 81 para se conectar. Da rede conectada ao roteador nº 1, o servidor em 192.168.2.107 ainda estará acessível na porta 80 sem alteração.

Esqueceu de mencionar algo - se você não definiu um IP de WAN estático para o roteador 2, terá que fazê-lo. Então, o encaminhamento de # 1 para # 2 estará funcionando. Além disso, esse IP da WAN do roteador 2 deve ser removido do DHCP no roteador 1. Portanto, defina o IP da WAN do roteador nº 2 para, por exemplo, 192.168.1.200 e o roteador nº 1 DHCP deve ser de 192.168.1.2 a 192.168.1.199.

Espero ter tudo certo

    
por 26.01.2013 / 23:43
0

Você tem 192.168.1.1 em dois dispositivos distintos?

Se for esse o caso, essa é a primeira coisa que você precisa corrigir.

Se você estiver usando bridging, NÃO deverá dividir sua rede via máscaras de rede - o bridging funciona com a mesma rede / máscara em ambos os lados (e é normalmente usado para interconectar dois tipos diferentes de redes, como um com fio e um sem fio ou dois com fio com uma rede de interconexão de ponte dupla sem fio.).

Se eu estiver aqui, faça o próximo passo para fornecer informações mais precisas: * dispositivos * configuração de transportes (o módulo ponte, roteador etc)

    
por 26.01.2013 / 23:26