As chamadas dhclient
that NetworkManager
devem ser as mesmas independentemente.
No meu sistema Fedora 19 eu estou recebendo o seguinte comando executado via NetworkManager
quando eu permitir que ele se conecte:
/sbin/dhclient -d -sf /usr/libexec/nm-dhcp-client.action \
-pf /var/run/dhclient-wlp3s0.pid \
-lf /var/lib/NetworkManager/dhclient-5117671a-6bc3-4f6f-a3c0-54e615efe85c-wlp3s0.lease \
-cf /var/lib/NetworkManager/dhclient-wlp3s0.conf wlp3s0
Você pode verificar e verificar a configuração de dhclient
observando os vários arquivos de configuração pelos quais está fazendo uso por meio da linha de comando.
Atribuindo IPs estaticamente pelo MAC
Eu mencionarei isso mesmo que o @DopeGhoti tenha feito isso também, mas, em geral, você normalmente pega os endereços MAC dos seus sistemas e configura seu servidor DHCP para que ele estaticamente atribua os mesmos endereços IP aos mesmos endereços MAC. Isso lhe dá o melhor dos dois mundos, onde você pode gerenciar centralmente essa tarefa, mas ainda não precisa configurá-la manualmente em cada host.
Mas, no seu caso, parece-me estranho que o cliente não esteja simplesmente renovando o mesmo IP que anteriormente possuía. Normalmente, esse é o comportamento padrão nas configurações de cliente / servidor DHCP, portanto, suspeito que algo não esteja configurado corretamente em seu cliente DHCP.
Exemplo
Isso é apenas para ilustrar o que estou sugerindo, perceber que você teria que fazer algo semelhante, configurando a sua rede em qualquer dispositivo que estivesse fornecendo seu serviço DHCP. Se você está executando o seu próprio servidor DHCP, você poderia fazer algo assim por host no seu /etc/dhcpd.conf
:
host grinchy {
hardware ethernet 00:26:C7:85:A7:20; # wifi (thinkpad 410)
fixed-address grinchy.bubba.net;
# fixed-address 192.168.1.19;
}
Fazendo isso dessa maneira, o host não precisa conhecer a configuração de rede, mas ainda pode receber um IP consistente e estático.