Как в последних systemd кошерно делать несколько wired ethernet подключений при загрузке?
Допустим, есть такой расклад:
eth0 - dhcpcd
eth1 - dhcpcd
eth2 - static
Во-первых, когда-то работало systemctl enable dhcpcd@.service, но больше не работает, говорит «некорректное имя сервиса». Да и вообще, оно не учитывает третье подключение со статикой
Во-вторых, можно попробовать подключить через enable dhcpcd@eth0.service, но ведь такие названия больше не поддерживаются! Там вместо названия какая-то чертовщина типа enp0s3 - wtf is that? Где лежит какая-нибудь команда list, позволяющая узнать список доступных сетевух?
Более интересно следующее. Есть ли у этих странных названий какой-нибудь порядок? Т.е., задача ведь состоит в том, чтобы первые две - динамика, третья - статика. Есть ли какая-нибудь трансляция странных имен в их порядковые номера? Стандартный скрипт для этого?
Как зафигачить статическое соединение я вообще не понял :(
Можете кинуть ссылку со внятным мануалом или привести Те Самые Три Магические Строчки, после которых Все Заработает?
(Можно, конечно, попробовать заюзать не-системд, скопировать 3 раза тот же net-auto-wired и поправить там что-нибудь, но это как-то стремно. Раз уж системд теперь считай часть ведра, надо на нем все делать.)