1

Моя виртуальная машина Ubuntu 12.04 (в VirtualBox) имеет IP-адрес 10.0.0.67, я удалил аренду на DHCP-сервере и установил резервирование для 10.0.0.64.

Несмотря на многократные перезапуски, многократное отключение и включение интерфейса Ethernet, он все еще остается в аренде на 0,67.

Как я могу заставить его отказаться от аренды .67 и получить тот, который сейчас есть на DHCP-сервере?

Я пробовал sudo dhclient но это ошибки с:

Rather than invoking init scripts through /etc/init.d, use the service utility, e.g. service smbd restart

Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the reload(8) utility, e.g. reload smbd

3 ответа3

0

Вы можете попробовать это в первую очередь в терминале.

/etc/init.d/networking restart

Вы также можете попробовать несколько других команд.

sudo service network-manager restart

и для серверной версии

sudo service networking restart
0

Клиент DHCP, работающий на вашей виртуальной машине, также сохраняет копию своего аренды, вероятно, в /var /db / или /var / lib /db3 /. Остановите клиент, найдите последнюю аренду и удалите ее, затем перезапустите клиент.

0

Ни один из ответов не сработал, поэтому мне просто нужно было указать вручную IP-адрес и установить исключение в области DHCP.

Похоже, проблема заключалась в том, что каждый раз, когда виртуальная машина Ubuntu запрашивала аренду, она запрашивала IP-адрес, который у нее был ранее, несмотря на то, что я удалил все записи в папке /var /lib /dhcp. Там было множество арендных бит, но ничто, казалось, не изменило того, что он получил снова.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .