在Virtualbox虚拟机中运行Ubuntu系统时,有时需要使用端口映射来在主机PC和虚拟机内部映像之间进行通信。端口对应于虚拟机内部的服务。Virtualbox初始化阶段会映射这个端口,但是在Windows的部分机器上端口映射失败那么Windows和Virtualbox之间的端口号映射失败怎么办?下面小编就给大家带来Windows与Virtualbox端口号映射失败的解决方法!我们一起去看看吧!
端口映射失败日志如下:
00:00:01.125577NAT:setredirectUDPhost0.0.0.0:6000=》guest10.0.2。15:6000
00:00:01.125748NAT:无法创建数据报套接字
00:00:01.125763NAT:failedtoredirectUDP0.0.0.0:6000=》10.0.0.2.15:60
00:00:01.125774NAT:setredirectTCPhost0.0.0.0:6555=》guest10.0.2.15:5555
00:00:01.125897NAT:failedtoredirectTCP0.0.5.0=》.2.15:5555
分析:
1.这里的端口号映射并没有占用Windows官方分配的端口号,因此不存在端口导致的无效映射问题。Windows服务用的数量
2通过netstat-ano查看所有使用的端口,没有发现映射的端口号被填
3留出两点,然后解决Windows系统本身的问题,经过确认发现这个问题可以通过修复工具修复。这是Windows环境本身造成的。
具体修复:修复WinsockDNSCache
功能说明如下:
这些额外命令在Windowsvista和更新版本上运行。
执行以下命令,然后重新启动以修复端口号映射失败问题。这不限于Virtualbox会使用任何其他映射软件进行的端口映射,当它失败时,您可以考虑使用以下命令来修复它:
netshwinsockresetall
netshint6to4resetall
netshintipv4resetall
netshintipv6resetall
netshinthttpstunnelresetall
netshintisatapresetall
netshintportproxyresetall
netshinttcpresetall
netshintteredoresetall
以上说明来自OneitemWindows修复工具
如果您还有其他Windows问题,可以尝试镜像它们用这个工具。
以上内容就是小编今天为大家带来的关于Windows与Virtualbox之间端口号映射失败的方法,用户遇到此问题时可以参考上面的介绍来分析和解决问题,找出原因。希望对大家有帮助!
上一篇:虚拟机有哪些
下一篇:虚拟机映射本地磁盘不可用