Home   Profil   Fun
#55 Linux  05.04.2009

Eine IP-Adresse per DHCP holen

Linux-Videotutorial für dhcpcd * Video-Tutorial (in englisch)


Die nachfolgenden Kommandos erklären, wie man manuell eine IP-Adresse per DHCP beziehen kann. Möglicherweise ist aber das Netzwerkinterface noch garnicht eingerichtet beziehungsweise aktiv. Nehmen wir an, das Netzwerkinterface ist up und betriebsbereit. Dann erhält man mit Hilfe des DHCP-Client-Daemons eine IP-Adresse von einem DHCP-Server.
dhcpcd eth0

Sollte dies nicht funktioneren prüft man den Status des Netzwerkinterfaces.
ip addr show
oder
ifconfig

Eventuell ist das relevante Interface nicht sichtbar. Dann muss es aktiviert werden.
ifconfig eth0 up

Sollte auch das nicht funktionieren, ist es möglich, dass man eine solche Ausgabe erhält.
eth0: unknown interface: No such device

Dies bedeutet, dass der Kernel das Netzwerkinterface nicht kennt. Meistens passiert das wenn der zugehörige Treiber nicht geladen wurde. Die Namen der Netzwerkinterfaces, die erkannt wurden erhält man mit dem folgenden Kommando:
dmesg

Ok, nachdem man nun mit dmesg das Interface ermittelt (Hersteller etc.) und den zugehörigen Treiber als Kernelmodul geladen hat oder im Kernel aktiviert hat kann man jetzt manuell eine IP-Adresse beziehen, sofern dies nicht schon automatisch geschehen ist:
dhcpcd eth0

Jetzt sollte die Maschine eine IP-Adresse haben und online sein. Falls es immer noch nicht geht am besten mal prüfen, ob man den richtigen Interfacenamen genommen hat. Eventuell hat das betreffende Interface die Bezeichnung eth1 statt eth0 etc.