Verwenden Sie dhcp auf eth0 über die Befehlszeile

14

Ich versuche, die eth0Schnittstelle so einzustellen, dass mithilfe von DHCP eine IPv4-Adresse über die Befehlszeile abgerufen wird. Ich kann die IP-Adresse mit manuell ändern

sudo ifconfig eth0 x.x.x.x netmask x.x.x.x

Gibt es einen ähnlichen Befehl zum eth0Festlegen, um eine Adresse mit dhcp abzurufen? Ich habe versucht zu tippen:

sudo dhclient eth0 

Die IP-Adresse ändert sich jedoch nicht, wenn ich dies eingebe. Die /etc/network/interfacesDatei wurde auf gesetzt

iface eth0 inet manual 

was ich dann geändert habe zu:

auto eth0
iface eth0 inet dhcp 

Dies ändert jedoch nicht die eth0IP-Adresse, selbst wenn das System neu gestartet wird.

Thrig
quelle

Antworten:

25

Wenn Sie dhcpso konfiguriert sind, dass Sie eine IP-Adresse erhalten, geben Sie den folgenden Befehl ein:

dhclient eth0 -v 

sollte arbeiten. Die Option " -vAusführliche Protokollnachrichten aktivieren" kann nützlich sein.

Wenn Sie eth0bereits aktiv sind, versuchen Sie zu dekonfigurieren, bevor Sie nach einer neuen IP-Adresse fragen eth0.

Zum Konfigurieren der Netzwerkschnittstellen basierend auf Schnittstellendefinitionen in der Datei, die /etc/network/interfacesSie verwenden können, ifupund ifdownBefehlen.

andreatsh
quelle
1

Zuerst müssen Sie den folgenden Befehl ausführen:

dhclient -v -r

Dann ändern Sie die ipAdresse:

ifconfig eth0 xx.xx.xx.xx

Ändern Sie xx.xx.xx.xxmit der benötigten IP-Adresse

GAD3R
quelle