ただインストールしました。RHEL 6.3Dell 1950サーバーで。サーバーには2つのGBitポート(Gb0とGb1)があります。
不明な理由でudev
名前が選択されました。ギガビット eth1
そして国家規格1 eth0
。これは確かに私にとって良い発見ではなく、単に混乱を引き起こすだけです。
だから設定を修正しました/etc/udev/rules.d/70-persistent-net.rules
。
# PCI device 0x14e4:0x164c (bnx2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \
ATTR{address}=="00:20:19:52:d3:c0", \
ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x14e4:0x164c (bnx2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \
ATTR{address}=="00:20:19:52:d3:be", \
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
必要な内容を反映するためにファイルの「NAME」フィールドを変更しました。成功せずにサーバーを再起動しました。
dmesg
ログから次を読むことができます。
udev: renamed network interface eth1 to rename5
udev: renamed network interface eth0 to eth1
udev: renamed network interface rename5 to eth0
ここで何が起こっているのかご存知ですか?なぜudev
このように切り替えられますか?この問題のない別の同様のサーバーがあります。
ベストアンサー1
私の場合、各インターフェイスのMACアドレスが3つのファイルに設定されているという事実で問題が発生しました。
/etc/udev/rules.d/70-persistent-net.rules
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
一貫性を保つには、ifcfgファイルとnet.rulesのmacアドレスが必要です。