当我从我的 Ubuntu 机器 ping 任何本地 Windows 主机名时,我得到“无法解析主机”,但是当我从 Windows 机器 ping 时它工作正常。为什么会这样?安装了 Samba 和 Miredo
All*_*lan 27
要ping Ubuntu的NetBIOS名称需要添加wins到/etc/nsswitch.conf。跑:
gksu gedit /etc/nsswitch.conf
Run Code Online (Sandbox Code Playgroud)
并添加wins到该行:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Run Code Online (Sandbox Code Playgroud)
所以它看起来像这样:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Run Code Online (Sandbox Code Playgroud)
保存文件,关闭文本编辑器,然后 ping 掉。
如果这不起作用,请打开/etc/samba/smb.conf并取消注释“名称解析顺序”行:
name resolve order = wins lmhosts bcast
Run Code Online (Sandbox Code Playgroud)
之后,重新启动nmbd smbd winbindd。
| 归档时间: |
|
| 查看次数: |
28734 次 |
| 最近记录: |