Como encaminhar um servidor de webcam através de dois roteadores?

0

Eu configurei um servidor de webcam Raspberry Pi (rodando Raspbian) para estar disponível publicamente. Eu posso ver isso internamente quando eu vou para o seu IP interno e porta em um navegador da web. Eu não posso consegui-lo através do IP público, embora.

O servidor da webcam está conectado ao meu roteador sem fio, que está conectado ao roteador do meu locador via cabo Ethernet. Seu roteador se conecta ao modem a cabo (Comcast). Meu roteador é um Linksys, mas executa o DD-WRT. O roteador do meu senhorio é um Netgear com firmware de estoque. Eu tenho acesso a ambos e tudo sempre funcionou bem lá.

Eu tentei encaminhar a porta em um dos dois roteadores e com UDP, TCP e ambos, mas ainda não consigo acessá-lo externamente. Eu editei /etc/motion/motion.conf no Raspberry Pi para mudar o DAEMON para ON e o webcam_localhost para OFF.

O que devo fazer? Idealmente, eu gostaria que a coisa toda fosse acessível pela porta 80, para que eu pudesse inserir o IP externo e ver a webcam, mas por enquanto eu me conformarei para que ela seja acessível por uma porta única.

Abaixo está toda a informação que posso fornecer (com segurança). Por favor, deixe-me saber se há mais alguma coisa que eu deveria incluir que eu omitido.

Seu roteador: Netgear WNR2000v3
Acesso Web: 192.168.1.1
Endereço IP: 10.0.0.3
Máscara de sub-rede: 255.255.255.0
Gateway padrão: 10.0.0.1
Servidor DHCP: 10.0.0.1
Servidores DNS: 75.75.75.75/75.75.76.76

Meu roteador: WRT54G executando o DD-WRT v24-sp2
Acesso à Web: 192.168.1.150
[Configuração WAN]
Tipo de conexão: IP estático
IP da WAN: 192.168.1.11
Sub-rede: 255.255.255.0
Gateway: 192.168.1.1
DNS: 75.75.75.75/75.75.75.76
[Configuração da rede]
IP local: 192.168.1.150
Sub-rede: 255.255.255.0
Gateway: 192.168.1.1
DNS local: 192.168.1.1
(DHCP desativado)

Servidor de webcam:
Endereço IP: 192.168.1.17
Porto: 8081

Obrigado!

    
por Wes 29.08.2013 / 21:57

2 respostas

1

Ambas as redes estão na sub-rede (192.168.1.XXX), portanto, o seu roteador nunca passará tráfego na sua rede para a rede do proprietário (a menos que o roteador não esteja realmente roteando). Você deve reconfigurar sua rede para estar em uma sub-rede diferente (algo como 192.168.2.XXX). Essas configurações precisam mudar:

[Network Setup]
Local IP: 192.168.2.1
Subnet: 255.255.255.0
Gateway: 192.168.2.1
Local DNS: 192.168.1.1
(DHCP disabled)

Webcam server:
IP Address: 192.168.2.17
Port: 8081
    
por 29.08.2013 / 22:29
0

Assumindo que o possível problema de rede não seja um problema, você teria que fazer algo como:

  • Roteador do senhorio - porta de encaminhamento 80 a 192.168.1.11, porta x
  • Seu roteador - encaminhar porta x para 192.168.1.17, porta 8081

Em outras palavras, você precisa encaminhar de fora, através do roteador do proprietário, do roteador e, finalmente, até a webcam.

Se o seu roteador tecnicamente não estiver atuando como um roteador e apenas um switch, basta configurar o encaminhamento de porta no roteador do proprietário e encaminhar a porta 80 para 192.168.1.17, porta 8081 (diretamente para a webcam).

    
por 30.08.2013 / 00:39