web-dev-qa-db-fra.com

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

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

32
Druida Obelix

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

gestionnaire de réseau (0.9.10.0-1) unstable; urgence = moyenne

  • Nouvelle version amont.
  • Exclure les fichiers libtool .la de la liste manquante.
  • Mettre à jour les fichiers de symboles.
  • Mettre à jour Build-Depends selon configure.ac.
  • Construisez et installez nmtui, une interface à base de curses pour une utilisation plus facile de la console.
  • Installez de nouveaux plugins de périphériques.
  • Arrêtez d'installer le binaire nm-tool qui a été supprimé en amont car il a été remplacé par l'outil beaucoup plus puissant nmcli.

Le nom de ce que vous voulez est nmcli .

De plus, il existe un nouvel outil appelé nmtui:

gestionnaire de réseau (0.9.10.0-1) unstable; urgence = moyenne

  • Nouvelle version amont.
  • Exclure les fichiers libtool .la de la liste manquante.
  • Mettre à jour les fichiers de symboles.
  • Mettre à jour Build-Depends selon configure.ac.
  • Construisez et installez nmtui, une interface à base de curses pour une utilisation plus facile de la console.

De la page de manuel pour nmtui:

nmtui - Interface utilisateur 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
34
Rinzwind

nm-tool a été utilisé pour signaler le statut du gestionnaire de réseau et des informations sur les interfaces, fournissant ainsi un résumé pratique des connexions réseau et de votre statut. Cependant, si j'ai bien compris, à partir du 15.04, Ubuntu a basculé vers le gestionnaire de services systemdname__, et que NetworkManager des versions précédentes ne fonctionne pas très bien avec systemdname__; utilise systemdname__).

Ce que vous pouvez faire est d’utiliser les options nmclipour vous donner un résumé pratique de l’utilisation de nm-tool. En particulier, utilisez nmcli device show <interface>. Identique à nmcli dev list <iface> de la version précédente. La partie <interface> est facultative et ne peut être utilisée que si vous avez besoin d'informations sur une interface spécifique, telle que wlan0 ou eth0. Pour afficher les informations pour toutes les interfaces, utilisez nmcli dev show. Il y a beaucoup de matériel, vous pouvez donc tout diriger dans lesscomme suit: nmcli dev show | less

Et voici un petit guide 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 devet devicesont utilisés de manière interchangeable.

5

À partir des 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 peut y avoir eu des mises à jour de sécurité depuis la publication de cette information. Vous pouvez visiter http://packages.ubuntu.com/trusty/network-manager pour vérifier que la version répertoriée 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 devraient maintenant être disponibles:

nm-tool.

2
mchid