Зміна назви мережевого інтерфейсу

УВАГА: команди передують символом '#' повинні виконуватися з правами root (Суперкористувач). Відкривши термінал (або перебуваючи в консолі) з правами звичайного користувача, введіть команду $ su - для підвищення рівня привілеїв. Символи '$' і '#' на початку рядка не є частиною команди і не повинні вводиться. Інші команди можуть виконуватися з правами звичайного користувача.


Іноді, наприклад при додаванні нової мережевої карти, виникає необхідність поміняти назву, яке до неї автоматично прив'язує система. У даній статті ми розглянемо, як поміняти місцями інтерфейси eth1 і eth0. Наприклад, в моєму випадку, eth0 - це карта Attansic L2, а eth1 - Realtek RTL-8139 - але я хочу, щоб Realtek був eth0.

[Ред] udev

Назви пристроїв, знайденим в системі, задає udev - тому його і варто налаштувати в першу чергу. Так що подивимося конфігурацію udev для мережевих інтерфейсів:

Вказано підтримуваний мову.

Ви повинні вказати мову в такий спосіб: .

Щоб змінити прив'язку, досить змінити параметри NAME в кінці рядків на бажані. Після перезавантаження комп'ютера, Realtek вже буде називатися eth0

[Ред] init

Виправити їх можна за допомогою стандартної графічної утиліти:

для цього, у вкладці "пристрою", потрібно відкрити кожне, перейти у вкладку "апаратний пристрій" - і або відключити там прив'язку по MAC, або з'ясувати змінився MAC, натиснувши відповідну кнопку.

Схожі статті