天天看點

VMWare無法添加新網卡eth1

#2015-04-21 17:00

環境:

CentOS 6.4 x86_64

 一、問題描述:

在vmware上裝有一台CentOS 6.4 x86_64的機器,本身有一塊網卡,現有需求,需添加一塊網卡做内部網使用。

步驟:在vmware的CentOS 設定中添加一塊網卡,并放在VMNet2中,成功添加,而且vmware 右下角也有兩塊網卡并且都處于連接配接狀态。

重新開機CentOS 數次,用ifconfig 檢視,始終隻有eth0沒有eth1,

用ls /etc/sysconfig/network-scripts/ifcfg-eth* 檢視,始終隻有ifcfg-eth0,沒有ifcfg-eth1。

二、解決方法:

cat /etc/udev/rules.d/70-persistent-net.rules |grep eth

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:e9:f8:ad", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:e9:f8:b7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

從上可以看出,CentOS的網卡名稱和MAC位址,此時我們可以做下列操作,

cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

vim /etc/sysconfig/network-scripts/ifcfg-eth1

####

DEVICE=eth1                //eth0 -> eth1

HWADDR=00:0C:29:E9:F8:B7        //00:0C:29:E9:F8:AD -> 00:0C:29:E9:F8:B7

TYPE=Ethernet

UUID=f48e3f26-996d-4f6d-b0fc-7487435b160b

ONBOOT=yes

NM_CONTROLLED=no

BOOTPROTO=static

IPADDR=10.10.10.254

NETMASK=255.255.255.0

DNS1=223.5.5.5

DNS2=208.67.222.222

/etc/init.d/network restart 

用ifconfig來測試,則發現有網卡eth1了。

三、總結

/etc/sysconfig/network-scripts/ifcfg-eth? 與 /etc/udev/rules.d/70-persistent-net.rules 的内容有關。

      本文轉自獨彈古調  51CTO部落格,原文連結:http://blog.51cto.com/hunkz/1636610,如需轉載請自行聯系原作者

繼續閱讀