Windows和Virtualbox端口號映射失敗的解決方法

在Virtualbox虛擬機中運行Ubuntu系統(tǒng)時,有時候需要通過端口映射來實現(xiàn)主機pc端和虛擬機內(nèi)部鏡像通信,端口和虛擬機內(nèi)部的服務(wù)相對應(yīng)。在Virtualbox啟動階段會映射這些端口,然而在Windows中部分機器卻出現(xiàn)端口映射失敗的情況,那么,Windows和Virtualbox端口號映射失敗該怎么辦呢?下面小編就為大家?guī)鞼indows和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服務(wù)占用導(dǎo)致無效映射的問題
2.通過netstat -ano查看所有正在使用端口,未發(fā)現(xiàn)映射的端口號被占用
3.上述兩點都排除了,那就排查Windows系統(tǒng)本身環(huán)境的問題,通過驗證發(fā)現(xiàn),可以通過修復(fù)工具修復(fù)此問題。即是由于Windows本身環(huán)境導(dǎo)致的。
具體修復(fù):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.
執(zhí)行完如下幾條命令然后重啟,即可修復(fù)端口號映射失敗問題,此述不僅僅限于Virtualbox要使用的端口映射,其他任何軟件使用到端口映射且失敗時可以考慮用如下幾條命令修復(fù):
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修復(fù)工具中其中一項
如果有其他Windows問題可以嘗試用此工具鏡像修復(fù)。
以上的內(nèi)容就是今天小編為大家?guī)淼年P(guān)于Windows和Virtualbox端口號映射失敗的處理方法了,遇到該問題時用戶可以參考上面的介紹分析排查出原因,從而找出解決辦法。希望能夠幫助到大家!
相關(guān)文章
Ubuntu 16.04下使用VirtualBox虛擬機安裝Windows XP的圖文教程
對于初次使用Ubuntu 16.04的多小伙伴來說,可能還不是很熟悉操作,有時候,我們就需要在這個Ubuntu系統(tǒng)中,再安裝一個虛擬機來幫助自己完成Windows下的需求,那么這里就來2017-02-10CentOS上配置VirtualBox虛擬機及安裝Windows的教程
這篇文章主要介紹了CentOS上配置VirtualBox虛擬機及安裝Windows的教程,值得注意的是這里我們使用命令行進(jìn)行部署及介紹在其他計算機上使用遠(yuǎn)程桌面的方法,需要的朋友可以參2016-06-20Virtualbox無法安裝Windows 8.1的解決方法
這篇文章主要介紹了Virtualbox無法安裝Windows 8.1的解決方法,需要的朋友可以參考下2016-04-04windows后臺啟動VirtualBox虛擬機讓界面不在出現(xiàn)
在Windows下用SSH連接Linux。但Virtualbox啟動總會有界面出現(xiàn),感覺老別扭,下面為大家提供個不錯的解決方法,其實Virtualbox是提供了后臺啟動的。只是不是默認(rèn)的2013-12-19VirtualBox v4.1.20 windows版 免費高性能開源的虛擬機軟件(支持Win8/W
VirtualBox最早是德國一家軟件公司InnoTek所開發(fā)的虛擬系統(tǒng)軟件,后來被Sun收購,改名為Sun VirtualBox,性能有很大的提高.因為他是開源的,不同于VM,而且功能強大,可以在 Linu2012-09-04微軟發(fā)布Win10版寫字板、字符映射表等經(jīng)典Windows應(yīng)用程序
微軟昨天發(fā)布Win10版寫字板、字符映射表等經(jīng)典Windows應(yīng)用程序,這些著名Win32軟件的Windows 10版本都已經(jīng)登陸Windows應(yīng)用商店,但是它們只提供給Windows 10預(yù)覽版2016-06-27將CentOS服務(wù)器的目錄映射為Windows磁盤驅(qū)動器的方法
這篇文章主要介紹了將CentOS服務(wù)器的目錄映射為Windows磁盤驅(qū)動器的方法,使用Samba這款工具,方便于對服務(wù)器進(jìn)行遠(yuǎn)程管理,需要的朋友可以參考下2015-06-24