2

Я статически установил свой IP в Linux с помощью:

sudo ifconfig eth0 192.168.blah.blah

Теперь я хочу вернуться к использованию DHCP для назначения IP. Как я могу это сделать?

Это то, что я вижу, когда запускаю dhclient

Internet Systems Consortium DHCP Client V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/08:00:27:9b:43:09
Sending on   LPF/eth0/08:00:27:9b:43:09
Sending on   Socket/fallback
DHCPREQUEST of 192.168.56.104 on eth0 to 255.255.255.255 port 67

4 ответа4

2

Посмотрите на насос или dhclient

1

DHCP запросит тот же адрес, что и раньше, в качестве первого предпочтения, и если DHCP-сервер не назначил его кому-либо еще, он будет рад подтвердить этот адрес.

Вы пытались редактировать или стереть /var/lib/dhcp3/dhclient.leases? Тогда у DHCP не будет предпочтения, и сервер выделит новый адрес.

0

В зависимости от вашего дистрибутива клиент DHCP запускается с помощью команд dhclient, dhcpcd, pump или, возможно, других.

Написанная вами команда является временной: она ничего не записывает ни в один файл конфигурации. Это означает, что после перезагрузки системы она будет использовать ту же конфигурацию, что и ранее.

Для меня очень маловероятно, что система после перезагрузки будет продолжать использовать этот статический IP вместо DHCP. Вы уверены, что он не использует DHCP? И вы уверены, что раньше он использовал DHCP?

Указание вашего дистрибутива Linux определенно поможет нам.

0

Я терпеть не могу отвечать на свой вопрос, но "несколько" было исправить его с помощью сетевого адаптера NAT вместо мостового соединения. По какой-то причине это сработало, а Bridged - нет:/ - все еще не совсем то, что я хочу, но ближе.

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