Linux下網(wǎng)卡eth1修改為eth0的解決辦法
你還在為不知道Linux下網(wǎng)卡eth1修改為eth0而不知所措么?Linux下網(wǎng)卡eth1修改為eth0的解決辦法你了解多少?下面來是學(xué)習(xí)啦小編為大家收集的Linux下網(wǎng)卡eth1修改為eth0的解決辦法,歡迎大家閱讀:
Linux下網(wǎng)卡eth1修改為eth0的解決辦法
正常來說,Linux在識(shí)別網(wǎng)卡時(shí)第一張會(huì)是eth0,第二張才是eth1。有時(shí)候我們使用虛擬機(jī)克隆技術(shù)后網(wǎng)卡的信息就會(huì)改變,新克隆出來的虛擬主機(jī)網(wǎng)卡名字可能變?yōu)閑th1.無論我們?cè)趺葱薷亩紵o法改變,這就對(duì)我們使用N臺(tái)虛擬機(jī)進(jìn)行HA-heartbeat實(shí)驗(yàn)時(shí)造成了困擾。
在這里成這樣是因?yàn)閺?fù)制系統(tǒng)的過程中復(fù)制的文件已經(jīng)有一個(gè)網(wǎng)卡在/etc/udev/rules.d/70-persistent-net.rules被識(shí)別成了eth0,而虛擬機(jī)中的識(shí)別成了eth1。
解決方法:
1.編輯/etc/udev/rules.d/70-persistent-net.rules,找到與ifconfig -a得出的MAC相同的一行(NAME='eth1'這一行),把它改為"NAME=eth0 ",然后把上面一行(NAME='eth0')刪除掉。
vim /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:bb:41:2b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
2.編輯/etc/sysconfig/network-script/ifcfg-eth0,把MAC改為正確的,把UUID刪掉。
3.編輯/etc/sysconf/network,把hostname也改一下。
4.重啟生效!
看了“Linux下網(wǎng)卡eth1修改為eth0的解決辦法”還想看:
1.linux查看ip地址、顯示太網(wǎng)卡配置、網(wǎng)絡(luò)設(shè)備指令