посмотрите что dmesg про них писал. Сюда влезли ручки всякого systemd и сломали ранее исправно работавшее именование интерфейсов через udev при конфликтующих именах, когда надо поменять местами два имени между собой. Помогает использование имён не ethX, а, например, NAME="ethbond0" или NAME="ethlan"
В linux какая-то хрень, netplan настраивается по именам сетевых карт, имена назначаются от балды, стоит ручками чуть влезть и что-нибудь вынуть или вставить в материнскую плату и вуаля все по-новому.
Нетплан какаято мудреная попытка сделать всеуниверсально применительный нож, но кажись перемудрили с травой :) просто удаляю, где не получается - блокирую.
я делал через /etc/systemd/network/10_eth5wrk.link нужно было стабильное имя.
в остальном пофих на имена, прекрасно работает автоматическая настройка через DHCP а большего не нужно.