我有一个运行 Ubuntu 10.10 Maverick Meerkat 的媒体/文件服务器,通过电缆直接连接到DSL 路由器,它也充当网络交换机。
路由器使用 DHCP 动态分配 IP 地址。如果可能的话,我想保持原样。我有朋友进来,他们更容易联系。
从我的桌面(Ubuntu 10.04 Lucid Lynx)我通过无线连接到路由器。我可以使用它的 IP ping 媒体服务器并 ssh 进入它,但是当我使用主机名时它会失败。
当我从我的上网本(Crunchbang Linux)无线 ping 和 ssh 时,奇怪的是,它使用媒体服务器的主机名工作。
也就是说,我相信这可能不是路由器配置问题,而是我必须在我的桌面上配置的东西。
我尝试关闭两侧的防火墙(sudo ufw enable/disable
)。
我还能检查或尝试什么?谢谢 :-)
尝试
sudo apt-get install winbind
您可能想在 /etc/nsswitch.conf 中显示“hosts:”的位置添加“wins”
你也可以
sudo apt install samba
这具有使主机名在 LAN 中可用的辅助结果。
ubuntu.com 上的说明
如果您可以将机器设置为每次都接收相同的 IP 地址,例如通过使用路由器中的 MAC 地址,或者如果您可以在每台机器上设置静态地址,那么您可以创建一个 hosts 文件来启用功能。
使用主机名需要正确设置名称服务解析,因为您使用的是应该由路由器自动管理的 DHCP。检查 /etc/resolv.conf(它包含 DNS 配置)。