Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
network-manager [Le 12/06/2022, 15:52]
brochignac [Installation / réinstallation]
network-manager [Le 15/03/2025, 12:48] (Version actuelle)
krodelabestiole [Network-Manager en ligne de commande]
Ligne 1: Ligne 1:
- 
 {{tag>​Xenial internet réseau wifi}} {{tag>​Xenial internet réseau wifi}}
  
Ligne 57: Ligne 56:
 ==== Lier une connexion à une interface réseau précise ==== ==== Lier une connexion à une interface réseau précise ====
 FIXME La suite nécessite quelques précisions. FIXME La suite nécessite quelques précisions.
-Par défaut, une connexion d'un certain type est disponible pour l'​ensemble des interfaces compatibles. Par exemple, si votre ordinateur dispose de deux cartes réseau filaire Ethernet, alors l'​ensemble des connexions filaires que vous avez paramétrées sont disponibles pour ces deux cartes. Vous pouvez vouloir limiter certaines connexions à une seule interface (ce qui est utile, par exemple, pour paramétrer le partage de connexion réseau). Pour limiter la disponibilité d'une connexion à une seule interface de réseau, précisez l'​adresse MAC de l'​interface à laquelle elle doit être liée. ​+Par défaut, une connexion d'un certain type est disponible pour l'​ensemble des interfaces compatibles. Par exemple, si votre ordinateur dispose de deux cartes réseau filaire Ethernet, alors l'​ensemble des connexions filaires que vous avez paramétrées sont disponibles pour ces deux cartes. Vous pouvez vouloir limiter certaines connexions à une seule interface (ce qui est utile, par exemple, pour paramétrer le partage de connexion réseau). Pour limiter la disponibilité d'une connexion à une seule interface de réseau, précisez l'​adresse MAC de l'​interface à laquelle elle doit être liée.
 Pour ce faire, vous devez d'​abord découvrir l'​adresse MAC de vos interfaces réseau. Pour ce faire, vous devez d'​abord découvrir l'​adresse MAC de vos interfaces réseau.
   - Ouvrez un [[:​terminal]] et exécutez la commande suivante : <​code>​ip addr</​code>​ L'​ensemble de vos interfaces réseau connues et actives sont alors listées ;   - Ouvrez un [[:​terminal]] et exécutez la commande suivante : <​code>​ip addr</​code>​ L'​ensemble de vos interfaces réseau connues et actives sont alors listées ;
Ligne 182: Ligne 181:
 <​code>​​sudo vim Connexion_filaire_1</​code>​ <​code>​​sudo vim Connexion_filaire_1</​code>​
  
-Exemple de fichier: ​+Exemple de fichier:
  
 <​file>​​[802-3-ethernet] ​ <​file>​​[802-3-ethernet] ​
 mac-address=74:​​D4:​​35:​​84:​​C0:​​AE ​ mac-address=74:​​D4:​​35:​​84:​​C0:​​AE ​
 [connection] ​ [connection] ​
-id=Connexion filaire 1 +id=Connexion filaire 1
 uuid=622e166d-56e9-4a4a-9ed4-6cd5456482f0 ​ uuid=622e166d-56e9-4a4a-9ed4-6cd5456482f0 ​
 type=802-3-ethernet ​ type=802-3-ethernet ​
Ligne 200: Ligne 199:
 </​file>​​ </​file>​​
  
-Après les modifications,​​ il est nécessaire de relancer la carte réseau. Pour cela il faut lancer ces 2 commandes : +Après les modifications,​​ il est nécessaire de relancer la carte réseau. Pour cela il faut lancer ces 2 commandes :
 <​code>​​sudo ip link set [nom de la carte] down #désactive la carte réseau <​code>​​sudo ip link set [nom de la carte] down #désactive la carte réseau
 sudo ip link set [nom de la carte] up # active la carte réseau sudo ip link set [nom de la carte] up # active la carte réseau
Ligne 207: Ligne 206:
  
 ====Network-Manager en ligne de commande ==== ====Network-Manager en ligne de commande ====
-Pour démarrer le service: <​code>​sudo systemctl start NetworkManager </​code>​+ 
 +Pour démarrer le service: <​code>​sudo systemctl start NetworkManager</​code>​
 Pour arrêter le service: <​code>​sudo systemctl stop NetworkManager</​code>​ Pour arrêter le service: <​code>​sudo systemctl stop NetworkManager</​code>​
  
