Системний адміністратор Linux-систем досить часто в своїй роботі стикається з upgrade`ом серверів. Найчастіше це установка додаткових жорсткі диск в уже існуючий RAID-маса, додавання ОЗУ і додавання мережевих карт. Особливо актуально це тоді, коли використовується на серверах якась система віртуалізації.
Начебто все просто: зупинив сервер, зняв кришку, встановив мережеву карту, закрив кришку і запустив операційну систему. Все просто, якщо системний адміністратор не перфекціоніст, який звик робити все правильно і послідовно, дотримуючись стандартів підприємства.
Однією з таких задач можна назвати зміна імені інтерфейсу в Linux.
На одному сервері, який був тестовим полігоном для розгортання системи віртуалізації, було встановлено 3 мережеві карти. Імена у карт були відповідно eth0, eth1 і eth2.
Після тривалих катувань було вирішено, що 2 мережеві карти, що підтримують стандарт IEEE 802.3ad для агрегації каналів, переставити на бойовий сервер. Так вийшло, що цими мережевими картами виявилися eth0 і eth2.
Тестовий сервер після такого downgrade`а має одну мережеву карту, яка в операційній системі так і залишилася називатися eth1.
Начебто проблем немає, система буде працювати в будь-якому випадку, але нашому адміну-перфекціоніст це не до душі. Та й до того ж це ми зараз пам'ятаємо, а після відпустки можемо і призабути її назву.
Тому для того, щоб в подальшому виключити додатковий головний біль, простіше відразу поміняти ім'я інтерфейсу на звичний всім eth0 і далі насолоджуватися життям.
Міняємо ім'я інтерфейсу в Debian
В Debian зробити це досить просто. Необхідно просто відредагувати конфігураційний файл /etc/udev/rules.d/70-persistent-net.rules. який зберігає в собі настройки всіх мережевих інтерфейсів операційної системи.
Мається на увазі, що Ви увійшли в систему від імені суперкористувача. В крайньому випадку необхідно додати в початок команди sudo.
Кожен мережевий інтерфейс в цьому файлі має конфігурацію:
Міняємо на свої значення і перезапускаємо систему.
На цьому все, після запуску інтерфейс буде доступний за новою імені.
P.S. Не забуваємо зробити такі ж поправки і в / etc / network / interfaces.
Випадкові 7 статей: