我有一台服务器和一台桌面。
服务器:
- 操作系统:Ubuntu Server 14.04.1
- IP地址:华硕路由器的DHCP,由MAC地址分配给192.168.1.4
- 连接:有线以太网,始终在线
桌面:
- 操作系统:Arch Linux
- IP 地址:华硕路由器的 DHCP,动态分配
- 连接:WiFi(802.11n)
我可以从桌面 ping 服务器(通过主机名),但不能从服务器 ping 桌面(当然可以通过 IP 地址双向 ping)。两台机器都安装了 winbind,都在 /etc/nsswitch.conf 中添加了 wins,都安装并运行了 avahi-daemon。两台机器都使用华硕路由器作为 DNS 服务器。还可能缺少什么?
答案1
问题是我没有在 Arch 机器上的 DHCP 配置中设置主机名。
编辑 /etc/dhcpcd.conf 并添加“hostname myhostname”即可。
这实际上是 Arch 的问题,而不是 Ubuntu 的问题。