Ich versuche, die eth0
Schnittstelle so einzustellen, dass sie DHCP verwendet, um über die Befehlszeile eine IPv4-Adresse abzurufen. Ich kann die IP-Adresse manuell ändern mit
sudo ifconfig eth0 x.x.x.x netmask x.x.x.x
Gibt es einen ähnlichen Befehl, um eth0
eine Adresse per DHCP zu erhalten? Ich habe versucht, Folgendes einzugeben:
sudo dhclient eth0
Die IP-Adresse ändert sich jedoch nicht, wenn ich dies eingebe. Die /etc/network/interfaces
Datei wurde auf
iface eth0 inet manual
was ich dann geändert habe zu:
auto eth0
iface eth0 inet dhcp
Dadurch wird die eth0
IP-Adresse allerdings auch bei einem Neustart des Systems nicht geändert.
Antwort1
Wenn Ihr Gerät dhcp
richtig konfiguriert ist und Ihnen eine IP-Adresse zuweist, lautet der Befehl:
dhclient eth0 -v
sollte funktionieren. Die Option „ -v
Ausführliche Protokollmeldungen aktivieren“ kann nützlich sein.
Wenn Ihr Gerät eth0
bereits aktiv ist, versuchen Sie die Dekonfiguration, bevor Sie eine neue IP-Adresse anfordern eth0
.
Um die Netzwerkschnittstellen basierend auf Schnittstellendefinitionen in der Datei zu konfigurieren, /etc/network/interfaces
können Sie ifup
und ifdown
Befehle verwenden.
Antwort2
Zuerst müssen Sie den folgenden Befehl ausführen:
dhclient -v -r
Ändern Sie dann die ip
Adresse:
ifconfig eth0 xx.xx.xx.xx
Ändern Sie es xx.xx.xx.xx
mit der benötigten IP-Adresse