我正在使用无线路由器访问互联网和本地无线网络。
当我通过无线局域网从 Ubuntu ping 到 Windows XP 时,它使用 Windows 设备的 IP 或主机名进行工作。
但是当我从同一台 Windows 设备 ping 到 Ubuntu 时,它根本不起作用(既不能 ping IP 也不能 ping 主机名)。但只有当 Ubuntu 到 Windows 有远程桌面连接时,它才有效(ping IP 但不 ping 主机名)。
我的 /etc/hosts 如下所示:
127.0.0.1 localhost
192.168.0.2 ubuntuhostname
我已经安装并正在运行 samba,但是防火墙肯定处于非活动状态。
编辑:在路由器设置中,除了明确定义其主机名(和 MAC 地址)之外,我还为 Ubuntu 设备保留了相同的 IP 地址。
答案1
某些路由器和 Windows 系统无法通过主机名进行连接。您的路由器可能有一种将主机名手动设置为特定 MAC 或 IP 地址的方法,这可以解决问题。
我解决了插入下一行的问题主办方来自 Windows 的文件(对于我来说,在 Windows 7 中,此文件位于C:\Windows\System32\Drivers\etc
):
192.168.0.2 ubuntuhostname