1. 程式人生 > 其它 >虛擬機器利用VMnet1(僅主機模式)連線主機

虛擬機器利用VMnet1(僅主機模式)連線主機

虛擬機器利用VMnet1(僅主機模式)連線主機
首先VMnet1,我所理解是虛擬機器自己相對主機是完全獨立的一臺主機,網絡卡也是採用的VMnet1的網絡卡獨立於主機正常上網的
網絡卡,然後採取靜態配置的方式連線主機和虛擬機器。
原因就是我的筆記本經常在WIFI無線網絡卡跟和USB網絡卡之間頻繁跳轉使用,如果使用橋接和VMnet8(NAT)的方式,
那麼我需要經常修改Linux下的網絡卡配置,實屬麻煩,因為不同網絡卡之間的IP網段不相同,那麼如果我們採取
VMnet1的方式把虛擬主機獨立起來,然後把能上網的物理網絡卡共享的到VMnet1的虛擬網絡卡上,就可以使得虛擬機器相對
獨立並且能夠進行網路通訊。
開始:現在虛擬機器編輯裡把網路先還原一遍,如果還沒配置過,跳到下一步

①配置網絡卡地址,如圖:(子網IP第三位隨便填,只要是192.168.X.0)就可以了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

②配置DHCP網址:(其實這個不用配置也行,因為我們還是要在linux手動配置靜態IP,然後如果配置的話這個網段只要在子網掩碼內就可以了)

③手動在實體機配置VMnet1網絡卡資訊,就只要配置IP地址跟子網掩碼就可以,關於DNS伺服器:填你連網際網路的網絡卡的閘道器,好比如我用的是華為的無線網絡卡,它的閘道器是192.168.8.1。小米的就是192.168.31.1。記住,不要填什麼8.8.8.8或者是其他的一些外網的DNS伺服器,如果填上去實體機會首先解析這個VMnet1網絡卡的DNS伺服器,然後再解析回物理網絡卡的DNS,訪問網站會極其地慢。

 

 

④在Linux伺服器配置網絡卡資訊,我用的是Centos7,如下 

vi /etc/sysconfig/network-scripts/ifcfg-ens33

確保有如下配置:

BOOTPROTO=static # 靜態IP地址
ONBOOT=yes       # 是否開機引導。

 

加入幾行配置虛擬機器連線虛擬網絡卡地程式碼

IPADDR=192.168.137.131 # IP地址
NETMARSK=255.255.255.0 # 子網掩碼
GATEWAY=192.168.137.1  # 獲取網路地閘道器
DNS1=192.168.137.1     # DNS用閘道器的IP地址

⑤儲存配置,重啟網路服務:

systemctl restart network

⑥測試是否連通物理主機:

ifconfig # 檢視網絡卡資訊
ping 192.168.8.1

⑦讓虛擬機器連上網際網路(在真實能上網的網絡卡上:共享網路)

 

 ⑧測試

ping www.baidu.com

最後:參考的大佬:

http://freecplus.net/d8acb9036e29497b903f33bc55f0a121.html

https://blog.csdn.net/qq_44839276/article/details/107244708