echo11
Goto Top

Ubuntu unter ESX - Netzwerkverbindung nicht möglich

Guten Abend zusammen,

ich bin relativ wenig bewandert, was Linux angeht, möchte aber für einen Test-Webserver ein Ubuntu 14.04 aufsetzen. Das ganze läuft unter ESX 5.5 - die Installation lief super, über den Adapter VMXNET3 (den ich eher versehentlich gegeben habe) lief auch das Netzwerk per DHCP.
Dann wollte ich eine fixe IP angeben und habe die /etc/networking/interfaces editiiert - seitdem zeigt mir ifconfig keine Netzwerkkarte mehr an.
Egal, ob ich eine neue hinzufüge oder die bestehende als E1000 setze (wird von unseren anderen Linux-VM genutzt)- kein Chance.

Habt ihr eine Idee, was ich tun kann?

Gruß

Content-ID: 293704

Url: https://administrator.de/contentid/293704

Ausgedruckt am: 04.11.2024 um 18:11 Uhr

michi1983
michi1983 20.01.2016 um 23:22:41 Uhr
Goto Top
Hallo,

und was hast du in die /etc/network/interfaces geschrieben?

Gruß
broecker
Lösung broecker 21.01.2016 aktualisiert um 12:26:22 Uhr
Goto Top
keine Panik!
Mehrere Fehlerquellen möglich:
- NetworkManager (bei 14.04 LTS Server im Gegensatz zu Desktop aber nicht als Default mitinstalliert)
- udev weist der Karte nun einen neuen Namen zu
- VMware-Tools oder open-vm-tools generieren einen neuen Namen
- von @michi1983 schon geschrieben: interfaces-Datei ist nicht richtig: Beispiele mit "man interfaces"

wenn man nicht lange nachdenken möchte, Ersteinrichtung, Distribution aktualisieren: apt-get update: apt-get distupgrade; apt-get install open-vm-tools
dann reboot,
dann /etc/udev/rulez.d/70-networkrules o.ä. löschen
reboot
Eintragen der neu erkannten eth0 in interfaces
fertig

Die Idee bei udev ist, daß Netzwerkkarten z.B. anhand ihrer MAC in einem PC auch nach umstecken immer wieder die gleiche IP erhalten sollen, daher auch wenn sie ausgetauscht werden, eine neue Karte einen anderen Namen bekommt.
Man muß diese Idee nicht für praxisrelevant halten face-wink (na ja, bei Servern ist das manchmal hilfreich, viel öfter aber hat man dadurch als Admin Mehraufwand).

HG
Mark
echo11
echo11 21.01.2016 um 08:07:01 Uhr
Goto Top
Zitat von @michi1983:

Hallo,

und was hast du in die /etc/network/interfaces geschrieben?

Gruß

Moin,

aus dem Kopf raus:

auto eth0
address 192.168.100.80
gateway 192.168.100.3
iface eth0 inet static
netmask 255.255.255.0

Bin erst nachher wieder im Büro und könnte das checken - werde mir dann auch den von @broecker genannten Tip vornehmen.

Danke euch schonmal!

Gruß
michi1983
Lösung michi1983 21.01.2016 aktualisiert um 12:26:28 Uhr
Goto Top
Dann korrigiere das erst mal auf
auto eth0
iface eth0 inet static
address 192.168.100.80
netmask 255.255.255.0
gateway 192.168.100.3 (sofern das stimmt bei dir)

Und um zu testen ob es wirklich an der falschen interfaces Datei lag, kannst du ja mal auf DHCP umstellen.

<code type=plain">
auto eth0
iface eth0 inet dhcp

Aber ja, warten wir mal ab bis du die Tipps von @broecker auch abgearbeitet hast.
119944
Lösung 119944 21.01.2016 aktualisiert um 12:26:31 Uhr
Goto Top
Moin,

erstmal solltest du die VMXNET3 Netzwerkkarten verwenden und die open-vm-tools installieren!
Dann sollte deine Interfaces so aussehen:
auto eth0
iface eth0 inet static
        address 192.168.100.80
        netmask 255.255.255.0
        gateway 192.168.100.3
        dns-nameservers 192.168.100.3


VG
Val
aqui
aqui 21.01.2016 aktualisiert um 11:06:45 Uhr
Goto Top
Grundlegendes dazu auch hier:
Netzwerk Management Server mit Raspberry Pi
Ist identisch zu Ubuntu.
Kollege broecker hat vermutlich recht, das der Network Manager dazwischenfunkt. Bekommt man aber alles leicht in den Griff.
@119944
DNS doch besser in die /etc/resolv.conf
119944
119944 21.01.2016 aktualisiert um 11:22:25 Uhr
Goto Top
Also im aktuellen Ubuntu 14.04 Server hab ich diese Meldung in der resolv.conf stehen: face-wink
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
echo11
echo11 21.01.2016 aktualisiert um 12:26:55 Uhr
Goto Top
Tach,

Zitat von @michi1983:
Dann korrigiere das erst mal auf
Und um zu testen ob es wirklich an der falschen interfaces Datei lag, kannst du ja mal auf DHCP umstellen.

Ich hatte das bereits so gschrieben - hatte es heute morgen nur mal schnell gegooglet und den ersten Treffer genommen. Hatte da bislang auch nicht geklappt.


Zitat von @broecker:
wenn man nicht lange nachdenken möchte, Ersteinrichtung, Distribution aktualisieren: apt-get update: apt-get distupgrade; apt-get install open-vm-tools
dann reboot,

Hab den Server neu installiert und deinen Ablauf beherzigt - das hat dann super geklappt. Denke mal, dass es die fehlenden VM Tools waren. Daran hatte ich gestern Abend gar nicht mehr gedacht und mich scheinbar selbst ausgesperrt.

Jetzt klappt es auf jeden Fall - vielen Dank euch!

Zitat von @119944:
Also im aktuellen Ubuntu 14.04 Server hab ich diese Meldung in der resolv.conf stehen: face-wink
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
> #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
> 

Ähnliches hatte ich auch gelesen, dass es bei 14.04 nicht mehr in der resolv.conf stehen soll, sondern mit in die interfaces kommt. Klappt auf jeden Fall, wenn es in der Interfaces steht. face-smile


Danke nochmal!

Gruß