寫作原因
之前經常使用 VMware Workstation Pro,由於是非正常付費使用的不打算再用了。替代品就是 Oracle VirtualBox,但是發現了一個問題:
“我想用NAT模式上網(因為筆記本總移動,橋接適合那種不動的主機),通過虛擬機器的內網IP連線Shell,不想在NAT基礎上弄埠轉發”
我不禁思考原來 VMware Workstation Pro 上也是用的 NAT 網路模式,它是怎麼實現的這個功能的,直到我在官方文件上看到下圖這句:
再回想配置時都會勾選下邊的這個配置
得出結論是 VMware Workstation Pro 的 NAT 網路中宿主機與虛擬機器互訪是由虛擬機器中啟用了兩個虛擬網路卡,即 主機網路 VMnet1
+ NAT網路 VMnet8
。
理論可行,剩下的就是實踐了,Oracle VirtualBox 上也能這個效果。
配置虛擬網路
重啟虛擬機器,登入進來檢視 ifconfig
以CentOS舉例如未找到此命令則安裝
yum install -y net-tools
Enjoy!
本文同步於本人部落格園(hellxz.cnblogs.com) 與 CSDN(https://blog.csdn.net/u012586326)