Olá, tenho a seguinte configuração:
Ubuntu 14.04 LTS Laptop
Um monte de Raspberry-Pi Model 2 com WLAN
A configuração completa é baseada no modo 802.11 WLAN AD-HOC . Nenhum dos Pis nem do Laptop usa nenhum IPs estático (Sem IPv4 e IPv6) O único endereço disponível são os Endereços Locais de Link IPv6 fe80::
Cada Pi tem o avahi-daemon e eu estou usando mdns em cada um deles. Daí eu poderia pingar-los usando seus nomes .local
. viz.
ping6 -I wlan0 hydrogen.local
ping6 -I wlan0 radium.local
A única preocupação é por que não posso usar ssh
e scp
com os nomes .local
do Pis.
Eu posso executar tarefas com os endereços Link-Local, a saber
ssh -6 pi@fe80::a1b2:c3ff:fed4:f5g6%wlan0
scp -6 someFile.txt pi@[fe80::a1b2:c3ff:fed4:f5g6%wlan0]:/home/pi/
mas não pode usar
ssh -6 [email protected]%wlan0
scp -6 someFile.txt pi@[radium.local]%wlan0:/home/pi/
Embora eu tenha o Pis da mesma manufatura, o que torna a digitação dos endereços MAC menos difícil. Seria mais fácil para um usuário final usar os nomes dos mdns? Alguma solução para isso?
meu /etc/nsswitch.conf
no Ubuntu Laptop é o seguinte:
hosts: files mdns_minimal [NOTFOUND=return] dns mdns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
Tags ipv6 avahi ad-hoc-network