використовувати 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-адресу, навіть якщо система перезавантажена.

Відповіді:


27

Якщо ваш файл dhcpправильно налаштований, щоб надати вам IP-адресу, команда:

dhclient eth0 -v 

повинні працювати. Опція -vвключити багатослівні повідомлення журналу, може бути корисною.

Якщо ви eth0вже готові, перш ніж запитати нову IP-адресу, спробуйте деконфігурувати eth0.

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


1

Спочатку потрібно виконати таку команду:

dhclient -v -r

Потім змініть ipадресу:

ifconfig eth0 xx.xx.xx.xx

Змініть xx.xx.xx.xxпотрібну ip_adress

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.