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

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

Я пытаюсь настроить 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-адрес даже после перезагрузки системы.

решение1

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

dhclient eth0 -v 

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

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

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

решение2

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

dhclient -v -r

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

ifconfig eth0 xx.xx.xx.xx

Замените xx.xx.xx.xxна нужный ip_адрес

Связанный контент