Windows和Virtualbox端口号映射失败的解决方法
在Virtualbox虚拟机中运行Ubuntu系统时,有时候需要通过端口映射来实现主机pc端和虚拟机内部镜像通信,端口和虚拟机内部的服务相对应。在Virtualbox启动阶段会映射这些端口,然而在Windows中部分机器却出现端口映射失败的情况,那么,Windows和Virtualbox端口号映射失败该怎么办呢?下面小编就为大家带来Windows和Virtualbox端口号映射失败的解决方法!一起去看看吧!

端口映射失败日志如下:
00:00:01.125577 NAT: set redirect UDP host 0.0.0.0:6000 =》 guest 10.0.2.15:6000
00:00:01.125748 NAT: can‘t create datagram socket
00:00:01.125763 NAT: failed to redirect UDP 0.0.0.0:6000 =》 10.0.2.15:6000
00:00:01.125774 NAT: set redirect TCP host 0.0.0.0:6555 =》 guest 10.0.2.15:5555
00:00:01.125897 NAT: failed to redirect TCP 0.0.0.0:6555 =》 10.0.2.15:5555
分析:
1.此处的端口号映射没有占用Windows官方分配的端口号,所有不存在端口号被Windows服务占用导致无效映射的问题
2.通过netstat -ano查看所有正在使用端口,未发现映射的端口号被占用
3.上述两点都排除了,那就排查Windows系统本身环境的问题,通过验证发现,可以通过修复工具修复此问题。即是由于Windows本身环境导致的。
具体修复:Repair Winsock & DNS Cache
功能说明如下:
This will clear the stored DNS cache in Windows. When the DNS becomes corrupt you will not be able to get to some sites. Flushing and rebuilding the DNS will fix that problem.
Also resets winsock entries & resets TCP/IP stack.
These extra commands are run on Windows vista and newer.
执行完如下几条命令然后重启,即可修复端口号映射失败问题,此述不仅仅限于Virtualbox要使用的端口映射,其他任何软件使用到端口映射且失败时可以考虑用如下几条命令修复:
netsh winsock reset all
netsh int 6to4 reset all
netsh int ipv4 reset all
netsh int ipv6 reset all
netsh int httpstunnel reset all
netsh int isatap reset all
netsh int portproxy reset all
netsh int tcp reset all
netsh int teredo reset all
如上这些命令来源于Windows修复工具中其中一项

如果有其他Windows问题可以尝试用此工具镜像修复。
以上的内容就是今天小编为大家带来的关于Windows和Virtualbox端口号映射失败的处理方法了,遇到该问题时用户可以参考上面的介绍分析排查出原因,从而找出解决办法。希望能够帮助到大家!
相关文章
Ubuntu 16.04下使用VirtualBox虚拟机安装Windows XP的图文教程
对于初次使用Ubuntu 16.04的多小伙伴来说,可能还不是很熟悉操作,有时候,我们就需要在这个Ubuntu系统中,再安装一个虚拟机来帮助自己完成Windows下的需求,那么这里就来2017-02-10CentOS上配置VirtualBox虚拟机及安装Windows的教程
这篇文章主要介绍了CentOS上配置VirtualBox虚拟机及安装Windows的教程,值得注意的是这里我们使用命令行进行部署及介绍在其他计算机上使用远程桌面的方法,需要的朋友可以参2016-06-20Virtualbox无法安装Windows 8.1的解决方法
这篇文章主要介绍了Virtualbox无法安装Windows 8.1的解决方法,需要的朋友可以参考下2016-04-04windows后台启动VirtualBox虚拟机让界面不在出现
在Windows下用SSH连接Linux。但Virtualbox启动总会有界面出现,感觉老别扭,下面为大家提供个不错的解决方法,其实Virtualbox是提供了后台启动的。只是不是默认的2013-12-19
VirtualBox v4.1.20 windows版 免费高性能开源的虚拟机软件(支持Win8/W
VirtualBox最早是德国一家软件公司InnoTek所开发的虚拟系统软件,后来被Sun收购,改名为Sun VirtualBox,性能有很大的提高.因为他是开源的,不同于VM,而且功能强大,可以在 Linu2012-09-04微软发布Win10版写字板、字符映射表等经典Windows应用程序
微软昨天发布Win10版写字板、字符映射表等经典Windows应用程序,这些著名Win32软件的Windows 10版本都已经登陆Windows应用商店,但是它们只提供给Windows 10预览版2016-06-27将CentOS服务器的目录映射为Windows磁盘驱动器的方法
这篇文章主要介绍了将CentOS服务器的目录映射为Windows磁盘驱动器的方法,使用Samba这款工具,方便于对服务器进行远程管理,需要的朋友可以参考下2015-06-24



最新评论