网站首页
手机版

Windows和Virtualbox端口号映射失败怎么办?

更新时间:2022-12-04 15:03:05作者:佚名

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和Virtualbox端口号映射失败怎么办?

  如果有其他Windows问题可以尝试用此工具镜像修复。

本文标签: 端口号  端口映射  端口  

为您推荐

装系统几分钟就学会(装系统要等多久)

装系统几分钟就学会 昨天朋友叫我去帮重新装个电脑系统,装系统已经是非常简单的事情了,今天我把最简单的方法在这里献献丑,请高手走过,因为实在是微不足道,自己冲冲能

2024-07-01 00:12

Windows 8.1系统快速切换不同账户的方法

Windows 8.1系统快速切换不同账户的方法 1、长按“Shift”键,然后右击相应程序的快捷方式图标,便可发现右键菜单中增加了一个“以其他用户身份运行”的

2024-07-01 00:11

Windows 8.1系统下拨号上网651错误

Windows 8.1系统下拨号上网651错误 第一步、新建记事本,输入(rasdial "宽带连接" 账号 密码),另存为rasdial.bat,保存类型为所

2024-07-01 00:11

Windows 8系统安装新字体的方法

Windows 8系统安装新字体的方法 第一步、在网上找到我们需要的字体,然后下载下来 第二、将下载的字体解压缩 第三、组合键 win+x 打开菜单,选择控制面

2024-07-01 00:11

关闭Windows 关闭windows hello然后尝试再次运行安装程序

关闭Windows 7系统边缘自动最大化 在Windows7系统下把任何一个软件的窗口拖动到或者拖动出屏幕的边缘,就会自动最大化窗口。当然,往上靠近屏幕边缘是正

2024-07-01 00:10

Win 8系统查看无线网络密码

Win 8系统查看无线网络密码 在Win 8系统中,在已连接上无线时,如果想要查看无线网络的密码,那么可以在无线属性中查看保存的无线网络加密密钥。 1、打开 控

2024-07-01 00:10