Como uso o mDNS para ssh -6?

1

Olá, tenho a seguinte configuração:

  1. Ubuntu 14.04 LTS Laptop

  2. 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
    
por Shan-Desai 08.06.2016 / 20:27

0 respostas