DNS dinâmico para RPi - Airport Extreme (DHCP) - Modem a cabo (DHCP) - Interwebs

0

Eu tenho um Raspberry Pi que se conecta ao meu Airport Extreme via DHCP. O aeroporto está conectado ao meu modem a cabo, que recebe seu endereço IP via DHCP da Comcast. Eu gostaria de poder endereçar o RPi de um local remoto através de um nome de domínio que eu registrei. Eu entendo que usaria o DNS dinâmico para fazer isso, mas não sei como lidar com várias camadas de DHCP.

    
por dacracot 17.01.2014 / 22:09

1 resposta

2

Se o modem a cabo for um modem simples, o único endereço que conta é o endereço EXTERNAL que recebe da Comcast. Isso é o que o resto do mundo vê.

Qualquer pessoa que se conecte ao Pi só conseguirá ver esse endereço e precisará de um dispositivo que possa fazer a conversão de endereços de rede (NAT).

Um modem simples não poderá fazer isso, mas se o "modem" for realmente um roteador, ele terá uma ou mais páginas em seu site de configuração para configurar coisas como "Servidores Virtuais", NAT e encaminhamento de porta (os nomes mudam dependendo do fabricante).

Se o modem não o fizer, talvez o aeroporto o faça. De qualquer forma, a configuração mais fácil de lidar é certificar-se de que tanto o (s) endereço (s) interno (s) do modem e aqueles entregues pelo Aeroporto estejam no mesmo intervalo. Portanto, se o modem fornecer um endereço interno (s) como 192.168.1.x, com uma máscara de rede de 255.255.255.0, que é bastante típica - verifique se o aeroporto está fornecendo endereços DHCP no mesmo conjunto de 255 endereços. Apenas certifique-se de que eles não se sobreponham. Você também precisará configurar o endereço do Pi como um endereço fixo. Bons roteadores como o meu Billion 7800N podem fazer isso com DHCP, com roteadores baratos que você precisará para dar ao Pi um endereço fixo que não colida com os endereços DHCP.

Em casa, por exemplo, tenho um roteador que me fornece redes com fio e sem fio, além de um ponto de acesso Wi-Fi que fornece uma segunda rede sem fio. Eu configurei o DHCP do roteador para entregar 192.168.1.100 - .150 e o ponto de acesso Wi-Fi para entregar 192.168.1.151 - .199 ambos com uma máscara de rede de 255.255.255.0 para que qualquer dispositivo na rede interna possa rotear para qualquer de outros. Eu tenho um número de dispositivos que podem atuar como servidores e recebem um endereço DHCP fixo com base em seu endereço MAC.

Quando você tiver classificado isso, configure o "modem", supondo que ele seja realmente um roteador (você terá que tentar fazer com que o aeroporto faça isso de outra forma ou configurar um PC como um roteador) para encaminhar solicitações para o seu endereço IP externo e uma porta conveniente (por exemplo, 8080) para o endereço interno e a porta do serviço do Pi que você deseja acessar (por exemplo, porta 22 para SSH).

No entanto, há mais um problema. Pode ser que a Comcast não lhe forneça um endereço IP externo fixo! Se for esse o caso, será necessário configurar um encaminhador de DNS dinâmico. Roteadores mais decentes têm isso embutido agora. Você configura uma conexão do roteador para o serviço de DNS dinâmico escolhido e o roteador atualiza o serviço quando o endereço IP externo é alterado.

Para configurar seu domínio comprado para usar o endereçamento dinâmico, em vez de apontar o nome de domínio em um endereço IP como faria normalmente, você indica que o endereço é fornecido pelo serviço DNS dinâmico. Seu provedor de serviços de DNS deve ter detalhes.

Nossa, essa foi uma resposta desconexa! Espero que faça algum sentido. A conclusão é que, é bastante fácil se você tiver um roteador decente, usar um intervalo de endereço IP interno consistente para roteador e wi-fi e se inscrever em um serviço de DNS dinâmico como NoIP ou Dyndns, etc.

    
por 17.01.2014 / 22:45