Hallo,
Es geht um Folgendes: ich möchte gerne, dass der Gast (DomU) automatisch eine IP Adresse zugewiesen bekommt wenn eine neue Netzwerkkarte hinzugefügt wird. Jetzt ist es so, dass ein neues Interface ethX angelegt wird, aber ich "dhclient ethX" immer noch manuell ausführen muss, um eine IP zu bekommen.
Wie könnte ich mein Problem(chen) am einfachsten lösen?
Vielen Dank schonmal!
Grüße,
Alex
[gelöst] Xen: neue Netzwerkkarte ->dhclient ausführen
- alexT
- Beiträge: 53
- Registriert: 06.02.2006 12:46:20
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Passau
[gelöst] Xen: neue Netzwerkkarte ->dhclient ausführen
Zuletzt geändert von alexT am 06.06.2008 10:27:52, insgesamt 1-mal geändert.
Re: Xen: dhclient ausführen, wenn neue Netzwerkkarte hinzugefügt
udev-Regel?
/etc/udev/rules.d/zz_dhclient :
EDIT -------------------------------------
/etc/udev/rules.d/zz_dhclient.rules
/etc/udev/rules.d/zz_dhclient :
Code: Alles auswählen
.........., PROGRAM="dhclient ...."
EDIT -------------------------------------
/etc/udev/rules.d/zz_dhclient.rules
Zuletzt geändert von rendegast am 06.06.2008 04:05:59, insgesamt 1-mal geändert.
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")
- alexT
- Beiträge: 53
- Registriert: 06.02.2006 12:46:20
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Passau
Re: Xen: dhclient ausführen, wenn neue Netzwerkkarte hinzugefügt
Hallo,
Danke für die schnelle Antwort, leider bin ich nicht auf die richtige Syntax gekommen
Zum Testen habe ich folgendes Skript angelegt
scheint aber nicht zu funktionieren. Wenn ich eine neue Karte hinzufüge, wird kein File angelegt.
Was ist da falsch?
Grüße,
Alex
Danke für die schnelle Antwort, leider bin ich nicht auf die richtige Syntax gekommen
Zum Testen habe ich folgendes Skript angelegt
Code: Alles auswählen
Dom1:/etc/udev/rules.d# less z20-dhclient.rules
SUBSYSTEM=="net", PROGRAM="touch /home/alex/udev"
Was ist da falsch?
Grüße,
Alex
Re: Xen: dhclient ausführen, wenn neue Netzwerkkarte hinzugefügt
Beim Auftauchen eines Gerätes werden die udev-Rules durchlaufen.
(Hier) gibt es für net-devices zumindest noch z25_persistant-net.rules.
Wenn Du manuell dhclient ausführst, ist die komplette udev-Rules-Kette schon abgelaufen.
(udev-Environment, Namensvergabe, Link-Erstellung)
Mit "zz" gegenüber Deiner Wahl "z20" wollte ich das dabei belassen.
/etc/udev/rules.d/zz_dhclient.rules : (sonst versucht er '/lib/udev/dhclient' auszuführen)
------ ADD ----------------
Obiges wäre das manuelle Vorgehen, nur automatisiert.
Eine auf DHCP + hotplug eingestellte /etc/network/interfaces wäre auch eine Alternative?
(Hier) gibt es für net-devices zumindest noch z25_persistant-net.rules.
Wenn Du manuell dhclient ausführst, ist die komplette udev-Rules-Kette schon abgelaufen.
(udev-Environment, Namensvergabe, Link-Erstellung)
Mit "zz" gegenüber Deiner Wahl "z20" wollte ich das dabei belassen.
/etc/udev/rules.d/zz_dhclient.rules :
Code: Alles auswählen
KERNEL=="eth*", PROGRAM="/sbin/dhclient %k"
Code: Alles auswählen
udevtest /sys/class/net/eth[0|1|...]
Obiges wäre das manuelle Vorgehen, nur automatisiert.
Eine auf DHCP + hotplug eingestellte /etc/network/interfaces wäre auch eine Alternative?
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")
- alexT
- Beiträge: 53
- Registriert: 06.02.2006 12:46:20
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Passau
Re: Xen: dhclient ausführen, wenn neue Netzwerkkarte hinzugefügt
Danke für die ausführliche Erklärung! Hat wunderbar geklappt
Grüße,
Alex
Grüße,
Alex