1

Здравствуйте, у меня есть следующие настройки:

  1. Ubuntu 14.04 LTS Ноутбук

  2. Много Raspberry-Pi Model 2 с WLAN

Полная настройка основана на режиме 802.11 WLAN AD-HOC . Ни Pis, ни Портативный компьютер не используют статические IP-адреса (без IPv4 и IPv6) . Единственный доступный адрес - это локальные IPv6-адреса адресов fe80::

У каждого Пи есть демон-авахи, и я использую mdns для каждого из них. Следовательно, я мог пинговать их, используя их .local имена. а именно

ping6 -I wlan0 hydrogen.local
ping6 -I wlan0 radium.local

Единственная проблема - почему я не могу использовать ssh и scp с именами .local Pis.

Я могу выполнить задачу с адресами Link-Local, а именно.

ssh -6 pi@fe80::a1b2:c3ff:fed4:f5g6%wlan0
scp -6 someFile.txt pi@[fe80::a1b2:c3ff:fed4:f5g6%wlan0]:/home/pi/

но не могу использовать

ssh -6 pi@hydrogen.local%wlan0
scp -6 someFile.txt pi@[radium.local]%wlan0:/home/pi/

Хотя у меня есть Pis того же производителя, что делает ввод MAC-адресов менее трудным, конечному пользователю будет проще использовать имена mdns? Любое решение для этого?

Мой /etc/nsswitch.conf на ноутбуке Ubuntu выглядит следующим образом:


hosts:      files mdns_minimal [NOTFOUND=return] dns mdns
networks:       files
protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
netgroup:       nis

0