ฉันเพิ่งติดตั้งRHEL 6.3บนเซิร์ฟเวอร์ Dell 1950 เซิร์ฟเวอร์นี้เป็นพอร์ตสอง GBit, Gb0 และ Gb1
ด้วยเหตุปิดบังบางส่วนudev
เลือกที่จะตั้งชื่อGb0 eth1
และgB1 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
มีกฎอื่นใดเหมือนกัน