Seite 1 von 1

script vor vm-boot ausführen?

Verfasst: 08.05.2006, 14:39
von dicky
Hi
Ich hab hier ne Debian-Box mit 2 Netzwerkkarten auf der nen Vmware Server läuft.
Eine der beiden netzwerkkarten hat im host eine Ipadresse, die andere ist aus Hostsicht erstmal ungenutzt.
Eine der Vms die auf dem Vmserver laufen soll die 2te ungenutzte Netzwerkkarte nutzen, bzw nutzt diese.
Allerdings funktioniert das ganze erst nach einem

Code: Alles auswählen

ifconfig eth1 up
auf dem host.
ich möchte dies möglichst eng mit dem start dieser Vm automatisieren, damit bei einem Neustart des Hostsystems niemand per hand die 2te Netzwerkkarte Aktivieren muss.
Gibt es die möglichkeit dem Vmserver ein 'pre-boot-script' aufs Auge zu drücken, oder muss ich bei der alternative rc-script bleiben, die imo unschön ist?

mfg Dirk Heilig

Verfasst: 08.05.2006, 15:06
von gerhardg
die netzwerkkarte sollte wenn dann richtig via networking scirpt gestartet werden. poste mal deine /etc/network/interfaces, möglicherweise fehlt bei eth1 einfach nur der "auto" eintrag.

Verfasst: 08.05.2006, 15:09
von dicky
steht nichts zu eth1 drin, also sollte ein

Code: Alles auswählen

auto eth1
ausreichen um das problem zu beheben?
(in der interfaces steht nur was zu lo und eth0 deswegen hab ich mir das posten jetzt gespart, ich denk mehr wolltest du nciht wissen, oder?

Verfasst: 08.05.2006, 17:26
von gerhardg
im prinzip ja, aber ich habe es bisher noch nie ohne komplette ip konfig probiert.

Verfasst: 09.05.2006, 08:54
von dicky
gerhardg hat geschrieben:im prinzip ja, aber ich habe es bisher noch nie ohne komplette ip konfig probiert.

ich werd das heute in der mittagspause, gesetz dem fall, keiner arbeitet durch, antesten, wenns nicht funktioniert, wozu würdest du mir raten?

Verfasst: 09.05.2006, 11:14
von gerhardg
trag den entsprechenden eintrag ein, mach ifdown eth1 und "/etc/init.d/networking" restart.

Verfasst: 09.05.2006, 11:19
von dicky
gerhardg hat geschrieben:trag den entsprechenden eintrag ein, mach ifdown eth1 und "/etc/init.d/networking" restart.

/etc/init.d/networking restart
Setting up IP spoofing protection: rp_filter.
Reconfiguring network interfaces...ifup: interface lo already configured
Ignoring unknown interface eth1=eth1.
done.

wollte leider nicht.
mit ifup eth1 bring er das interface auch nicht hoch, nur mit ifconfig eth1 up...