Dell 1950サーバーにRHEL 6.3をインストールしました。2つのGBitポート、Gb0およびGb1としてのこのサーバー。
なんらかの理由で、Gb0およびGb1udev
という名前を選択しました。これは間違いなく私にとって良い発見ではなく、混乱を招きます。 eth1
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
このように切り替えるのですか?この問題がない別の同様のサーバーがあります。
grep -R 'rename5' /etc/udev/rules.d/
ログになぜそれが表示されるので、rename5
そのための他のルールはありますか?