Есть ли способ выбрать интерфейс, не зная его имени или MAC-адреса?

Есть ли способ выбрать интерфейс, не зная его имени или MAC-адреса?

В OVH мы используем несколько виртуальных серверов, использующих OpenStack.

Большинство серверов имеют как публичный интерфейс, так и частный интерфейс, подключенный к «виртуальному частному облаку» или vRack, как его называет OVH.

Я видел несколько раз, как сервер отключался, а затем снова загружался с частным интерфейсом, имеющим новое имя (например, ens6вместо ens4), а также новый MAC-адрес.

Это нарушает конфигурацию netplan, которая обычно выглядит как вариация этого:

network:
    version: 2
    ethernets:
        ens6:
            addresses: [192.168.100.71/24]
            dhcp4: false
            match:
                macaddress: fa:16:3e:bc:73:48

Есть ли способ выбрать интерфейс, не зная его имени или MAC-адреса?

Связанный контент