我在办公室遇到了这个问题。
我有 3 台通过以太网电缆连接的 PC,还有一台没有连接,因为那台 PC 不需要电缆连接,而是无线连接。
奇怪的是,所有 PC 都可以通过 检测到hostname.local
,而另一台无线 PC 则无法识别,除非使用 IP。我该如何识别它并.local
?
有人能帮助我将这台电脑显示为.local
?有线:
ifconfig
在有线 PC 上:
eth0 Link encap:Ethernet HWaddr c8:0a:a9:9f:22:8c
inet addr:192.168.1.65 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::ca0a:a9ff:fe9f:228c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:458841 errors:0 dropped:0 overruns:0 frame:0
TX packets:297827 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:609175794 (609.1 MB) TX bytes:33497578 (33.4 MB)
Interrupt:20 Memory:fb500000-fb520000
ifconfig
在无线 PC 上:
eth1 Link encap:Ethernet HWaddr 1c:3e:84:14:77:1d
inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::1e3e:84ff:fe14:771d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20252 errors:75 dropped:0 overruns:0 frame:293591
TX packets:20197 errors:24 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9528535 (9.5 MB) TX bytes:4115883 (4.1 MB)
Interrupt:17
答案1
安装并运行 Avahi 将使其通过 Zeroconf 可见,这意味着 LAN 上使用 Zeroconf 的其他机器将能够以 的身份访问它<hostname>.local
。