インターフェイスラベルが16文字を超えるため、LinuxはFedora 20+でハングします。

インターフェイスラベルが16文字を超えるため、LinuxはFedora 20+でハングします。

サブインターフェースを生成するアプリケーションがあります(関連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 ラベルだと思ったとは想像できません。だから私のシステムに間違って設定されているものがあるかどうかを知りたいです。

関連情報