Я знаю, що для цього є проста команда, але як я можу сказати моєму екземпляру сервера Ubuntu запитати нову IP-адресу від DHCP-сервера на eth0?
Я знаю, що для цього є проста команда, але як я можу сказати моєму екземпляру сервера Ubuntu запитати нову IP-адресу від DHCP-сервера на eth0?
Відповіді:
dhclient eth0
eth0: interface not found or invalid
ifconfig
щоб побачити, які інтерфейси доступні у вашій системі.
Щоб випустити поточну IP-адресу:
$ sudo dhclient -r
Щоб отримати свіжу оренду:
$ sudo dhclient
Ще одна проблема, з якою я зіткнувся, полягав у тому, що dhclient постійно запитував той самий IP від сервера DHCP. Запуск команди dhclient -r
не вирішив це. Тому, прочитавши man pages
більш ретельно, я виявив, що якщо я відредагував файл, /var/lib/dhcp3/dhclient.leases
щоб видалити всі посилання на оренду на конкретний адаптер, у моєму випадку eth0
. Тоді запуск sudo dhclient eth0
працював, як очікувалося, і призначив мені новий / інший IP.
Моя ситуація була, можливо, унікальною, але це вимагало, щоб мій сервер витягнув адресу з більш високого діапазону, ніж раніше було видано. Для цього був налаштований сервер DHCP, якщо тільки не було запитано конкретну IP-адресу незалежно від діапазону. Оскільки dhclient
спеціально запитував стару IP-адресу на основі інформації у dhclient.leases
файлі, сервер DHCP завжди повертав ту саму адресу.
Коли ви запускаєте "sudo /etc/init.d/dhcp3-server restart" , це дає щось подібне:
Зупинка DHCP-сервера: dhcpd3. Запуск DHCP-сервера: dhcpd3.
Якщо ні, то він не працює ...
Тоді будьте впевнені, перевірте, чи відправляє ваш клієнт запит на оренду, подивіться на файл /var/logs/deamon.log. Там має бути купа запитів DHCP. Якщо ні, проблема з вашим клієнтом (і ми візьмемо його звідти).
Якщо з вашим клієнтом все в порядку, просто забудьте про firestarter на даний момент і спробуємо змусити його працювати без нього. Щоб переконатися, що ваш DHCP-сервер працює і працює. Введіть "sudo /etc/init.d/dhcp3-server stop", а потім "sudo /etc/init.d/dhcp3-server start". Тоді він повинен працювати, припускаючи, що він правильно встановлений у вашій коробці.
Я включив копію файлу dhcpd.conf.
Нарешті, подивіться на файл / var / log / messages вашого сервера, якщо він отримує запити та відповіді на нього з дійсною орендою. Це також може дати вам уявлення про те, що з вашим файлом конфігурації не так (якщо з цим звичайно щось не так). Якщо ви не можете нічого з цього зробити, опублікуйте файл ваших повідомлень, і я загляну на бік.
Щасти
Раджат