模板:使用nmcli命令配置网络
来自ARM Wiki
使用nmcli命令配置网络
设置静态IP示例
查看已创建的连接:
nmcli connection show
...
有线连接 1 36ff5fe1-088a-3562-a9f1-70e9552ce8b6 ethernet eth0
...
若已存在关于网络接口eth0的连接,需先删除:
nmcli connection delete '有线连接 1'
添加名为my_static_eth0的静态IP连接:
nmcli connection add con-name my_static_eth0 ifname eth0 type ethernet ip4 10.168.1.157/24 gw4 10.168.1.1
设置DNS:
nmcli connection modify my_static_eth0 ipv4.dns "10.168.1.1 119.29.29.29"
设置动态IP示例
查看已创建的连接:
nmcli connection show
...
有线连接 1 36ff5fe1-088a-3562-a9f1-70e9552ce8b6 ethernet eth0
...
若已存在关于网络接口eth0的连接,需先删除:
nmcli connection delete '有线连接 1'
添加名为my_dynamic_eth0的动态IP连接:
nmcli connection add con-name my_dynamic_eth0 ifname eth0 type ethernet
连接WIFI示例
查看WIFI网络列表:
nmcli device wifi list
...
IN-USE SSID MODE CHAN RATE SIGNAL BARS SECURITY
OrayBox-3D28 红外 9 130 Mbit/s 65 ▂▄▆_ WPA2
NORCO-5G 红外 1 130 Mbit/s 59 ▂▄▆_ WPA2
...
连接名为OrayBox-3D28密码为norco85258506的WIFI:
nmcli device wifi connect OrayBox-3D28 password norco85258506
命令用法举例
查看网络接口状态:
nmcli device status
查看网络接口网络信息:
nmcli device show eth0
使用连接:
nmcli connection up my_static_eth0
不使用连接:
nmcli connection down my_static_eth0
查看连接详细信息:
nmcli connection show my_static_eth0
关闭WIFI:
nmcli radio wifi off
打开WIFI:
nmcli radio wifi on
连接WIFI并设置静态IP:
nmcli con add con-name "my_wifi" type wifi ifname wlan0 ssid "OrayBox-3D28" -- wifi-sec.key-mgmt wpa-psk wifi-sec.psk "norco85258506" ipv4.method manual ipv4.address 10.168.1.158/24 ipv4.dns 119.29.29.29 ipv4.gateway 10.168.1.1
创建名为my_hotspot的WIFI热点:
nmcli dev wifi hotspot ifname wlan0 ssid "my_hotspot" password "88888888"