В Debian 10 (и Debian 9) используется новая схема именования сетевых интерфейсов с согласованными и предсказуемыми именами устройств.
Такое именование устройств помогает находить сетевые интерфейсы по типу их подключения.
Бывают случаи, когда требуется вернуть старую схему именования сетевых интерфейсов (eth0, eth1 и т.д.)
Смотрим текущие имена сетевых интерфейсов:
ip a
Убеждаемся, что во время загрузки системы было произведено переименование сетевых интерфейсов:
dmesg | grep eth
Чтобы отключить согласованное именование устройств интерфейса редактируем файл /etc/default/grub:
nano /etc/default/grub
Заменяем строку
GRUB_CMDLINE_LINUX=»»
на
GRUB_CMDLINE_LINUX=»net.ifnames=0 biosdevname=0″
Сохраняем изменения в nano через <Ctrl+O>
Генерируем новый файл конфигурации grub:
grub-mkconfig -o /boot/grub/grub.cfg
Исправляем в файле /etc/network/interfaces имена сетевых интерфейсов на старый лад.
Перезагружаем систему и проверяем имена сетевых интерфейсов:
ip a