|
Debian系列Linux共用相同的deb安装包,拥有大量的各种软件,是Linux里面最主要的生态系。包括Ubuntu及其衍生版本如Lubuntu/Mate/Kubuntu等,在ARM上也有很好的支持如Rapsberry、LXDE、Hypriot等。
对于Linux服务器的版本如Hypriot,初始镜像没有连接无线网络,怎么安装上网络支持呢?
需要首先连接有线网,或者下载network-manager相应版本,然后运行dpkg -i 安装上,然后就可以使用nmcli的命令行进行网络管理了。
sudo apt install network-manager 安装完后,可以使用下面的nmcli命令行或者nmtui进入交互界面进行管理。
Devices 列出网络设备:
# nmcli dev DEVICE TYPE STATE CONNECTION wlan0 wifi 已连接 ifind eth0 ethernet 不可用 -- lo loopback 未托管 --
列出当前连接的网络:
#nmcli con NAME UUID TYPE DEVICE ifind 35046047-b723-43a9-bdba-419987d5bb86 wifi wlan0 有线连接 1 b1f2ab04-a386-369e-9c08-ddf689cdbe64 ethernet -- mix2 ff041c3f-e8ad-4d3a-8ee2-42e78a9cd33a wifi -- post 4850b218-f1fc-4fc5-a4b2-f991fd3ae452 vpn -- private dff6df73-8f4e-417a-b32e-a594e36f6e76 wifi -- zeng 7133cfb8-40f8-4bfa-9767-1f3ab7c51d74 wifi -- Networks
#nmcli dev wifi list IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY * ifind 红外 9 270 Mbit/s 100 ▂▄▆█ WPA2 * -- 红外 9 270 Mbit/s 82 ▂▄▆█ WPA2 -- 红外 6 405 Mbit/s 60 ▂▄▆_ WPA1 WPA2 zeng 红外 7 270 Mbit/s 39 ▂▄__ WPA1 WPA2 TP-LINK_E1B0 红外 6 405 Mbit/s 30 ▂___ WPA1 WPA2 iTV-Wcj5 红外 6 130 Mbit/s 30 ▂___ WPA1 ChinaNet-501 红外 6 130 Mbit/s 29 ▂___ WPA1 WPA2 TP-LINK_F176 红外 1 405 Mbit/s 20 ▂___ WPA1 WPA2 Connections
# nmcli con help 用法:nmcli connection { 命令 | help }
命令 := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export }
show [--active] [--order <order spec>] show [--active] [id | uuid | path | apath] <ID> ...
up [[id | uuid | path] <ID>] [ifname <接口名>] [ap <BSSID>] [passwd-file <密码文件>]
down [id | uuid | path | apath] <ID> ...
add 通用选项 类型特定选项 从属选项 IP_选项 [-- ([+|-]<设置>.<属性> <值>)+]
modify [--temporary] [id | uuid | path] <ID> ([+|-]<设置>.<属性> <值>)+
clone [--temporary] [id | uuid | path ] <ID> <新名称>
edit [id | uuid | path] <ID> edit [type <新连接类型>] [con-name <新连接名称>]
delete [id | uuid | path] <ID>
monitor [id | uuid | path] <ID> ...
reload
load <文件名> [ <文件名>... ]
import [--temporary] type <类型> file <要导入的文件>
export [id | uuid | path] <ID> [<输出文件>]
Devices # nmcli dev help 用法:nmcli device { 命令 | help }
命令 := { status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp }
status
show [<接口名>]
set [ifname] <接口名> [autoconnect yes|no] [managed yes|no]
connect <接口名>
reapply <接口名>
modify <接口名> ([+|-]<设置>.<属性> <值>)+
disconnect <接口名> ...
delete <接口名> ...
monitor <接口名> ...
wifi [list [ifname <接口名>] [bssid <BSSID>]]
wifi connect <(B)SSID> [password <密码>] [wep-key-type key|phrase] [ifname <接口名>] [bssid <BSSID>] [name <名称>] [private yes|no] [hidden yes|no]
wifi hotspot [ifname <接口名>] [con-name <名称>] [ssid <SSID>] [band a|bg] [channel <信道>] [password <密码>]
wifi rescan [ifname <接口名>] [[ssid <要扫描的 SSID>] ...]
lldp [list [ifname <接口名>]
status list [iface <iface>] disconnect iface <iface> [--nowait] [--timeout <timeout>] wifi [list [iface <iface>] [bssid <BSSID>]]
查看指定端口状态:nmcli -f GENERAL,WIFI-PROPERTIES dev show wlan0
来源:https://www.cnblogs.com/defifind/p/10949024.html |