hostname 访问window主机
-
- 帖子: 4
- 注册时间: 2021-09-21 13:54
- 系统: windows
hostname 访问window主机
我在 win10的VM中安装了ubuntu 20, 网络使用的桥接模式, ubuntu 和win10都可以自动获得路由分配的IP, 并且用IP都可以ping通对方。但不能通过对方的hostname ping对方, 网络上查找了下, 在ubuntu中安装了samba, win10可以ping通ubuntu的名字, 但ubuntu依然不能通过计算机名ping通win10, 因为经常在要不同路由下使用, 要每次修改ip 很不方便,我换ubuntu19, 也有同样的问题。 那位知道怎么处理这个问题吗?
- astolia
- 论坛版主
- 帖子: 6514
- 注册时间: 2008-09-18 13:11
-
- 帖子: 4
- 注册时间: 2021-09-21 13:54
- 系统: windows
Re: hostname 访问window主机
感谢版主的回答,
按以上说明, 安装了libnss-winbind, 修改了/etc/nsswitch.conf
ubuntn Ping 自己的名字 正常, win10依然不行
/桌面$ ping thinkpad
ping: thinkpad: 未知的名称或服务 (thinkpad 为win10主机名)
按以上说明, 安装了libnss-winbind, 修改了/etc/nsswitch.conf
ubuntn Ping 自己的名字 正常, win10依然不行
/桌面$ ping thinkpad
ping: thinkpad: 未知的名称或服务 (thinkpad 为win10主机名)
- astolia
- 论坛版主
- 帖子: 6514
- 注册时间: 2008-09-18 13:11
Re: hostname 访问window主机
你用nmblookup thinkpad看一下能不能正确解析出IP。如果不考虑防火墙之类的外部因素,设置完我上面说的就足够了。
另外如果连接的网络发生变动,需要手工重启一下winbind服务 sudo systemctl restart winbind
另外如果连接的网络发生变动,需要手工重启一下winbind服务 sudo systemctl restart winbind
-
- 帖子: 4
- 注册时间: 2021-09-21 13:54
- 系统: windows
Re: hostname 访问window主机
wuhan@CubeIDE17:~/桌面$ nmblookup thinkpad
name_query failed to find name thinkpad
wuhan@CubeIDE17:~/桌面$ ping thinkpad
ping: thinkpad: 未知的名称或服务
wuhan@CubeIDE17:~/桌面$ nmblookup cubeide17
192.168.1.18 cubeide17<00>
wuhan@CubeIDE17:~/桌面$
name_query failed to find name thinkpad
wuhan@CubeIDE17:~/桌面$ ping thinkpad
ping: thinkpad: 未知的名称或服务
wuhan@CubeIDE17:~/桌面$ nmblookup cubeide17
192.168.1.18 cubeide17<00>
wuhan@CubeIDE17:~/桌面$
- astolia
- 论坛版主
- 帖子: 6514
- 注册时间: 2008-09-18 13:11
Re: hostname 访问window主机
在windows下安装wireshark,监听你桥接的网卡,看你在ubuntu下面ping/nmblookup thinkpad时有没有收到对所在网络的nbns协议广播包
-
- 帖子: 4
- 注册时间: 2021-09-21 13:54
- 系统: windows
Re: hostname 访问window主机
有在网络中发现,查询的广播, 但好像windows 没有回应 1.14 是ubuntu的IP, window的防火墙也关闭了
88 7.185415 192.168.1.14 192.168.1.255 NBNS 92 Name query NB THINKPAD<20>
88 7.185415 192.168.1.14 192.168.1.255 NBNS 92 Name query NB THINKPAD<20>
- astolia
- 论坛版主
- 帖子: 6514
- 注册时间: 2008-09-18 13:11
Re: hostname 访问window主机
确定是没有回应?回应包的协议不是nbns的,如果像上面一样过滤了nbns以外的协议,需要取消掉。
如果确实没有回应,检查下网络共享里面开没开网络发现,某些杀软也可能会拦截。理论上网卡驱动也有可能误事。
我win10上没装其他杀软和防火墙软件,virtualbox里的ubuntu 20.04经过2楼的设置后解析windows主机名称毫无问题
如果确实没有回应,检查下网络共享里面开没开网络发现,某些杀软也可能会拦截。理论上网卡驱动也有可能误事。
我win10上没装其他杀软和防火墙软件,virtualbox里的ubuntu 20.04经过2楼的设置后解析windows主机名称毫无问题