O Ubuntu avahi-daemon não pode encontrar “raspberrypi.local”

1

Estou usando um laptop LTS do Ubuntu 16.04. Eu tenho um pi framboesa zero eu pisquei raspbian para. Eu habilitei o ssh no pi do framboesa e configurei-o como um gadget de ethernet para que eu possa acessá-lo a partir de uma conexão micro-usb. Eu posso ssh no pi do meu macbook amigos, então o software de framboesa está configurado corretamente.

O daemon avahi está em funcionamento:

$ sudo service avahi-daemon status
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
   Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-01-04 14:22:11 EST; 42min ago
 Main PID: 4114 (avahi-daemon)
   Status: "avahi-daemon 0.6.32-rc starting up."
   CGroup: /system.slice/avahi-daemon.service
           ├─4114 avahi-daemon: running [vivobook.local
           └─4122 avahi-daemon: chroot helpe

Jan 04 14:44:16 vivobook avahi-daemon[4114]: Interface wlp2s0.IPv6 no longer relevant for mDNS.
Jan 04 14:44:16 vivobook avahi-daemon[4114]: Withdrawing address record for 172.18.94.241 on wlp2s0.
Jan 04 14:44:16 vivobook avahi-daemon[4114]: Leaving mDNS multicast group on interface wlp2s0.IPv4 with address 172.18.94.241.
Jan 04 14:44:16 vivobook avahi-daemon[4114]: Interface wlp2s0.IPv4 no longer relevant for mDNS.
Jan 04 14:55:22 vivobook avahi-daemon[4114]: Joining mDNS multicast group on interface wlp2s0.IPv4 with address 172.18.94.241.
Jan 04 14:55:22 vivobook avahi-daemon[4114]: New relevant interface wlp2s0.IPv4 for mDNS.
Jan 04 14:55:22 vivobook avahi-daemon[4114]: Registering new address record for 172.18.94.241 on wlp2s0.IPv4.
Jan 04 14:55:24 vivobook avahi-daemon[4114]: Joining mDNS multicast group on interface wlp2s0.IPv6 with address fe80::fc9:a526:6f49:7e33.
Jan 04 14:55:24 vivobook avahi-daemon[4114]: New relevant interface wlp2s0.IPv6 for mDNS.
Jan 04 14:55:24 vivobook avahi-daemon[4114]: Registering new address record for fe80::fc9:a526:6f49:7e33 on wlp2s0.*.

Mas não consigo pingar raspberrypi.local ou raspberry.local.

Eu não sei o que é esse endereço 172.18.94.241, mas eu posso pingar mas não o ssh, então eu não acho que seja o pi.

ifconfig não mostra uma conexão pi do framboesa:

sudo ifconfig
docker0   Link encap:Ethernet  HWaddr 02:42:ae:ef:4b:aa  
          inet addr:172.17.0.1  Bcast:0.0.0.0  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:18973 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18973 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:14786295 (14.7 MB)  TX bytes:14786295 (14.7 MB)

wlp2s0    Link encap:Ethernet  HWaddr 7c:5c:f8:b3:46:5b  
          inet addr:172.18.94.241  Bcast:172.18.95.255  Mask:255.255.248.0
          inet6 addr: fe80::fc9:a526:6f49:7e33/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:236543 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26241 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:277975117 (277.9 MB)  TX bytes:4022218 (4.0 MB)

Eu tentei desinstalar e reinstalar o avahi daemon, mas não funcionou. O que estou fazendo errado?

    
por Anthony Dellinger 04.01.2018 / 21:09

1 resposta

0

Eu resolvi isso para o meu Raspberry Pi Zero W da seguinte maneira:

menu Gerenciador de rede - > Editar Conexões, edite a nova conexão Ethernet (para mim foi "Conexão com fio 2"). Configurações do IPv6 - > Método - > Link-local apenas.

O Network Manager agora deve ser capaz de estabelecer a conexão.

$> ifconfig
enp0s20f0u1 Link encap:Ethernet  HWaddr 8a:dd:a1:c0:72:c0  
          inet6 addr: fe80::2f6d:7bde:ad10:d2a7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:165 errors:0 dropped:0 overruns:0 frame:0
          TX packets:493 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:30167 (30.1 KB)  TX bytes:81949 (81.9 KB)

Verifique se o avahi-daemon detectou o novo dispositivo executando:

$> avahi-resolve-host-name raspberrypi.local
raspberrypi.local   fe80::c813:143e:4bf0:7607

E então:

$> ssh -6 pi@fe80::c813:143e:4bf0:7607%enp0s20f0u1
Linux raspberrypi 4.9.59+ #1047 Sun Oct 29 11:47:10 GMT 2017 armv6l
...

Infelizmente, a maneira simples de resolução do nome do host não funciona:

$> ssh -6 [email protected]
ssh: Could not resolve hostname raspberrypi.local: Name or service not known

Obrigado pelo comentário quantenProjects em: link

    
por gstorto 28.02.2018 / 23:34