首页 > 窍门 > 科技数码

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

来源: 更新时间:2022-12-04 15:03:11
The Beginning

  在Virtualbox虚拟机中运行Ubuntu系统时,有时候需要通过端口映射来实现主机pc端和虚拟机内部镜像通信,端口和虚拟机内部的服务相对应。在Virtualbox启动阶段会映射这些端口,然而在Windows中部分机器却出现端口映射失败的情况,那么,Windows和 Virtualbox端口号映射失败该怎么办呢?nb5育儿早教网

Windows和Virtualbox端口号映射失败怎么办?nb5育儿早教网
nb5育儿早教网
    端口映射失败日志如下:nb5育儿早教网

  00:00:01.125577 NAT: set redirect UDP host 0.0.0.0:6000 =》 guest 10.0.2.15:6000nb5育儿早教网

  00:00:01.125748 NAT: can‘t create datagram socketnb5育儿早教网

  00:00:01.125763 NAT: failed to redirect UDP 0.0.0.0:6000 =》 10.0.2.15:6000nb5育儿早教网

  00:00:01.125774 NAT: set redirect TCP host 0.0.0.0:6555 =》 guest 10.0.2.15:5555nb5育儿早教网

  00:00:01.125897 NAT: failed to redirect TCP 0.0.0.0:6555 =》 10.0.2.15:5555nb5育儿早教网

    分析:nb5育儿早教网

  1.此处的端口号映射没有占用Windows官方分配的端口号,所有不存在端口号被Windows服务占用导致无效映射的问题nb5育儿早教网

  2.通过netstat -ano查看所有正在使用端口,未发现映射的端口号被占用nb5育儿早教网

  3.上述两点都排除了,那就排查Windows系统本身环境的问题,通过验证发现,可以通过修复工具修复此问题。即是由于Windows本身环境导致的。nb5育儿早教网

  具体修复:Repair Winsock & DNS Cachenb5育儿早教网

    功能说明如下:nb5育儿早教网

  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.nb5育儿早教网

  Also resets winsock entries & resets TCP/IP stack.nb5育儿早教网

  These extra commands are run on Windows vista and newer.nb5育儿早教网

  执行完如下几条命令然后重启,即可修复端口号映射失败问题,此述不仅仅限于Virtualbox要使用的端口映射,其他任何软件使用到端口映射且失败时可以考虑用如下几条命令修复:nb5育儿早教网

  netsh winsock reset allnb5育儿早教网

  netsh int 6to4 reset allnb5育儿早教网

  netsh int ipv4 reset allnb5育儿早教网

  netsh int ipv6 reset allnb5育儿早教网

  netsh int httpstunnel reset allnb5育儿早教网

  netsh int isatap reset allnb5育儿早教网

  netsh int portproxy reset allnb5育儿早教网

  netsh int tcp reset allnb5育儿早教网

  netsh int teredo reset allnb5育儿早教网

  如上这些命令来源于Windows修复工具中其中一项nb5育儿早教网

Windows和Virtualbox端口号映射失败怎么办?nb5育儿早教网
nb5育儿早教网
  如果有其他Windows问题可以尝试用此工具镜像修复。nb5育儿早教网

THE END

TAG:端口号  端口映射  端口  

猜你喜欢

相关文章