Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] кто и зачем переименовывает сетевой интерфейс (http://forum.oszone.net/showthread.php?t=290043)

romez777 27-10-2014 19:09 2421181

кто и зачем переименовывает сетевой интерфейс
 
Приветствую,

На 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) и как это правильно отключить?

vadblm 27-10-2014 19:26 2421194

Цитата:

Цитата romez777
Вопрос -- с какой целью это делается (что плохого в имени ethX) и как это правильно отключить? »

https://wiki.archlinux.org/index.php...n#Device_names
Статья из арчвики и про арч, но для федоры тоже годится, т.к. тот же systemd.

romez777 27-10-2014 20:13 2421218

Спасибо.

romez777 29-10-2014 18:57 2422260

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

romez777 04-11-2014 22:04 2424694

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

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

vadblm 04-11-2014 22:14 2424699

Цитата:

Цитата romez777
На CentOS не было и нет systemd »

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

Цитата romez777
интерфейс eth0 отвергался и назначался вместо него eth1 »



Время: 21:01.

Время: 21:01.
© OSzone.net 2001-