Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] кто и зачем переименовывает сетевой интерфейс

Ответить
Настройки темы
Redhat/Fedora - [решено] кто и зачем переименовывает сетевой интерфейс

Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


Приветствую,

На Fedora 18 вижу следующее в логах dmesg'a:

Код: Выделить весь код
[    5.241882] systemd-udevd[273]: renamed network interface eth0 to p2p1
[    8.527104] e1000: p2p1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Судя по всему это делает /usr/lib/udev/rules.d/60-net.rules:

Код: Выделить весь код
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", PROGRAM="/lib/udev/rename_device", RESULT=="?*", NAME="$result"
Вопрос -- с какой целью это делается (что плохого в имени ethX) и как это правильно отключить?

Отправлено: 19:09, 27-10-2014

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата romez777:
Вопрос -- с какой целью это делается (что плохого в имени ethX) и как это правильно отключить? »
https://wiki.archlinux.org/index.php...n#Device_names
Статья из арчвики и про арч, но для федоры тоже годится, т.к. тот же systemd.

Отправлено: 19:26, 27-10-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо.

Отправлено: 20:13, 27-10-2014 | #3


Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


На Fedora 18 получилось отключить persistent interface naming, а вот на Centos 6.5 ни net.ifnames=0, ни biosdevname=0 в параметрах ядра не помогли. Есть еще какой-то способ?

Отправлено: 18:57, 29-10-2014 | #4


Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


Проблема также разрешилась. Поскольку все это наблюдалось на виртуальной машине, запускаемой средствами qemu, оказалось, что в "гостевом" скрипте /etc/sysconfig/network-scripts/ifcfg-eth0 параметр HWADDR был отличным от того, что qemu передавалось в командной строке опцией -mac=... и соответственно интерфейс eth0 отвергался и назначался вместо него eth1.

PS. На CentOS не было и нет systemd

Отправлено: 22:04, 04-11-2014 | #5


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата romez777:
На CentOS не было и нет systemd »
Это мне известно (всё идёт к тому, что хоть не было и нет, но будет), но речь была о новой федоре, а поскольку на ней представили systemd, то мне пришло в голову, помня, что на арче шняга с постоянными именами интерфейсов началась именно с введением systemd, то рулит этим он. Полезная шняга кстати, поскольку позволяет избежать проблем вроде
Цитата romez777:
интерфейс eth0 отвергался и назначался вместо него eth1 »

Отправлено: 22:14, 04-11-2014 | #6



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] кто и зачем переименовывает сетевой интерфейс

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Route/Bridge - Повис сетевой интерфейс. majemus Сетевые технологии 5 11-10-2012 14:27
Интернет - сетевой интерфейс локальных пользователей Valmont Microsoft Windows Vista 0 24-12-2009 10:32
Прочее - [решено] Не работает встроенный в материнскую плату сетевой сетевой интерфейс khs Сетевое оборудование 1 07-04-2009 10:35
Дополнительный сетевой интерфейс alipairon Автоматическая установка Windows 2000/XP/2003 3 10-12-2008 19:54
Анти-спам программы/плагины. Кто, чем, зачем... Prisoner Программное обеспечение Windows 25 12-03-2007 16:35




 
Переход