日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Linux下修改網(wǎng)卡名稱(chēng)具體方法

網(wǎng)卡是工作在數(shù)據(jù)鏈路層的網(wǎng)路組件,是局域網(wǎng)中連接計(jì)算機(jī)和傳輸介質(zhì)的接口,不僅能實(shí)現(xiàn)與局域網(wǎng)傳輸介質(zhì)之間的物理連接和電信號(hào)匹配,還涉及幀的發(fā)送與接收、幀的封裝與拆封、介質(zhì)訪問(wèn)控制、數(shù)據(jù)的編碼與解碼以及數(shù)據(jù)緩存的功能等。

一、環(huán)境

VirtualBox + CentOS6.5

二、問(wèn)題

有時(shí)候在克隆服務(wù)器之后配置網(wǎng)絡(luò)時(shí),或者在維護(hù)別人建好的服務(wù)器時(shí),會(huì)遇到這樣一種情況。如下圖所示:

即:在接口配置文件ifcfg-eth0中,配置的是網(wǎng)卡eth1的信息。

這種不一致有可能對(duì)強(qiáng)迫癥造成一定的困擾,有時(shí)候我們更想要的是:在ifcfg-eth0文件中,配置的應(yīng)該是網(wǎng)卡eth0的信息,而網(wǎng)卡eth1,則應(yīng)該是在ifcfg-eth1中進(jìn)行配置。

三、解決辦法

要解決上面的問(wèn)題,大致有兩種方法:

1) 將接口配置文件的文件名由ifcfg-eth0修改為ifcfg-eth1;

2) 將網(wǎng)卡eth1的名稱(chēng)修改為eth0.

方法一:

該方法實(shí)測(cè)是可行的,如下圖所示,修改完之后直接重啟網(wǎng)絡(luò)即可。

方法二:

這種方法的直觀感覺(jué)是直接在ifcfg-eth0配置文件中將網(wǎng)卡名稱(chēng)由eth1修改為eth0,但是這樣改的話(huà),重啟網(wǎng)絡(luò)會(huì)出現(xiàn)Device eth0 does not seem to be present即:設(shè)備 eth0 不存在的錯(cuò)誤,如下圖所示,該問(wèn)題的解決參考《L08-Linux解決Device eth0 does not seem to be present,delaying initialization問(wèn)題》 。

所以還不能簡(jiǎn)單粗暴的這么改,因?yàn)椋缦聢D由ifconfig –a命令查詢(xún)到的,服務(wù)器所識(shí)別的網(wǎng)卡依然是eth1,而不是eth0。

注:記住這里的mac地址08:00:27:74:39:02,在后面的實(shí)施步驟中可作為修改的依據(jù),因?yàn)橐慌_(tái)服務(wù)器的IP可以隨意改變,但是mac地址是唯一的。

為了解決這個(gè)問(wèn)題,我們先修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服務(wù)器的網(wǎng)卡名稱(chēng)由eth1變?yōu)閑th0,然后,我們?cè)賹fcfg-eth0中的網(wǎng)卡名也跟著改過(guò)來(lái),最后重啟網(wǎng)絡(luò)。

1) 修改配置文件/etc/udev/rules.d/70-persistent-net.rules。

原/etc/udev/rules.d/70-persistent-net.rules文件內(nèi)容如下:

# This file was automatically generated by the /lib/udev/write_net_rules

# program, run by the persistent-net-generator.rules rules file.

#

# You can modify it, as long as you keep each rule on a single

# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:9b:bb:3c", ATTR{type}=="1 ", KERNEL=="eth*", NAME="eth0"


# PCI device 0x8086:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1 ", KERNEL=="eth*", NAME="eth1"

修改后的內(nèi)容如下:

# This file was automatically generated by the /lib/udev/write_net_rules

# program, run by the persistent-net-generator.rules rules file.

#

# You can modify it, as long as you keep each rule on a single

# line, and change only the value of the NAME= key.

 
# PCI device 0x8086:0x100e (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1 ", KERNEL=="eth*", NAME="eth0"

如上面所示

a)將原文件中的eth0的配置刪掉了(因?yàn)樗鼪](méi)用了,這項(xiàng)配置是我本次測(cè)試時(shí)克隆本服務(wù)器時(shí)源機(jī)器的配置,配置中對(duì)應(yīng)的mac地址也是源服務(wù)器的mac地址,對(duì)我們目前這臺(tái)服務(wù)器而言沒(méi)用);

b)將eth1網(wǎng)卡名稱(chēng)修改為了eth0(可注意到它的mac地址為08:00:27:74:39:02,恰恰就是我們要修改的條目。)

2) 修改接口配置文件ifcfg-eth0,將網(wǎng)卡由eth1修改為eth0

3) 重啟機(jī)器,讓服務(wù)器根據(jù)/etc/udev/rules.d/70-persistent-net.rules文件重新配置網(wǎng)卡信息

可以發(fā)現(xiàn),重啟機(jī)器之后一進(jìn)入服務(wù)器,網(wǎng)絡(luò)就已經(jīng)配置成一致的了,如下圖:

至此,修改完畢。


本文標(biāo)題:Linux下修改網(wǎng)卡名稱(chēng)具體方法
鏈接分享:http://m.5511xx.com/article/dpsgcde.html