模板:使用nmcli命令配置网络

来自ARM Wiki
Sunxiaolin讨论 | 贡献2023年2月10日 (五) 16:59的版本 (创建页面,内容为“===使用nmcli命令配置网络=== 查看已创建的连接: <syntaxhighlight lang="bash"> nmcli connection show </syntaxhighlight> 查看网络接口状态:...”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

使用nmcli命令配置网络

查看已创建的连接:

nmcli connection show

查看网络接口状态:

nmcli device status

查看网络接口网络信息:

nmcli device show

查看总体状态:

nmcli general status

添加连接:

nmcli connection add con-name "my_connection" type ethernet ifname eth0

使用连接:

nmcli connection up my_connection

不使用连接:

nmcli connection down my_connection

删除连接:

nmcli connection delete my_connection

查看连接详细信息:

nmcli connection show id my_connection

设置静态IP命令参考如下,添加名为"my_static_ip"的静态IP连接:

nmcli connection add con-name my_static_ip ifname eth0 type ethernet ip4 192.168.0.10/24 gw4 192.168.0.1

设置DNS:

nmcli connection modify my_static_ip ipv4.dns "1.2.4.8 8.8.8.8"

使用连接:

nmcli connection up my_static_ip
$ nmcli connection down my_static_ip
  # 不使用连接
$ nmcli connection delete my_static_ip
  # 删除连接

设置动态IP命令参考如下,添加名为"my_dynamic_ip"的动态IP连接:

nmcli connection add con-name my_dynamic_ip ifname eth0 type ethernet
$ nmcli connection up my_dynamic_ip
  # 使用连接

连接wifi命令参考如下: 查看wifi列表:

nmcli device wifi list

连接wifi:

nmcli device wifi connect norco_2.4G password norco85258506
$ nmcli radio wifi off
  # 关闭wifi
$ nmcli radio wifi on
  # 打开wifi

连接wifi并设置静态IP:

nmcli con add con-name my_wifi type wifi ifname wlan0 ssid "norco_2.4G" -- wifi-sec.key-mgmt wpa-psk wifi-sec.psk "norco85258506" ipv4.method manual ipv4.address 192.168.0.10/24 ipv4.dns 1.2.4.8 ipv4.gateway 192.168.0.1

创建Wifi热点:创建名为"test"的wifi热点:

nmcli dev wifi hotspot ifname wlan0 ssid test password "12345678"