하위 인터페이스를 생성하는 응용 프로그램이 있습니다(관련 NIC 레이블에 :ABCDE 추가). 이는 인터페이스에 eth0 또는 eth1과 같은 라벨이 붙은 경우에 잘 작동합니다. 그러나 Fedora 20(및 그 이후 버전)에서는 레이블이 "eno16777736"입니다(아래 참조). 따라서 이 레이블에 :ABCDE를 추가하면 인터페이스 레이블이 16자를 초과하게 되며, 이로 인해 Linux는 하위 인터페이스 생성을 거부하고 거부하게 됩니다.
root@localhost rules.d]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 00:0c:29:0f:32:01 brd ff:ff:ff:ff:ff:ff
3: eno33554984: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 00:0c:29:0f:32:0b brd ff:ff:ff:ff:ff:ff
여기서 해결책은 무엇입니까? 인터페이스 라벨의 최대 길이를 늘릴 수 있습니까? 커널 개발자가 eno12345678이 영리한 NIC 레이블이라고 생각했다고는 상상할 수 없습니다. 그래서 내 시스템에 잘못 설정된 것이 있는지 알고 싶습니다.