użyj dhcp na eth0 za pomocą wiersza poleceń

17

Usiłuję ustawić eth0interfejs tak, aby korzystał z protokołu dhcp w celu uzyskania adresu IPv4 przy użyciu wiersza polecenia. Mogę ręcznie zmienić adres IP za pomocą

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

Czy istnieje podobne polecenie, aby ustawić, eth0aby uzyskać adres za pomocą dhcp? Próbowałem pisać:

sudo dhclient eth0 

jednak adres IP nie zmienia się, gdy go wpisuję. /etc/network/interfacesPlik został ustawiony

iface eth0 inet manual 

który następnie zmieniłem na:

auto eth0
iface eth0 inet dhcp 

nie zmienia to jednak eth0adresu IP, nawet jeśli system zostanie ponownie uruchomiony.

gałązka
źródło

Odpowiedzi:

27

Jeśli twój dhcpjest odpowiednio skonfigurowany, aby dać ci adres IP, polecenie:

dhclient eth0 -v 

powinno działać. Opcja -vwłącz pełne komunikaty dziennika, może być przydatna.

Jeśli Twój komputer eth0już działa, zanim poprosisz o nowy adres IP, spróbuj dekonfigurować eth0.

Aby skonfigurować interfejsy sieciowe na podstawie definicji interfejsu w pliku /etc/network/interfaces, możesz użyć ifupi ifdownpoleceń.

andreatsh
źródło
1

Najpierw uruchom następujące polecenie:

dhclient -v -r

Następnie zmień ipadres:

ifconfig eth0 xx.xx.xx.xx

Zmień xx.xx.xx.xxza pomocą potrzebnego adresu IP

GAD3R
źródło