虛擬機利用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