Release found: Red Hat Enterprise Linux 5
Problem
가끔 시스템이 리부팅되고, NIC들의 순서가 바뀌게 된다.이 결과로 다른 인터페이로 이름이 올라오게된다..
Solution
한가지 해결방법은 udev를 써서 고정 이름으로 설정하는 것이다.(이때 mac 주소를 이용해서 nic를 설정해주게된다.)
이 규칙은 /etc/udev/rules.d/ 에 추가되어야 하는데, 50-hwinterfaces.rules 과 비슷한 이름으로 존재하거나, 새로 파일이 생성되어져야 한다.
파일에서 KERNEL name "eth" 를 사용하는 규칙의 마지막에 추가하면된다. 그리고 eth0 이름으로 할당한다. 원하는 인터페이스를..
몇개의 인터페이스는 하나의 rule 파일에서 고정이름으로 할당받을 수 있다..
Example
KERNEL=="eth*", SYSFS{address}=="00:aa:bb:cc:dd:ee", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:ff:ee:dd:cc:bb", NAME="eth1"
Note: If the hardware address gets changed, the change must be applied to the rule as well, as it is not updated automatically.
Udev can also be used to retain Network naming after hardware replacement. This time we base the naming decision on PCI ID rather than mac address.
This can be especially useful in case of hardware failure with NIC replacement in the same PCI Lane.
Example
KERNEL=="eth*", ID=="0000:05:05.0", NAME="eth0"
KERNEL=="eth*", ID=="0000:0b:00.0", NAME="eth1"
KERNEL=="eth*", ID=="0000:0c:02.0", NAME="eth2"
Note: The ID 는 반드시 PCI id에 해당하는 장치로 매칭되어야 한다. 일반적으로 lspci 명령의 결과를 넣으면 된다. , prefixed with 0000: