O servidor Debian não aparece na lista de DHCP no roteador

1

Eu tenho um Raspberry Pi rodando o Raspbian que está conectado via ethernet ao meu roteador. O roteador tem rodado ambos com endereços IP DCHP e Static e pela LAN local eu consigo conectar-me bem ao ssh, por exemplo. No entanto, o dispositivo nunca é exibido na lista de dispositivos conectados no roteador, portanto, não posso configurar o encaminhamento de porta para acesso externo.

Eu teria dito que isso era um problema com o roteador, mas agora tentei com dois roteadores diferentes (BT Home Hub 2 e Edimax BR-6428) com os mesmos resultados, então estou pensando que deve ser o sistema operacional.

Existe alguma configuração que eu preciso para fazer o dispositivo aparecer no roteador?

    
por williamsdb 21.05.2014 / 22:24

1 resposta

1

Se o seu Rpi estiver na rede com um IP estático, ele nunca fala com o roteador para "anunciar" sozinho.

Uma solução muito simples é usar o programa upnpc (no pacote miniupnpc ) para configurar seu encaminhamento de porta dinamicamente. MUITO mais fácil do que ajustar o roteador o tempo todo.

Você precisará do upnp ativado no seu roteador, as advertências usuais se aplicam aqui.

O seguinte comando encaminhará a porta de internet 1337 para a porta interna 22 no servidor:

upnpc -e "ssh server" -a $(hostname --all-ip-addresses) 22 1337 tcp

Veja a página man do upnpc, é claro, para mais detalhes, mas aqui você pode ver -e define o nome da configuração de encaminhamento, -a lista os endereços IP do servidor, os últimos três itens estão dentro da porta, fora da porta , tipo de conexão (tcp / udp).

Eu uso um comando semelhante para encaminhar a porta 80 de fora para o meu próprio servidor da Web também, não preciso configurar uma DMZ com tudo o que envolve segurança. (e não, eu não coloquei o meu número de porta ssh externo aqui ... duh!)

Outro método seria definir uma configuração estática de DHCP para o seu Rpi no roteador e transferir o Rpi de volta para o modo IP dinâmico (DHCP) ... mas a menos que você também configure algum tipo de nome sistema de servidor, isso fica muito rápido, já que seu endereço RPi PODE mudar. (Sim, eu sei que não é suposto para ...)

Permitir que ele configure seu próprio encaminhamento usando seu endereço IP atual é a melhor maneira, já que se adapta conforme necessário.

    
por 22.05.2014 / 00:23

Tags