Sie sind nicht angemeldet.

1

23.12.2014, 09:12

UDEV net.enp2s0 net.eth0

Hello!

Ich blicke bei UDEV mit net.enp2s0 / net.eth0 nicht nicht ganz durch. Auf manchen Gentoo Servern habe ich net.enp... auf anderen net.eth0. Sind alles auf dem aktuellen Stand. Bei einem hatte nach dem Update enp2s0 und seit den aktuellen Updates wieder eth0. Hängt das auch von der Hardeware bzw. vmware Version ab?


LG

2

24.12.2014, 22:47

Ich habe auf allen meinen System noch die alte Benennung. Dort existiert jeweils diese Datei

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
$ cat /etc/udev/rules.d/70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# USB device 0x0cf3:0x7015 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="64:70:02:29:16:b5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# PCI device 0x1969:0x1026 (ATL1E)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:54:3c:69:34", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


Bei neu aufgesetzten Systemen ist das dann anders z.B. enp2s0. Wenn man das nicht will kann man aber noch ein USE-Flag setzten. (old-output)

Quellcode

1
2
3
4
5
[I] sys-apps/net-tools
     Available versions:  1.60_p20110409135728 ~1.60_p20111120203157 1.60_p20120127084908 1.60_p20130513023548 ~1.60_p20130513023548-r1 ~1.60_p20141019041918 **9999 {nls old-output selinux static}
     Installed versions:  1.60_p20130513023548(12:48:52 09.08.2014)(nls -old-output -selinux -static)
     Homepage:            http://net-tools.sourceforge.net/
     Description:         Standard Linux networking tools
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

3

25.12.2014, 16:03

Naja, es kommt drauf an. Bei virtualisierten Servern gibt es auch nach wie vor eth0 usw.
Gentoo Can Do!

Wiki auf: http://deepdoc.at

4

25.12.2014, 21:10

Ich habe auf allen meinen System noch die alte Benennung. Dort existiert jeweils diese Datei
[...]

_Dirk_,
KERNEL=="eth*", NAME="eth0" sollte man so via udev rule ab >=udev-200 möglichst nicht mehr machen - zumindest nicht auf den selben Namen wie ihn der Kernel/Treiber vergibt. Andere, frei wählbare Namen sind jedoch möglich (zb statt eth0 alternativ lan0 oder ähnliches).
Schau dazu zb auch im https://www.kernel.org/doc/htmldocs/devi…ice-rename.html
und im https://wiki.gentoo.org/wiki/Udev/upgrade
und /usr/portage/metadata/news/2013-03-29-udev-upgrade/2013-03-29-udev-upgrade.en.txt

Zitat

Bei neu aufgesetzten Systemen ist das dann anders z.B. enp2s0. Wenn man das nicht will kann man aber noch ein USE-Flag setzten. (old-output)

Nein, USE=old-output ist beim sys-apps/net-tools Paket eher für den ifconfig Output - das hat nichts mit den Interface-Namen selbst zu tun.