eth0 대신 인터페이스 "ethLan"의 이름을 설정하려고합니다. 이렇게하면 모든 재부팅 및 커널에서 if의 이름이 일관되게 유지됩니다.
주제에서 몇 가지 기사를 찾았지만 모두 두 살입니다.
http://www.debian-administration.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/ nameif.txt
나는 그들이 말하고 ethLan mac 을 / etc / mactabs /에 추가했습니다 . 이 시점에서 두 가지 문제가 있습니다.
1) /etc/network/if-pre-up.d/에if [...] && /sbin/nameif
넣은 스크립트 가 실행되지 않습니다. 이것을 /etc/init.d/networking 에 추가하여 이것을 해결 했지만, if-pre-up.d가 작동 하지 않는 이유는 무엇입니까?
2) 인터페이스 를 / etc / network / interfaces 에 추가 하더라도 ifconfig ethLan up을 수동으로 수행하지 않으면 인터페이스가로드되지 않습니다 . 내가 도대체 뭘 잘못하고있는 겁니까?
udevadm info -a /sys/class/net/eth0
. (자세한udevadm(8)
내용 참조)