我有我的 PC 和本地网络上的 R-PI,带有 avahi。
我还在 imx8mm 上运行 avahi。
- 我可以从 R-PI 和所有其他 PC ping,
PC->R-PI
- PC->imx8
- R-PI->pc
- 名称为 R-PI->imx8
- pc.local, rpi.local, imx8.local
我可以从 imx8mm google.com、yahoo.com ping
但是,我无法从 imx8mm 任何本地域 PING .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虽然在 imx8 上
avahi-浏览显示:
主机名 = [hpp.local]
地址 = [192.168.1.191]
avahi 服务状态在所有设备上都相同
● 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\"
他们都在运行 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