сетевой интерфейс (встроенный проводной) отображается как p5p1 вместо eth0

Я использую Ubuntu 13.04 на своем компьютере, и все в порядке. Но некоторые программы, такие как медиа-серверы, не работают. Они ищут сетевой интерфейс eth0, и Ubuntu 13.04 назвал его p5p1. Так что мой медиа-сервер не работает.

Как я могу изменить сетевой конфигурационный файл Ubuntu?

4
задан 26 February 2016 в 10:54

2 ответа

Предсказуемые имена сетевых интерфейсов были введены с udev-197 и теперь являются стандартными для многих дистрибутивов Linux. Хотя можно вернуться к старой схеме именования, я ожидаю, что это вызовет больше проблем, чем решит. Тем не менее вы можете попытаться следовать одному из советов о том, как вернуться к непредсказуемым именам сетевых интерфейсов, приведенным в следующей статье:

http://www.freedesktop.org/wiki/Software/systemd / PredictableNetworkInterfaceNames /

У меня не установлена ​​13.04, но я предполагаю, что версия udev там достаточно новая, поэтому параметр командной строки ядра net.ifnames = 0 должен работать и, вероятно, самый простой решение.

0
ответ дан 26 February 2016 в 10:54

В Ubuntu 14.04 все, что я делал, было так:

  1. Измените /etc/default/grub и добавьте:

    GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0"
    
  2. Затем принудительно нажмите создайте новый grub.cfg файл

    sudo update-grub
    
  3. Затем перезагрузите систему

0
ответ дан 26 February 2016 в 10:54

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

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