-Network-Manager peut aussi se contrôler depuis un [[:​terminal]] (si l'on a plus accès à par exemple) avec la commande :+**Network-Manager** peut aussi se contrôler depuis un [[:​terminal]] (si on n'pas accès à une interface graphique, ou pour automatiser les actions, ou pour partager facilement les informations sur un [[https://​forum.ubuntu-fr.org|forum]], ​par exemple) avec la commande :
 <​code>​nmcli</​code>​ <​code>​nmcli</​code>​
 Voici quelques commandes utiles: Voici quelques commandes utiles:
-  * **nm-tool** affiche les informations sur vos connexions actives plus clairement que la commande **ifconfig** +  * ''​nmcli con show'' ​liste toutes les connections configurées via NetworkManager. 
-  * **nmcli con show** liste de toutes les connections configurées via NetworkManager. +  * ''​nmcli con show uuid <UUID de la connexion>'' ​ou ''​nmcli con show id <ID de la connexion>'' ​permettent d'​obtenir tous les détails liés à une connexion en particulier. 
-  * **nmcli con show uuid "UUID de la connexion"​** ​ou **nmcli con show id "ID de la connexion"​** ​permettent d'​obtenir tous les détails liés à une connexion en particulier. +  * ''​nmcli con down id "nom de la connexion"​'' ​désactive la connexion. 
-  * **nmcli con down id "nom de la connexion"​** désactive la connexion. +  * ''​nmcli con up id "nom de la connexion"​'' ​active la connexion. 
-  * **nmcli con up id "nom de la connexion"​** active la connexion. +  * ''​nmcli con delete id "nom de la connexion"​'' ​supprime la configuration et la connexion.
-  * **nmcli con delete id "nom de la connexion"​** supprime la configuration et la connexion.+
  
-<​note>​La commande nm-tool a été abandonnée pour cause de bugs divers. L'​intégralité des fonctions est reprise par nmcli.</​note>​+<​note>​La commande ​''​nm-tool'' ​a été abandonnée pour cause de bugs divers. L'​intégralité des fonctions est reprise par ''​nmcli''​.</​note>​
 ==== Lancer automatiquement une connexion ou non ==== ==== Lancer automatiquement une connexion ou non ====
  
Ligne 236: Ligne 235:
 Voici donc comment désactiver le service système NetworkManager qui gère le réseau pour une carte ou pour une interface réseau, et pouvoir pour celle-ci uniquement revenir à l'​utilisation du fichier ''/​etc/​network/​interfaces''​ sous Ubuntu. D'​abord,​ éditer la configuration de network-manager :  Voici donc comment désactiver le service système NetworkManager qui gère le réseau pour une carte ou pour une interface réseau, et pouvoir pour celle-ci uniquement revenir à l'​utilisation du fichier ''/​etc/​network/​interfaces''​ sous Ubuntu. D'​abord,​ éditer la configuration de network-manager : 
 <​code>​sudo nano /​etc/​NetworkManager/​NetworkManager.conf</​code>​ <​code>​sudo nano /​etc/​NetworkManager/​NetworkManager.conf</​code>​
-Et procéder aux modifications comme suit : +Et procéder aux modifications comme suit :
  
 {{:​disable_network_manager_ubuntu_1_thumb.png|}} {{:​disable_network_manager_ubuntu_1_thumb.png|}}
  
-Puis on peut ensuite renseigner sa configuration IP dans le fichier interface pour la carte réseau concernée : +Puis on peut ensuite renseigner sa configuration IP dans le fichier interface pour la carte réseau concernée :
 <​code>​sudo nano /​etc/​network/​interfaces</​code>​ <​code>​sudo nano /​etc/​network/​interfaces</​code>​
  
Ligne 265: Ligne 264:
 </​code>​ </​code>​
  
-Après redémarrage ou reconnexion,​ on obtient le résultat suivant : +Après redémarrage ou reconnexion,​ on obtient le résultat suivant :
 {{:​disable_network_manager_ubuntu_3_thumb.png|}} {{:​disable_network_manager_ubuntu_3_thumb.png|}}
 //Crédits de ce tutoriel dans les liens de la page.// //Crédits de ce tutoriel dans les liens de la page.//
Ligne 297: Ligne 296:
 Puis utilisez la commande : <​code>​sudo nmcli con up id nom-de-votre-connexion</​code>​ Puis utilisez la commande : <​code>​sudo nmcli con up id nom-de-votre-connexion</​code>​
  
-Sans ces manipulations,​ vous aurez droit à un beau +Sans ces manipulations,​ vous aurez droit à un beau
 <​code>​Erreur :​ l'​activation de la connexion a échoué : Not authorized to control networking.</​code>​ <​code>​Erreur :​ l'​activation de la connexion a échoué : Not authorized to control networking.</​code>​
  
Ligne 324: Ligne 323:
 ==== Aucun réseau détecté ==== ==== Aucun réseau détecté ====
 Dans le cas où Network-Manager ne détecte aucun réseau alors qu'il devrait en détecter automatiquement au moins un, il est vivement conseillé de commencer par vérifier sa configuration matérielle. Ceci inclut : Dans le cas où Network-Manager ne détecte aucun réseau alors qu'il devrait en détecter automatiquement au moins un, il est vivement conseillé de commencer par vérifier sa configuration matérielle. Ceci inclut :
-  * Votre fil réseau est-il bien branché ​dans la fiche de votre carte réseau ? et dans votre modem-routeur ?+  * Votre câble ​réseau est-il bien branché ​au port de votre carte réseau ? et dans votre modem-routeur ?
   * Votre adaptateur de réseau sans fil est-il sous tension ?   * Votre adaptateur de réseau sans fil est-il sous tension ?
   * Votre carte réseau est-elle reconnue ?   * Votre carte réseau est-elle reconnue ?
Ligne 468: Ligne 467:
  === Jusqu'​à Ubuntu 14.10 ===  === Jusqu'​à Ubuntu 14.10 ===
 Il est possible que les connexions à internet (filaire et Wifi) soient désactivées en sortie du mode veille. Il est possible que les connexions à internet (filaire et Wifi) soient désactivées en sortie du mode veille.
-Pour les rétablir: ​+Pour les rétablir:
   * Renommez [[:​sudo|avec les droits administrateur]] le fichier ///​var/​lib/​NetworkManager/​NetworkManager.state//​ en ///​var/​lib/​NetworkManager/​NetworkManager.state.sauv//,​ avec la commande suivante: <​code>​sudo mv /​var/​lib/​NetworkManager/​NetworkManager.state /​var/​lib/​NetworkManager/​NetworkManager.state.sauv</​code>​   * Renommez [[:​sudo|avec les droits administrateur]] le fichier ///​var/​lib/​NetworkManager/​NetworkManager.state//​ en ///​var/​lib/​NetworkManager/​NetworkManager.state.sauv//,​ avec la commande suivante: <​code>​sudo mv /​var/​lib/​NetworkManager/​NetworkManager.state /​var/​lib/​NetworkManager/​NetworkManager.state.sauv</​code>​
   * Redémarrez l'​ordinateur.   * Redémarrez l'​ordinateur.
Ligne 482: Ligne 481:
   - Collez le contenu suivant: <​file>​​[Unit]   - Collez le contenu suivant: <​file>​​[Unit]
 Description=Local system resume actions Description=Local system resume actions
-After=suspend.target ​                                                           +After=suspend.target
                                                                                 ​                                                                                 ​
-[Service] ​                                                                      ​+[Service]
 Type=oneshot Type=oneshot
 ExecStart=/​sbin/​rmmod r8712u ; /​sbin/​modprobe r8712u ExecStart=/​sbin/​rmmod r8712u ; /​sbin/​modprobe r8712u
Ligne 531: Ligne 530:
 La solution dans ce cas est de supprimer le mot de passe du trousseau de clef. La solution dans ce cas est de supprimer le mot de passe du trousseau de clef.
  
-<note important>​Cette dernière pratique peut s'​avérer dangereuse. Pour plus d'​informations reportez vous à la page [[:​desactiver_mots_de_passe#​mot_de_passe_du_trousseau_de_cles]]</​note>​+<note important>​Cette dernière pratique peut s'​avérer dangereuse. Pour plus d'​informations reportez vous à la page [[:​desactiver_mots_de_passe#​mot_de_passe_du_trousseau_de_cles|Mot de passe du trousseau de clés]]</​note>​
  
  
Ligne 543: Ligne 542:
 ==== Network-manager ne démarre pas ==== ==== Network-manager ne démarre pas ====
 ===Solution 1=== ===Solution 1===
-Si le paquet firestarter est présent désinstallez le :  +Si le paquet firestarter est présent désinstallez le : 
-<file> +<code>sudo apt-get remove firestarter</​code>
-sudo apt-get remove firestarter +
-</file>+
 ===Solution 2=== ===Solution 2===
 Network-manager ne supporte pas bien d'​être lancé 2 fois. Network-manager ne supporte pas bien d'​être lancé 2 fois.
Ligne 554: Ligne 551:
 <​file>​sudo nano /​etc/​init.d/​network-manager </​file>​ <​file>​sudo nano /​etc/​init.d/​network-manager </​file>​
  
-<​file>​+<​file ​bash>
 d_start() { d_start() {
   # Ajout partie N°1:   # Ajout partie N°1:
Ligne 572: Ligne 569:
  
   * Consultez la page [[:​réseau]] pour obtenir des tonnes d'​informations sur les réseaux, les outils et pages associés disponibles ;   * Consultez la page [[:​réseau]] pour obtenir des tonnes d'​informations sur les réseaux, les outils et pages associés disponibles ;
-  * [[https://​wiki.gnome.org/​Projects/​NetworkManager|Site officiel]]; +  * [[https://​wiki.gnome.org/​Projects/​NetworkManager|Le site officiel ​pour avoir plus de détail sur le fonctionnement de NetworkManager(en)]]
-  * [[https://​wiki.gnome.org/​Projects/​NetworkManager| Pour avoir plus de détail sur le fonctionnement de NetworkManager(en)]]+
   * [[https://​people.redhat.com/​dcbw/​NetworkManager/​NetworkManager%20DBUS%20API.txt|Spécification de l'API dBus pour NetworkManager]] et aussi [[https://​mail.gnome.org/​archives/​networkmanager-list/​2006-October/​msg00233.html|ici]];​   * [[https://​people.redhat.com/​dcbw/​NetworkManager/​NetworkManager%20DBUS%20API.txt|Spécification de l'API dBus pour NetworkManager]] et aussi [[https://​mail.gnome.org/​archives/​networkmanager-list/​2006-October/​msg00233.html|ici]];​
   * Voir aussi [[:wicd]].   * Voir aussi [[:wicd]].
  • network-manager.1655041955.txt.gz
  • Dernière modification: Le 12/06/2022, 15:52
  • par brochignac