ForumRedhat 9.0 unter VMWare: IFUP schlägt fehl
Martin Krausch – Freitag, 16. Februar 2007 18:32 Uhr

Hallo Community,
ich hab’ mir jetzt glaub’ ich den “goldenen Google” verdient ;-) bin aber der Lösung meines Problems keinen Schritt näher.
Ich habe folgende Konstellation:
– Laptop Toshiba Satellite mit WinXP (brauch ich leider, da hier ein NSP Mini-SAP läuft)
– VMWare ACE Manager
– als virtuelle Maschine im VMWare ein Red Hat Linux 9.0
und das in 2 verschiedenen Varianten, einmal rein textbasiert und einmal graphisch, beide Male das selbe Phänomen.
Das Ethernet habe ich in VMWare als “Bridged” eingestellt, d.h. die virtuelle Maschine soll eine eigene IP-Adresse im LAN haben.

Die /etc/sysconfig/network sieht folgendermaßen aus:
NETWORKING=yes
HOSTNAME=KAROS-CS

Und die /etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

Nun das Problem: wenn ich die virtuelle Maschine hochfahre, schlägt das Starten von eth0 fehl. In der boot.log findet man die lapidare Meldung
“Feb 16 15:21:25 KAROS-CS ifup: fehlgeschlagen; keine Verbindung vorhanden. Kabel prüfen?”
Keine Meldung im Syslog

Wenn ich dann manuell ifup eth0 eingebe, bekomme ich die selbe Meldung.

Was allerding funktioniert ist:
ifconfig eth0 up
dhclient

Dann ist die Virtuelle Maschine im Netzwerk erreichbar.
Ein ifconfig eth0 gibt dann folgende Ausgabe:

eth0 Protokoll:Ethernet Hardware Adresse 00:0C:29:88:68:46
inet Adresse:192.168.0.148 Bcast:192.168.0.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3379 errors:0 dropped:0 overruns:0 frame:0
TX packets:1441 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:336987 (329.0 Kb) TX bytes:213681 (208.6 Kb)
Interrupt:10 Basisadresse:0x1080

Aber das ist für mich keine zufriedenstellende Lösung, ausserdem habe ich dann in weiterer Folge weitere eigenartige Phänomene, von denen ich vermute, dass sie mit dem Problem zusammenhängen (konkret: ich habe hier das CPAN SAP::Rfc für Perl laufen, erreiche das SAP System, die Antwort geht allerdings verloren).

Kennt wer bereits diese Probleme bzw. hat wer eine Idee, dem auf den Grund zu kommen?
Danke für Eure Hilfe
Gruß
Martin

1 Antwort
Florian E.J. Fruth – Freitag, 16. Februar 2007 22:23 Uhr

Hi,
das einzige was mir in dem Zusammenhang einfällt: bei SuSE habe ich innerhalb von VMware immer das Problem das sich die MAC-Adressen beim kopieren einer virtuellen Maschine des ändern und ich dann in /etc/sysconfig/network das ifcfg Script umbenennen bzw. löschen muss. Anschließend neu konfiguriert und dann funktioniert das normal wieder.
Leider kann ich dir nicht sagen ob das bei RedHat die gleichen Konfigurationsfiles sind (sprich mac-basierte Konfigurationen).
Ansonsten schreib dir dein eigenes start-script: nimm als Vorlage ein anderes und mach in der start-Sektion die Befehle von oben (ifconfig + dhclient) rein und gut. Anschließend ein insserv und dann sollte das gehen.
fejf

Martin Krausch – Samstag, 17. Februar 2007 11:07 Uhr

Hi,
vorerst mal vielen Dank für Deine Antwort. Das mit den MAC-Adressen dürfte in Redhat nicht so sein, weil ich da in /etc/sysconfig/network-scripts ein Script pro Adapter (in dem Fall eth0) habe, nicht aber pro MAC-Adresse. Ausserdem ist die MAC-Adresse bisher gleich geblieben.
Die Idee mit dem Start – Script hatte ich auch schon, habe sie aber wieder verworfen, weil sie mein Folgeproblem (RFC – Kommunikation mit SAP funktioniert nicht) nicht löst (das ist zumindest meine Vermutung, dass dieses eigenartige Verhalten des Netzwerks im Endeffekt dann die Kommunikation mit SAP auch unmöglich macht)
Daher hätte ich zuerst gerne herausgefunden, warum das Netzwerk diese Schwierigkeiten macht, um das mal als Ursache zu bestätigen – oder auszuschließen.
Schönen Gruß
Martin

Martin Krausch – Samstag, 09. Februar 2008 15:00 Uhr

Hallo Community,
lang hat’s gedauert, aber jetzt hab’ ich die Lösung doch noch gefunden:
sie heisst VMWARE Tools. Sobald die installiert sind, funktioniert das Netzwerk auf Anhieb.
Anbei ein Link mit dem entscheidenen Hinweis uns noch ein paar interessanten Informationen.
Gruß
Martin

[1] http://pubs.vmware.com/guestnotes/wwhelp/wwhimpl/common/html/wwhelp.htm?context=guestnotes&file=guestos_redhat90.html