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

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

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

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

一、環(huán)境

VirtualBox + CentOS6.5

二、問題

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

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

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

三、解決辦法

要解決上面的問題,大致有兩種方法:

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

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

方法一:

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

方法二:

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

所以還不能簡單粗暴的這么改,因為,正如下圖由ifconfig –a命令查詢到的,服務器所識別的網(wǎng)卡依然是eth1,而不是eth0。

注:記住這里的mac地址08:00:27:74:39:02,在后面的實施步驟中可作為修改的依據(jù),因為一臺服務器的IP可以隨意改變,但是mac地址是唯一的。

為了解決這個問題,我們先修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服務器的網(wǎng)卡名稱由eth1變?yōu)閑th0,然后,我們再將ifcfg-eth0中的網(wǎng)卡名也跟著改過來,最后重啟網(wǎng)絡。

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

原/etc/udev/rules.d/70-persistent-net.rules文件內容如下:

# 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"

修改后的內容如下:

# 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的配置刪掉了(因為它沒用了,這項配置是我本次測試時克隆本服務器時源機器的配置,配置中對應的mac地址也是源服務器的mac地址,對我們目前這臺服務器而言沒用);

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

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

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

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

至此,修改完畢。


網(wǎng)頁題目:Linux下修改網(wǎng)卡名稱具體方法
文章分享:http://m.5511xx.com/article/dpsgcde.html