Разделители имен сетевых устройств

Кроме ‘ : ‘, который я использую для дополнительных псевдонимов IP на сетевом устройстве (например, eth0: 1) и ‘ . ‘, который я использую для VLAN (например, eth0.100), какие другие разделители имен устройств допустимы и целесообразны в Linux?

В одной конкретной конструкции системы я бы хотел назвать свои интерфейсы macvlan, чтобы их базовое устройство было очевидно. Эти интерфейсы могут иметь вторичные IP-адреса или дисциплину VLAN, поэтому я не хочу повторно использовать двоеточие и точку. На бумаге Solidus выглядит неплохо, но, вероятно, будет мешать сценариям, которые запрашивают sysfs , например eth0 / 1.

Это действительно мнение, но я бы предложил _ или - . Оба могут быть использованы в именах интерфейсов:

 ip link set eth0 down ip link set eth0 name eth0_sub1 ip link set eth0_sub1 up ip link show eth0_sub1 2: eth0_sub1:  mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether 08:00:27:0f:db:b3 brd ff:ff:ff:ff:ff:ff