2.16. Configuration du comportement DHCP d'une connexion NetworkManager
Un client DHCP (Dynamic Host Configuration Protocol) demande une adresse IP dynamique et les informations de configuration correspondantes à un serveur DHCP chaque fois qu'un client se connecte au réseau.
Lorsque vous avez configuré une connexion pour récupérer une adresse IP à partir d'un serveur DHCP, le NetworkManager demande une adresse IP à un serveur DHCP. Par défaut, le client attend 45 secondes que cette demande soit terminée. Lorsqu'une connexion DHCP
est lancée, un client dhcp demande une adresse IP à un serveur DHCP
.
Conditions préalables
- Une connexion utilisant DHCP est configurée sur l'hôte.
Procédure
Définissez les propriétés
ipv4.dhcp-timeout
etipv6.dhcp-timeout
. Par exemple, pour définir les deux options sur30
seconds, entrez :# nmcli connection modify connection_name ipv4.dhcp-timeout 30 ipv6.dhcp-timeout 30
Vous pouvez également définir les paramètres sur
infinity
pour configurer NetworkManager de manière à ce qu'il n'arrête pas d'essayer de demander et de renouveler une adresse IP jusqu'à ce qu'il y parvienne.Optionnel : Configurer le comportement si NetworkManager ne reçoit pas d'adresse IPv4 avant l'expiration du délai :
# nmcli connection modify connection_name ipv4.may-fail value
Si l'option
ipv4.may-fail
est réglée sur :yes
l'état de la connexion dépend de la configuration IPv6 :- Si la configuration IPv6 est activée et réussie, NetworkManager active la connexion IPv6 et n'essaie plus d'activer la connexion IPv4.
- Si la configuration IPv6 est désactivée ou non configurée, la connexion échoue.
no
la connexion est désactivée. Dans ce cas, la connexion est désactivée :-
Si la propriété
autoconnect
de la connexion est activée, NetworkManager tente d'activer la connexion autant de fois que défini dans la propriétéautoconnect-retries
. La valeur par défaut est4
. - Si la connexion ne peut toujours pas acquérir une adresse DHCP, l'auto-activation échoue. Notez qu'après 5 minutes, le processus d'auto-connexion recommence pour acquérir une adresse IP à partir du serveur DHCP.
-
Si la propriété
Optionnel : Configurer le comportement si NetworkManager ne reçoit pas d'adresse IPv6 avant l'expiration du délai :
# nmcli connection modify connection_name ipv6.may-fail value
Ressources supplémentaires
-
nm-settings(5)
page de manuel