Moin,
ich installiere mit der "debian-7.1.0-amd64-netinst.iso" auf eine Virtual Box VM Debian. Die VM hat zwei Netzwerkinterfaces, die auch so arbeiten, wie sie sollen. Jedoch existiert die Datei "/etc/udev/rules.d/70-persistent-net.rules" nicht und so wird bei jedem Neustart die Reinfolge der Interfaces neu gemischt.
Ich habe kein funktionierenden Hinweis gefunden um die Datei erstellen zu lassen. Geholfen hat nur das händische erstellen der Datei. Jedoch ist das doch nicht Sinn der Sache und ich habe nicht wirklich die Lust das ständig überall nach zu pflegen, sobald mehr als nur eine NIC im PC/VM steckt...
Könnt ihr mir helfen?
Gruss
derPascal
[gelöst] udev persistent-net.rules wurde nicht angelegt
[gelöst] udev persistent-net.rules wurde nicht angelegt
Zuletzt geändert von derpascal am 13.07.2013 11:44:08, insgesamt 1-mal geändert.
Re: udev persistent-net.rules wurde nicht angelegt
Die Erstellung erfolgt aus /lib/udev/write_net_rules heraus.
udev nicht installiert?
Oder udev resp. die udev-init-Skripte deaktiviert?
Läuft die VM vielleicht schreibgeschützt / snapshot-Modus ?
udev nicht installiert?
Oder udev resp. die udev-init-Skripte deaktiviert?
Läuft die VM vielleicht schreibgeschützt / snapshot-Modus ?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: udev persistent-net.rules wurde nicht angelegt
Moin,
Sieht eigentlich gut aus...
Hmm, es läuft, aber es tut nichts.
Kann das Problem keiner reproduzieren?
Gruss
Pascal
rendegast hat geschrieben:udev nicht installiert?
Code: Alles auswählen
# aptitude show udev
Paket: udev
Zustand: Installiert
Automatisch installiert: nein
Multi-Arch: foreign
Version: 175-7.2
...
rendegast hat geschrieben:Oder udev resp. die udev-init-Skripte deaktiviert?
Code: Alles auswählen
# /etc/init.d/udev status
[ ok ] udevd is running.
# /etc/init.d/udev restart
[ ok ] Stopping the hotplug events dispatcher: udevd.
[ ok ] Starting the hotplug events dispatcher: udevd.
Kein Schreibschutz, keine Snapshots.rendegast hat geschrieben:Läuft die VM vielleicht schreibgeschützt / snapshot-Modus ?
Kann das Problem keiner reproduzieren?
Gruss
Pascal
Re: udev persistent-net.rules wurde nicht angelegt
Ich habe nun die Lösung gefunden. Es ist nämlich ein Feature von udev.
udev legt keine Einträge in /etc/udev/rules.d/70-persistent-net.rules für virtuelle Netzwerkkarten an. Da meine VM natürlich nur virtuelle Netzwerkinterfaces hat gibt es kein Eintrag für das Rule-File und sie wird garnicht erst angelegt.
Geregelt wird das Verhalten in der /lib/udev/rules.d/75-persistent-net-generator.rules. Ab Zeile 66 findet man:
Durch auskommentieren der 74. Zeile wird dieses Verhalten für Virtual Box wieder geändert. Nach einem Neustart ist das Rule-File ganz normal da.
Danke für die Unterstützung und Gruss
derPascal
udev legt keine Einträge in /etc/udev/rules.d/70-persistent-net.rules für virtuelle Netzwerkkarten an. Da meine VM natürlich nur virtuelle Netzwerkinterfaces hat gibt es kein Eintrag für das Rule-File und sie wird garnicht erst angelegt.
Geregelt wird das Verhalten in der /lib/udev/rules.d/75-persistent-net-generator.rules. Ab Zeile 66 findet man:
Code: Alles auswählen
# ignore interfaces with locally administered or null MAC addresses
# and VMWare, Hyper-V, KVM, Virtualbox and Xen virtual interfaces
ENV{MATCHADDR}=="?[2367abef]:*", ENV{MATCHADDR}=""
ENV{MATCHADDR}=="00:00:00:00:00:00", ENV{MATCHADDR}=""
ENV{MATCHADDR}=="00:0c:29:*|00:50:56:*|00:05:69:*|00:1C:14:*", \
ENV{MATCHADDR}=""
ENV{MATCHADDR}=="00:15:5d:*", ENV{MATCHADDR}=""
ENV{MATCHADDR}=="52:54:00:*|54:52:00:*", ENV{MATCHADDR}=""
ENV{MATCHADDR}=="08:00:27:*", ENV{MATCHADDR}=""
ENV{MATCHADDR}=="00:16:3e:*", ENV{MATCHADDR}=""
Danke für die Unterstützung und Gruss
derPascal