networkmanager
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
networkmanager [2025/09/21 07:54] – luc | networkmanager [2025/09/21 13:36] (Version actuelle) – luc | ||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
===== Configuration ===== | ===== Configuration ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ==== Outils ==== | ||
+ | |||
+ | == nmtui == | ||
+ | Interface interactive via ncurse pour créer, modifier ou supprimer des configs | ||
+ | |||
+ | == nmcli == | ||
+ | interface pure ligne de commande pour créer, modifier ou supprimer des configs | ||
+ | <code bash> | ||
+ | # modifier une connexion | ||
+ | nmcli connection modify < | ||
+ | </ | ||
+ | |||
+ | == fichier de config == | ||
NetworkManager n' | NetworkManager n' | ||
Ligne 33: | Ligne 49: | ||
> You can use any file name with a .nmconnection suffix. However, when you later use nmcli commands to manage the connection, you must use the connection name set in the id variable when you refer to this connection. When you omit the id variable, use the file name without the .nmconnection to refer to this connection. | > You can use any file name with a .nmconnection suffix. However, when you later use nmcli commands to manage the connection, you must use the connection name set in the id variable when you refer to this connection. When you omit the id variable, use the file name without the .nmconnection to refer to this connection. | ||
+ | > Toutefois, sur Ubuntu netplan est utilisé et il n'est pas conseillé d' | ||
+ | |||
+ | |||
+ | ==== Fallback IP ==== | ||
=== NetworkManager fallback property === | === NetworkManager fallback property === | ||
Ligne 46: | Ligne 66: | ||
=== Fallback ip (vers ip définie) === | === Fallback ip (vers ip définie) === | ||
+ | |||
+ | L' | ||
+ | |||
+ | == option 1 == | ||
+ | On crée une 2e connexion pour la même interface (enp0...) avec une IP fixe dans l' | ||
+ | |||
+ | > Sur Ubuntu, la commande génèrera une config dans ''/ | ||
+ | |||
+ | On peut ensuite interagir avec le GUI pour activer la connexion avec DHCP ou la connexion en IP statique. | ||
+ | |||
+ | Ou alors mettre en place un autoconnect en modifiant les connexions : | ||
+ | <code bash> | ||
+ | nmcli connection modify "ETH static" | ||
+ | |||
+ | nmcli connection modify "ETH DHCP" connection.autoconnect-priority 10 | ||
+ | nmcli connection modify "ETH DHCP" connection.autoconnect-retries 1 | ||
+ | nmcli connection modify "ETH DHCP" ipv4.dhcp-timeout 7 | ||
+ | </ | ||
+ | |||
+ | > '' | ||
+ | |||
+ | > '' | ||
+ | |||
+ | |||
+ | == option 2 == | ||
Pour gérer le fallback (ip fixe choisie si DHCP n'est pas possible), on peut créer 2 profils de connexion, avec des priorités différentes : | Pour gérer le fallback (ip fixe choisie si DHCP n'est pas possible), on peut créer 2 profils de connexion, avec des priorités différentes : | ||
Ligne 86: | Ligne 131: | ||
Note : by default, autoconnect=true when not specified, otherwise it wouldn' | Note : by default, autoconnect=true when not specified, otherwise it wouldn' | ||
< | < | ||
+ | |||
=== Compatibilité ifupdown === | === Compatibilité ifupdown === |
networkmanager.1758441278.txt.gz · Dernière modification : de luc