Se você não tem um servidor DHCP distribuindo endereços, você terá que atribuir endereços estáticos ao Paspberry Pis. Os endereços devem ser avaliados a partir da mesma sub-rede, ou seja, na parte da rede, os endereços devem ser iguais.
Se os dois RPis configurarem automaticamente os endereços locais de link IPv4, eles poderão usar esses endereços para se comunicarem entre si. Os endereços locais de link podem ser reconhecidos por serem escolhidos do prefixo 169.254.0.0/16
. As interfaces normalmente não são configuradas para usar esses endereços se algum outro endereço for atribuído, e nem sempre, mesmo que nenhum outro endereço esteja disponível. (Isso depende da distribuição do Linux.) Outro problema com os endereços locais de link IPv4 é que eles são dinâmicos, ou seja, não é garantido que eles permaneçam da mesma forma durante uma reinicialização.
Por fim, você pode usar endereços locais de link IPv6, que começam com fe80:
. Os endereços locais do link IPv6 são estáticos e sempre atribuídos (a menos que você tenha desabilitado o IPv6), mas eles têm o problema de que são longos e difíceis de lembrar. Isso pode ser contornado adicionando entradas para eles em /etc/hosts
. Endereços IPv6 vinculados a locais também são um pouco problemáticos se houver várias interfaces de rede no host, porque um endereço local de link de destino não contém informações sobre por meio de qual interface o host remoto está acessível. Isso significa que, muitas vezes, você terá que especificar uma interface além do endereço IP ao se conectar.