eth0とeth1の入れ替え

前回からかなり時間が経ちましたがようやく時間ができたので更新

前回LANポートが認識されてはいるのものの機能しないので、
HARDOFFで100円でLANカードを買って設置してみました。

前回のように/etc/sysconfig/network-scrips/ifcfg-eth1
を設定し、ifconfigで確認すると

eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

eth1 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:556404 errors:0 dropped:0 overruns:0 frame:0
TX packets:63615 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:73826312 (70.4 MiB) TX bytes:8138564 (7.7 MiB)

どうやらeth1はうまく動いているみたいなので
eth0とeth1を入れ替えることにしました。
これはudevの設定を変更する事によって変えられるみたいで、
/etc/udev/rules.d/70-persistent-net.rules
で設定されているみたいです。

vi /etc/udev/rules.d/70-persistent-net.rules
で開き、

SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”XX:XX:XX:XX:XX:XX”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″

が2つあるはずなのでeth0とeth1の部分を書き換える。

そして/etc/sysconfig/network-scrips/ifcfg-eth0
/etc/sysconfig/network-scrips/ifcfg-eth1
の設定ファイルのHWADDRが入れ替えたLANカードのMACアドレス(/etc/udev/rules.d/70-persistent-net.rulesのATTR{address})
が一致するように書き換えてサーバーを再起動すればeth0とeth1が入れ替わって変更されていると思います。

eth0とeth1の入れ替え」への1件のフィードバック

  1. ピンバック: NICの情報がeth0からeth1に入れ替わる現象 | blogweb

コメントを残す