imx8mm cannot ping dot local domains adv with avahi

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx8mm cannot ping dot local domains adv with avahi

ソリューションへジャンプ
1,513件の閲覧回数
mariusoctavian
Contributor IV

I have my PC and  a R-PI on local network adv with avahi.

I also run avahi on imx8mm.

  • I can ping from R-PI and from PC all others,
    PC->R-PI
    • PC->imx8
    • R-PI->pc 
    • R-PI->imx8 by name
    • pc.local, rpi.local,  imx8.local

I can ping from imx8mm google.com, yahoo.com

BUT, I cannot PING from imx8mm any local  domains  .local


ping hp.local
ping R-PI-local

################## FROM R-PI to IMX8MM
marius@R-PI:~ $ ping imx8.local
PING imx8.local (192.168.1.253) 56(84) bytes of data.
64 bytes from imx8 (192.168.1.253): icmp_seq=1 ttl=64 time=308 ms

################### FROM IMX8 to RPI or HP
root@marius:# ping hp.local
ping: hp.local: Temporary failure in name resolution

root@marius:# ping R-PI.local
ping: R-PI.local: Temporary failure in name resolution

though on imx8

avahi-browse shows:

hostname = [hpp.local]
address = [192.168.1.191]

The avahi service status is the same on all

● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
     Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; ven>
     Active: active (running) since Wed 2022-07-13 11:30:48 UTC; 9 months 16 da>
TriggeredBy: ● avahi-daemon.socket
   Main PID: 327 (avahi-daemon)
     Status: "avahi-daemon 0.8 starting up."
      Tasks: 2 (limit: 1607)
     Memory: 2.1M
        CPU: 77ms
     CGroup: /system.slice/avahi-daemon.service
             ├─ 327 "avahi-daemon: running [imx8.local]"
             └─ 354 "avahi-daemon: chroot helper"

 

all of them are also running  dhclient
/sbin/dhclient wlan0

● dhclient.service - DHCP Client
     Loaded: loaded (/etc/systemd/system/dhclient.service; enabled; vendor pres>
     Active: active (running) since Wed 2022-07-13 11:31:21 UTC; 9 months 16 da>
    Process: 831 ExecStart=/sbin/dhclient wlan0 (code=exited, status=0/SUCCESS)
   Main PID: 832 (dhclient)
      Tasks: 1 (limit: 1607)
     Memory: 1.4M
        CPU: 113ms
     CGroup: /system.slice/dhclient.service
             └─ 832 /sbin/dhclient wlan0

 

 

 

ラベル(1)
0 件の賞賛
返信
1 解決策
1,478件の閲覧回数
mariusoctavian
Contributor IV

It took a while to figure it out.

 

I did this change in /etc/nsswitch.conf  and all good

# /etc/nsswitch.conf

passwd:         files systemd
group:          files [SUCCESS=merge] systemd
shadow:         files systemd

hosts:          files myhostname mdns4_minimal dns
#hosts:         mco- above line allows local pings on dot.local 
#resolve [!UNAVAIL=return] files myhostname mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files dns

protocols:      files
services:       files
ethers:         files
rpc:            files

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,479件の閲覧回数
mariusoctavian
Contributor IV

It took a while to figure it out.

 

I did this change in /etc/nsswitch.conf  and all good

# /etc/nsswitch.conf

passwd:         files systemd
group:          files [SUCCESS=merge] systemd
shadow:         files systemd

hosts:          files myhostname mdns4_minimal dns
#hosts:         mco- above line allows local pings on dot.local 
#resolve [!UNAVAIL=return] files myhostname mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files dns

protocols:      files
services:       files
ethers:         files
rpc:            files
0 件の賞賛
返信