Tôi vừa cài đặt RHEL 6.3 trên máy chủ Dell 1950. Máy chủ này là hai cổng GBit, Gb0 và Gb1.
Vì một số lý do mơ hồ, udev
đã chọn đặt tên Gb0 eth1
và Gb1 eth0
. Đây chắc chắn không phải là một phát hiện tốt cho tôi và chỉ gây nhầm lẫn.
Vì vậy, tôi đã sửa đổi cấu hình trong /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"
Tôi chỉ thay đổi trường "NAME" trên tệp để phản ánh những gì tôi muốn. Tôi đã khởi động lại máy chủ và nó không hoạt động.
Trong dmesg
nhật ký tôi có thể đọc như sau:
udev: renamed network interface eth1 to rename5
udev: renamed network interface eth0 to eth1
udev: renamed network interface rename5 to eth0
Bất cứ ý tưởng về những gì sai ở đây? Tại sao udev
chuyển đổi như thế này? Tôi có một máy chủ tương tự khác, nơi tôi không có vấn đề này.
grep -R 'rename5' /etc/udev/rules.d/
vì trong nhật ký tại sao nó hiển thị rename5
là quy tắc nào khác cho cùng?