Wenn wir eine neue virtuelle Maschine von Debian (wheezy 7.1) aus einer Parallels-Vorlage erstellen: Am Ende haben wir das Netzwerk in eth1 statt in eth0.
Beim Erstellen der neuen Maschine fügte Parallels eine neue MAC-Adresse hinzu, ohne diejenige aus der Quellvorlage zu entfernen.
Um eth0 zu finden, musst du die Datei bearbeiten
nano /etc/udev/rules.d/70-persistent-net.rules # Diese Datei wurde automatisch von /lib/udev/write_net_rules generiert # Programm, das von der Regeldatei persistent-net-generator.rules ausgeführt wird. # # Sie können es ändern, solange Sie jede Regel auf einer einzigen belassen # Zeile, und ändern Sie nur den Wert des Schlüssels NAME =. # PCI-Gerät 0x8086: /sys/Geräte /pci0000: 00/0000: 00: 05.0 (e1000) SUBSYSTEM == "net", ACTION == "add", DRIVERS == "? *", ATTR {address} == "** 00: 1c: 42: 28: 8f: 7f **", ATTR {dev_id} == "0x0", ATTR {Typ} == "1", KERNEL == "eth *", NAME = "** eth0 **" # PCI-Gerät 0x8086: /sys/Geräte /pci0000: 00/0000: 00: 05.0 (e1000) SUBSYSTEM == "net", ACTION == "add", DRIVERS == "? *", ATTR {address} == "** 00: 1c: 42: a2: 4b: a5 **", ATTR {dev_id} == "0x0", ATTR {Typ} == "1", KERNEL == "eth *", NAME = "** eth1 **"
Wenn wir uns die Konfiguration der virtuellen Maschine in Parallels ansehen, sehen wir im Netzwerkradius die gesendete MAC-Adresse. Hier ist es 00: 1c: 42: a2: 4b: a5 was gut eth1 entspricht.
Sie müssen nur die erste Zeile mit der unnötigen MAC-Adresse auskommentieren (Sie löschen nicht, Sie wissen nie). Dann ändern wir die zweite Zeile, die die richtige MAC-Adresse hat, um NAME = „eth0“ anstelle von NAME = „eth1“ zu haben.
Und um die Dinge sauber zu halten, machen wir dasselbe, aber rückwärts, für die erste Zeile. Geschichte des Fehlens von 2x eth0, wenn wir jemals auskommentieren.
Was letztendlich ergibt:
# Diese Datei wurde automatisch von /lib/udev/write_net_rules generiert # Programm, das von der Regeldatei persistent-net-generator.rules ausgeführt wird. # # Sie können es ändern, solange Sie jede Regel auf einer einzigen belassen # Zeile, und ändern Sie nur den Wert des Schlüssels NAME =. # PCI-Gerät 0x8086: /sys/Geräte /pci0000: 00/0000: 00: 05.0 (e1000) #SUBSYSTEM == "net", ACTION == "add", DRIVERS == "? *", ATTR {address} == "00: 1c: 42: 28: 8f: 7f", ATTR {dev_id} == " 0x0 ", ATTR {Typ} ==" 1", KERNEL ==" eth * ", NAME =" eth1 " # PCI-Gerät 0x8086: /sys/Geräte /pci0000: 00/0000: 00: 05.0 (e1000) SUBSYSTEM == "net", ACTION == "add", DRIVERS == "? *", ATTR {address} == "00: 1c: 42: a2: 4b: a5", ATTR {dev_id} == "0x0 ", ATTR {Typ} ==" 1", KERNEL ==" eth * ", NAME =" eth0 "
Wir starten neu und alles ist wieder normal.