используйте dhcp на eth0 с помощью командной строки

17

Я пытаюсь настроить eth0интерфейс на использование dhcp для получения адреса ipv4, используя командную строку. Я могу вручную изменить IP-адрес, используя

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

Есть ли аналогичная команда для установки eth0адреса с использованием dhcp? Я попытался набрать:

sudo dhclient eth0 

Однако IP-адрес не меняется, когда я набираю это. /etc/network/interfacesФайл был установлен

iface eth0 inet manual 

который я затем изменил на:

auto eth0
iface eth0 inet dhcp 

однако это не меняет eth0IP-адрес, даже если система перезагружена.

thrig
источник

Ответы:

27

Если ваш dhcpадрес правильно настроен для предоставления вам IP-адреса, введите команду:

dhclient eth0 -v 

должно сработать. Опция -vвключения подробных сообщений журнала, может быть полезна.

Если ваш номер eth0уже подключен, прежде чем запрашивать новый IP-адрес, попробуйте отменить конфигурацию eth0.

Для того, чтобы настроить сетевые интерфейсы , основанные на определениях интерфейса в файл /etc/network/interfacesможно использовать ifupи ifdownкоманду.

andreatsh
источник
1

Сначала вам нужно выполнить следующую команду:

dhclient -v -r

Затем измените ipадрес:

ifconfig eth0 xx.xx.xx.xx

Изменить xx.xx.xx.xxс нужным ip_adress

GAD3R
источник