vm8网卡原理及应用
以前學過vm8,但是沒遇上問題,然后自己就不管了。最近由于工作變動,發現虛擬機IP不能用了。公司是限定了無線,原來是橋接,用不了。所以只能用vmware的NAT模式了。
問題:因為經常更換工作地點,IP我經常換,造成虛擬機IP總是改變,不方便用CRT連接虛擬機。
我們在NAT模式設置靜態IP地址,方便以后CRT鏈接,這樣以后工作地點再怎么變,IP都不會改變,虛擬主機還可以上網
一、原理篇
解決:我先上個原理圖
我的虛擬機NAT網段是192.168.224.0,vm8網卡IP是192.168.224.1,虛擬機1是192.168.224.128.而外面的宿主機IP是10.20.3.142
原理:VMWare安裝后,會給宿主機安裝VM Net8網卡,同時虛擬出一套VM Net 8 使用的虛擬路由(包含交換機 和 虛擬DHCP服務器) ,主機和虛擬機實際上都是通過虛擬路由通信,虛擬路由通過宿主使得其他虛擬機也可以訪問外網,vm8網卡作用是虛擬主機和真實主機通信,vm8的網卡IP是224.1,網關是224.3,如果vm8網卡禁用,虛擬主機仍舊可以通過nat上網,但是無法與真實主機通信。注:真實主機是有兩塊網卡的,一塊虛擬網卡vm8,一塊物理網卡。
二、實操篇
1.設置母機的虛擬網卡的IP
注:先讓網卡自動獲取,然后再打開母機cmd,查找它獲取到的虛擬機IP地址,手動輸入他自動獲取到的IP地址 ,下面的網關直接填寫192.168.224.3
2.設置虛擬機的網關
a.選中需要更改的虛擬主機,如圖中,選中“CentOS 64位”
b.然后選擇“編輯”,彈出“虛擬網絡編輯器”
上圖中需要勾選“使用本地DHCP服務分給虛擬機IP地址”
c,選擇“vmnet8",然后選擇”NAT設置“,主要是看看這個地址段的IP是多少,這里的192.168.224.3就是將要寫到ifcfg-eth0配置中的網關地址,點擊確定。(注:這里的網關IP可能會出BUG,如果是192.168.224 .3不行,可以換成.4.5.之前是.2,怎么配置都不行,可能換個IP就會激活)
d.最重要的配置在這了
[root@wenwen ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:C5:EF:52
TYPE=Ethernet
UUID=4a495323-a7e7-4b1f-a179-f59217044bfc
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=STATIC
IPADDR=192.168.224.250
GATEWAY=192.168.224.3
NETMASK=255.255.255.0
DNS1=192.168.224.3
DNS2=114.114.114.114
修改DNS(不是必須的),/etc/resolv.conf會根據ifcfg-eth0自動修改DNS
[root@wenwen ~]# vim /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.224.3
nameserver 114.114.114.114
這樣到這就算設置成功了。
f.測試:
轉載于:https://blog.51cto.com/9237101/1916992
總結
以上是生活随笔為你收集整理的vm8网卡原理及应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XIO内核架构分析
- 下一篇: VMWare VMNet 8 的配置使用