阅读473 返回首页    go 小米笔记本


Win7 中使用TCP/IP的高级选项设置多个IP时的netbios协议139端口的侦听问题

在windows 7 中,当用TCP/IP高级选项中设置多个IP时,启用netbios协议使用的139端口时,只能随机侦听其中一个IP地址。而不能选择指定IP来侦听139端口。

在win7及以上系统中可以正常连接共享,但xp系统默认只能连接正在侦听139端口的IP,将导致无法访问win7共享。

只有当我尝试多次后,使用netstat -an命令确认139端口被接受的IP使用侦听时,xp即可连接共享。

我需要使用指定IP来侦听139端口,而不是随机的。请问各位大牛们有何高见?

问题示例:

Win7

单网卡设置多IP:192.168.55.10/24  网关:192.168.55.1   第二IP:192.168.1.10/24    此时139端口被192.168.1.10单独侦听,192.168.55.10则取消侦听139端口,从而导致XP系统作客户端连接192.168.55.10共享时,无法访问。在win7及以上版本作为客户端时不受此影响。

就算先设置192.168.55.10后启用netbios协议,让55.10侦听139端口之后再添加1.10,暂时能做到55.10侦听139端口,但重启后又自动恢复到1.10上侦听139端口。

个人猜测,多IP时难道netbios协议默认以IP地址的升序来侦听139端口?比如1.10小于55.10,因此优先采用了1.10?那么哪里可以修改这种排序?



最后更新:2017-05-13 09:20:49

  上一篇:go Win10出现错误代码0xC1900101
  下一篇:go windows 更新