
Я подключаю маршрутизатор к своему ноутбуку в Ubuntu 12.04, и по какой-то причине он отображается какeth3. Моя программа жестко закодирована какeth1. Мне было интересно, как изменить его на eth1.
решение1
Это работало в 12.04. Я думаю, что так будет и в последующих релизах. Сначала узнайте имя вашего интерфейса, чтобы убедиться, что eth1 уже не используется где-то. Для этого введите это в терминал:
ifconfig -a
У вас определенно будет один интерфейс loopback с именем 'lo' с IP-адресом 127.0.0.1. Это не тот интерфейс, который вы ищете. Посмотрите на другой, который имеет имя типа eth1, чтобы увидеть, существует ли он. Если существует, то... ну, не делайте ничего больше. Если eth1 нет, то вы можете изменить eth3 на eth1.
Отредактируйте файл /etc/network/interfaces как пользователь root и найдите строку, которая выглядит примерно так:
auto lo
iface lo inet loopback
auto eth3
iface eth3 inet dhcp
Переименуйте eth3 в eth1. И перезапустите сеть.