四月 7, 2008 12:20 上午
更換 Debian 網路卡編號
by 紅楓 in Debian Linux
先前設定 NAT環境,eth0 是對外的連線,eth1 是對內。當其中有一片網路卡壞掉時,換上新卡片後,Debian會去比對 MAC address 如果不是先前記錄的 eth0 / 1 時,就會將這片新網路卡編號遞增並設定為 eth2,對於想要換卡片後要能直接套用原先NAT設定(以不更改eth0及eth1的設定)的紅,產生了不小困擾(因為網路卡編號會自動遞增)。
在網路上找資料,原來 Debain 有在一個檔案中做 MAC address 的記錄
1.使用 nano 編輯 /etc/udev/rules.d/70-persistent-net.rules 這個檔案
2.修改網路卡編號
# PCI device (sis900)
#SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:11:22:33:44:55″, NAME=”eth0″
# PCI device (8139too <—Realteck )
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:11:22:33:44:66″, NAME=”eth1″
# PCI device (via-rhine <– D-link 530 TX )
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:11:22:33:44:77, NAME=”eth0″
將原先的 sis900 晶片的 eth0 標記起來(不使用),並將 vai-rhine 網路卡的 NAME 改為 eth0
就成功的將via-rhine網路卡更換為 eth0 的編號
3.重開機,就完全網路卡編號更新的動作啦~~