Answers:
请阅读网络管理员的2015年1月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
nmtui
。
nm-tool
用于报告网络管理员的状态和有关接口的信息,以方便地汇总网络连接和连接状态。但是我的理解是,从15.04版开始,Ubuntu切换到systemd
服务管理器,并且以前版本的NetworkManager不能很好地与配合使用systemd
,因此现在NetworkManager已更改为与Fedora中使用的NetworkManager非常相似的一种(顺便使用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
可互换使用。
nmcli device wifi list
否则我会得到错误Error: 'dev' command 'list' is not valid.
dev
中不list
作为参数,而是由代替show
。
dev
在wifi
指定时似乎工作正常 。
从最新版本开始,nm-tool不再包含在网络管理器软件包中。
对于15.04+:
但是,您可以从网络管理器的14.04版本中提取nm-tool。这是可以完成的。
应该注意的是,自发布此内容以来,可能已经进行了安全更新。您可以访问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
。
nm-applet
和nm-connection-editor
用于GUI。搞砸他们两个人似乎是一个坏主意。nm-online
是由15.04的网络管理器提供的,因此也没有理由搞混。另外,使用dpkg-deb --fsys-tarfile
命令从.deb文件中提取文件。我会使用类似的内容:dpkg-deb --fsys-tarfile network-manager_*.deb | tar -xC / ./usr/bin/nm-tool
--fsys-tarfile
。谢谢。另外,我主要用于nm-tool
上市的BSSID,SSID的,和当地的信号的强度,并nmcli
可以使用要做到这一点:nmcli -f BSSID,SSID,SIGNAL,BARS dev wifi list
无论如何。
nmcli
?