![使用 TP-Link 路由器时无法解析本地地址](https://linux22.com/image/1206661/%E4%BD%BF%E7%94%A8%20TP-Link%20%E8%B7%AF%E7%94%B1%E5%99%A8%E6%97%B6%E6%97%A0%E6%B3%95%E8%A7%A3%E6%9E%90%E6%9C%AC%E5%9C%B0%E5%9C%B0%E5%9D%80.png)
从 DSL 升级到有线互联网。以前使用的是 2Wire 调制解调器/路由器。现在 Netgear CM500 是调制解调器,TP-Link Archer A7 是路由器。LAN 上的机器无法互相看到。文件共享不起作用。
答案1
Ubuntu 系统必须具有 winbind 和 libnss-winbind 软件包以及对 /etc/nsswitch.conf 的修改。/etc/nsswitch.conf 中的 hosts 行需要文件和 mdns4 之间的 wins,它应显示为:
主机:文件获胜 mdns4_minimal [NOTFOUND=return] dns
2WIRE 型号/路由器可能分配不同范围的本地地址 (192.168.1.nnn),而 TP-LINK 路由器可能分配范围中的地址 (192.168.0.nnn)。检查 LAN 上所有系统的防火墙设置。
与 Windows 系统相关的连接需要 Ubuntu 软件包 winbind 和 libnss-winbind。
LAN 上的 Ubuntu 系统从来都无法解析任何其他系统的本地地址,因此,本地地址现在在每个 Ubuntu 系统的 /etc/hosts 文件中都进行了硬编码。Windows 系统能够解析本地名称 - 我无法解释这种差异。