Где настроен enp4s0?

В Debian Jessie типичная /etc/network/interfaces содержит строку, которая выглядит следующим образом:

auto eth0
    allow-hotplug eth0
    iface eth0 inet dhcp

Это вызывает настройку eth0 при вызове ifup -a и позволяет DHCP назначать IP адрес. Однако, когда я открываю /etc/network/interfaces в Ubuntu 16.04 (Xenial), я замечаю, что таких директив нет:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Что случилось с eth0 (или его эквивалентом Ubuntu enp4s0)? У меня установлен Xen, если это что-то меняет.

1
задан 12 June 2016 в 07:07

2 ответа

Интерфейс просто имеет другое имя, так называемое Предсказуемое Имя интерфейса , вероятно, присвоенный после обновления ядра. Можно работать с NIC точно, как будто это назвали eth[N].

1
ответ дан 12 June 2016 в 07:07

Это - нормальное поведение при использовании разновидности Ubuntu с настольной средой потому что все разновидности (кроме сервера человечности) используют администратора сети гнома для обработки соединений. Можно все еще отредактировать /etc/network/interfaces файл как показано здесь: https://help.ubuntu.com/lts/serverguide/network-configuration.html (работает ifconfig для наблюдения имени подключения, потому что их называют отличающимися теперь), но затем любые изменения Вы делаете при одном соединении с администратором сети гнома, будет проигнорирован, таким образом, это будет лучшее использование Network Connections приложение (нажмите на сетевой апплет на панели и выберите Edit Connections).

0
ответ дан 12 June 2016 в 07:07

Другие вопросы по тегам:

Похожие вопросы: