OVH Community, your new community space.

Anleitung/Howto: Zusatz IP auf Vmware vmnet1 routen


sdi
28.11.08, 15:32
Hallo,

anbei eine kurze Doku, wie ich es gelöst habe, im Vmware Modus "Host-Only" die ZusatzIP's auf die virtuelle NIC von vmware (vmnet1) automatisch beim Bootvorgang zu routen:

Hinweis: Vmware 1.08 startet in Runlevel 2 3 5 mit Priorität 90

1) Ein Script erstellen:

"1.2.3.4" mit der eigenen ZusatzIP ersetzen:

Code:
cat > /etc/init.d/vmwareroute << "EOF"
#!/bin/sh
# Route für vmware vmnet1 auf ZusatzIP’s hinzufügen
date >> /tmp/routing
# 30 Sekunden warten, da Vmware verzögert vmnet1 startet
sleep 30
# hier alle IP’s Zeile für Zeile einfügen
/sbin/route add 1.2.3.4 dev vmnet1 >> /tmp/routing
echo "vmware routing auf vmnet1 1.2.3.4 läuft"
echo "-------------------------------------"
date >> /tmp/routing
echo "vmware routing auf vmnet1 1.2.3.4 läuft" >> /tmp/routing
EOF[/CODE]

2) Das script ausführbar machen:

Code:
chmod +x /etc/init.d/vmwareroute
3) und als Systemscript installieren:

Code:
update-rc.d vmwareroute start 91 2 3 5 .
4) danach reboot:

Code:
reboot
Danach ist die zusatzIP auf vmnet1 erreichbar.

Hinweise:
  • zur Zeit (11/2008) kommt das OVH Image mit vmware 1.06. Wenn man ein update auf 1.08 durchführen möchte, muß man den Kernel neu kompilieren. Die Kernel sourcen liegen gepackt in "/usr/src".
  • Eine Anleitung wie man den Kernel kompiliert habe ich hier gefunden.
  • Das OVH Vmware Image ist die 32 bit Version von Vmware
  • Kernel dieses Image's ist 2.6.24.7. Es ist nicht notwendig den Intel Nic Patch durchzuführen.


Evtl. könnte man versuchen das script /usr/lib/vmware/net-services.sh entsprechend abzuändern ... Bei einem Upgrade/Neuinstallation/Neukonfigration von vmware muß das dann aber jeweils immer wieder anpassen.