Почему инструмент командной строки nm-tool недоступен в Ubuntu 15.04?
nm-tool был использован для сообщения статуса и информации о сетевом менеджере, а также информации о сетевых соединениях и состоянии соединения. Однако я понимаю, что с 15.04 Ubuntu переключается на сервисный менеджер systemd, а NetworkManager из предыдущих версий не очень хорошо работает с systemd, поэтому теперь NetworkManager изменился на тот, который очень похож на NetworkManager, используемый в Fedora ( который, кстати, использует systemd).
Что вы можете сделать, это использовать опции nmcli, чтобы дать вам удобное резюме, как это делает nm-tool. В частности, используйте nmcli device show <interface>. Это аналогично nmcli dev list <iface> в предыдущей версии. <interface> является необязательной и может использоваться только в том случае, если вам нужна информация об определенном интерфейсе, например wlan0 или eth0. Чтобы просмотреть информацию для интерфейсов alll, используйте nmcli dev show. Существует много материала, поэтому вы можете направить все это на less так: nmcli dev show | less
И вот небольшой однострочный текст, который я написал, чтобы дать общий обзор системных подключений: nmcli dev show | awk '/GENERAL.DEVICE/,/GENERAL.DRIVER/;/GENERAL.CONNECTION/;/IP4.ADDRESS/,/IP4.DOMAIN/'
Пример вывода:
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 отобразит доступные точки доступа. Обратите внимание, что dev и device используются взаимозаменяемо.
В последних версиях nm-tool больше не включается как часть пакета сетевого менеджера.
Для 15.04 +:
Вы можете, однако, извлечь nm- инструмент из 14.04 версии сетевого менеджера. Вот как это можно сделать.
Следует отметить, что после публикации этого обновления могут быть обновления для системы безопасности. Вы можете посетить http://packages.ubuntu.com/trusty/network-manager, чтобы проверить версию, приведенную ниже, самую последнюю доступную версию.
Выполнить следующие команды:
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
Теперь доступны следующие команды:
nm-tool.