Почему nm-tool больше не доступен в Ubuntu 15.04?
Почему инструмент командной строки nm-tool недоступен в Ubuntu 15.04?
3 ответа
Пожалуйста, прочтите журнал изменений 2015-01-27 для администратора сети. Фрагмент формы всех изменений...
сетевой менеджер (0.9.10.0-1) нестабилен; Актуальность = средняя
- Новый апстрим релиз.
- Исключить файлы.la libtool из списка отсутствующих.
- Обновите файлы символов.
- Обновление сборки зависит от конфигурации.ac.
- Создайте и установите nmtui, интерфейс на основе curses для облегчения работы консоли.
- Установите новые плагины устройства.
- Прекратите установку двоичного файла nm-tool, который был сброшен вверх по течению, поскольку он был заменен гораздо более мощным инструментом nmcli.
Имя того, что вы хотите, это nmcli.
Помимо этого есть новый вызов инструмента nmtui
:
сетевой менеджер (0.9.10.0-1) нестабилен; Актуальность = средняя
- Новый апстрим релиз.
- Исключить файлы.la libtool из списка отсутствующих.
- Обновите файлы символов.
- Обновление сборки зависит от конфигурации.ac.
- Создайте и установите nmtui, интерфейс на основе curses для облегчения работы консоли.
Со страницы руководства для nmtui:
nmtui - текстовый пользовательский интерфейс для управления NetworkManager
nmtui [edit | connect | hostname] [...] nmtui-edit [connection-id | connection-name] nmtui-connect [connection-name | connection-uuid | device-name | Wi-Fi-SSID] nmtui-hostname
nm-tool
был использован для сообщения о состоянии менеджера сети и информации об интерфейсах, предоставляя удобную сводку сетевых подключений и состояния вашего подключения. Однако я понимаю, что с 15.04 Ubuntu переключается на systemd
Диспетчер служб и NetworkManager из предыдущих версий не очень хорошо работают с systemd
следовательно, теперь NetworkManager изменился на тот, который очень похож на NetworkManager, используемый в Fedora (который, кстати, использует systemd
).
Что вы можете сделать, это использовать nmcli
варианты, чтобы дать вам удобную сводку так же, как nm-tool
использовать, чтобы сделать. В частности использовать nmcli device show <interface>
, Это так же, как nmcli dev list <iface>
на предыдущей версии. <interface>
part является необязательным и может использоваться, только если вам нужна информация о конкретном интерфейсе, например wlan0
или же eth0
, Чтобы просмотреть информацию для всех интерфейсов, используйте 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 больше не входит в состав пакета network-manager.
Для 15.04+:
Вы можете, однако, извлечь nm-tool из версии 14.04 network-manager. Вот как это можно сделать.
Следует отметить, что с момента публикации этого сообщения, возможно, произошли обновления безопасности. Вы можете посетить 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
,