为什么 nm-tool 在 Ubuntu 15.04 中不再可用?

Dru*_*lix 32 network-manager

为什么 nm-tool 命令行工具在 Ubuntu 15.04 中不可用?

Rin*_*ind 34

请阅读网络管理员的 2015-01-27 更新日志。一个片段形成了所有的变化......

网络管理器 (0.9.10.0-1) 不稳定;紧急=中等

  • 新的上游版本。
  • 从列表缺失中排除 libtool .la 文件。
  • 更新符号文件。
  • 根据 configure.ac 更新 Build-Depends。
  • 构建并安装 nmtui,这是一个基于 curses 的界面,可简化控制台操作。
  • 安装新的设备插件。
  • 停止安装上游丢弃的 nm-tool 二进制文件,因为它已被更强大的 nmcli 工具取代。

您想要的名称是 nmcli

除此之外还有一个新的工具调用nmtui

网络管理器 (0.9.10.0-1) 不稳定;紧急=中等

  • 新的上游版本。
  • 从列表缺失中排除 libtool .la 文件。
  • 更新符号文件。
  • 根据 configure.ac 更新 Build-Depends。
  • 构建并安装 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
Run Code Online (Sandbox Code Playgroud)

  • 此外,他们添加了一个新工具“nmtui”。 (2认同)

Ser*_*nyy 6

nm-tool用于报告网络管理员的状态和有关接口的信息,提供网络连接和您的连接状态的便捷摘要。但是我的理解是,为15.04 Ubuntu是切换到systemd服务管理器,网络管理器从以前的版本不工作得很好用systemd,因此现在网络管理器已更改为在Fedora中使用的一个非常相似的网络管理器(其中由使用方式systemd ) .

你可以做的是使用nmcli选项来给你一个方便的总结就像nm-tooluse to do。特别是使用nmcli device show <interface>. 这nmcli dev list <iface>与以前的版本相同。 <interface>part 是可选的,只有在您需要有关特定接口的信息时才可以使用,例如wlan0eth0。要查看所有接口的信息,请使用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
Run Code Online (Sandbox Code Playgroud)

nmcli dev wifi将列出可用的接入点。请注意,devdevice可以互换使用。