Я знаю, что для этого есть простая команда, но как мне сказать моему экземпляру сервера Ubuntu запросить новый IP-адрес у DHCP-сервера на eth0?
Чтобы освободить текущий IP-адрес:
$ sudo dhclient -r
Чтобы получить новую аренду:
$ sudo dhclient
dhclient eth0
Другая проблема, с которой я столкнулся, заключалась в том, что 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 вашего сервера, если он получает запросы и отвечает на них действительной арендой. Это также может дать вам представление о том, что не так с вашим файлом конфигурации (если, конечно, что-то не так). Если вы не можете ничего из этого сделать, опубликуйте файл сообщений, и я посмотрю позже.
удачи
Раджат