Pourquoi nm-tool n'est plus disponible dans Ubuntu 15.04?

31

Pourquoi l'outil de ligne de commande nm-tool n'est-il pas disponible dans Ubuntu 15.04?

    
posée Druida Obelix 01.05.2015 - 22:46
la source

3 réponses

34

Veuillez lire le 2015-01-27 changelog pour le gestionnaire de réseau. Un extrait de toutes les modifications ...

  

network-manager (0.9.10.0-1) instable; urgence = moyen

     
  • Nouvelle version amont.
  •   
  • Excluez les fichiers .la libtool de la liste manquante.
  •   
  • Mettre à jour les fichiers de symboles.
  •   
  • Mettre à jour Build-Depends selon configure.ac.
  •   
  • Construire et installer nmtui, une interface basée sur curses pour une console plus facile   opération.
  •   
  • Installer de nouveaux plug-ins de périphérique.
  •   
  • Arrêtez l'installation du fichier binaire nm-tool qui a été déposé en amont car il a été remplacé par l'outil nmcli beaucoup plus puissant.
  •   

Le nom de votre choix est nmcli .

En outre, il existe un nouvel outil appelé nmtui :

  

network-manager (0.9.10.0-1) instable; urgence = moyen

     
  • Nouvelle version amont.
  •   
  • Excluez les fichiers .la libtool de la liste manquante.
  •   
  • Mettre à jour les fichiers de symboles.
  •   
  • Mettre à jour Build-Depends selon configure.ac.
  •   
  • Construire et installer nmtui, une interface basée sur curses pour une console plus facile   opération.
  •   

De la page de manuel pour nmtui:

  

nmtui - Interface utilisateur de texte pour contrôler NetworkManager

nmtui [edit | connect | hostname] [...] 
nmtui-edit [connection-id | connection-name] 
nmtui-connect [connection-name | connection-uuid | device-name | Wi-Fi-SSID] 
nmtui-hostname
    
réponse donnée Rinzwind 01.05.2015 - 22:50
la source
5

nm-tool a été utilisé pour signaler le statut du gestionnaire de réseau et des informations sur les interfaces, fournissant un résumé pratique des connexions réseau et de votre état de connexion. Cependant, je pense que depuis 15.04 Ubuntu passe à systemd service manager et que NetworkManager des versions précédentes ne fonctionne pas très bien avec systemd , et que NetworkManager est désormais très similaire à NetworkManager utilisé dans Fedora ( qui utilise d'ailleurs systemd ).

Ce que vous pouvez faire est d'utiliser les options nmcli pour vous donner un résumé pratique de l'utilisation de nm-tool . En particulier, utilisez nmcli device show <interface> . C'est la même chose que nmcli dev list <iface> sur la version précédente. <interface> part est facultatif et ne peut être utilisé que si vous avez besoin d'informations sur des interfaces spécifiques, telles que wlan0 ou eth0 . Pour afficher des informations sur les interfaces alll, utilisez nmcli dev show . Il y a beaucoup de matière, vous pouvez donc tout transférer dans less comme ceci: nmcli dev show | less

Et voici un petit article que j'ai écrit pour donner un aperçu général des connexions système: nmcli dev show | awk '/GENERAL.DEVICE/,/GENERAL.DRIVER/;/GENERAL.CONNECTION/;/IP4.ADDRESS/,/IP4.DOMAIN/'

Exemple de sortie:

GENERAL.DEVICE:                         eth0
GENERAL.TYPE:                           802-3-ethernet
GENERAL.VENDOR:                         Realtek Semiconductor Co., Ltd.
GENERAL.PRODUCT:                        RTL8101E/RTL8102E PCI Express Fast Ethernet controller
GENERAL.DRIVER:                         r8169
GENERAL.CONNECTION:                     not connected
GENERAL.DEVICE:                         wlan0
GENERAL.TYPE:                           802-11-wireless
GENERAL.VENDOR:                         Realtek Semiconductor Co., Ltd.
GENERAL.PRODUCT:                        RTL8187SE Wireless LAN Controller
GENERAL.DRIVER:                         r8180
GENERAL.CONNECTION:                     /org/freedesktop/NetworkManager/ActiveConnection/0
IP4.ADDRESS[1]:                         ip = ******/24, gw = ******.1
IP4.DNS[1]:                             208.67.222.222
IP4.DNS[2]:                             208.67.220.220
IP4.DNS[3]:                             8.8.8.8
IP4.DOMAIN[1]:                          ******.edu

nmcli dev wifi listera les points d'accès disponibles. Notez que dev et device sont utilisés indifféremment.

    
réponse donnée Sergiy Kolodyazhnyy 01.05.2015 - 23:00
la source
1

Comme pour les versions récentes, nm-tool n'est plus inclus dans le package du gestionnaire de réseau.

Pour 15.04 + :

Vous pouvez cependant extraire nm-tool de la version 14.04 de network-manager. Voici comment cela peut être fait.

Il convient de noter qu’il ya peut-être eu des mises à jour de sécurité depuis la publication de ce message. Vous pouvez visiter lien pour vérifier que la version ci-dessous est la version la plus récente disponible.

Exécutez les commandes suivantes:

cd
mkdir nm-tool; cd nm-tool
wget http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_0.9.8.8-0ubuntu7.1_amd64.deb
ar xvf *
tar xvf dat*
sudo mv /usr/bin/nm-tool /usr/local/bin/
cd
rm -r nm-tool

Les commandes suivantes doivent maintenant être disponibles:

nm-tool .

    
réponse donnée mchid 16.10.2015 - 03:40
la source

Lire d'autres questions sur les étiquettes