[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Como receber um IP através de um servidor DHCP depois do boot?



Alexandre Aldrigues wrote:
Quando inicio o meu Linux recebo um IP de um servidor DHCP,
aparecem as seguintes mensagens (só para ilustrar):

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.7.105
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.7.105
bound to 192.168.7.107 -- renewal in 300 seconds.
done.

Digamos que nesse momento da inicialização o meu cabo de rede
esteja desconectado. Depois de conecta-lo, que comando utilizo para
pegar um IP, fazer
a mesma coisa que nesse momento do boot é feito?

Se a interface está configura pra pegar o IP via DHCP, o cliente dhcp é iniciado e fica rodando direto. Se vc ligou o micro sem o cabo de rede, assim que ele perceber que o cabo foi ligado, ele já vai comecar a mandar DHCPDISCOVER pra tentar pegar um IP, sem que tenha que fazer nada.

Agora se quiser forçar um renew, por exemplo, pode usar o velho truque do /etc/init.d/networking restart. Mas isso afeta todas as interfaces de rede, não dá pra escolher apenas uma delas.

No meu caso, como administro remotamente o micro, não posso dar stop no serviço de rede; quando quero ficar um tempo com uma das interfaces de rede parada, uso o if{up|down}, assim:

ifdown eth0; sleep 60; ifup eth0

--
Marcos



Reply to: