nmcli常用命令

好的,这些是网络管理中的常见操作。我来为您详细说明如何使用 nmcli完成这些任务。
1. 查看所有网卡状态
查看所有网络设备(网卡)的状态,这是最常用的命令:
nmcli device status
# 或者简写
nmcli d
# 或者更详细的
nmcli device show
输出示例:
DEVICE  TYPE      STATE      CONNECTION 
ens33   ethernet  已连接    ens33      
wlan0   wifi      已连接    My-WiFi    
lo      loopback  未管理    --
DEVICE: 网卡设备名(如 ens33, eth0, wlan0)
TYPE: 设备类型(ethernet-有线, wifi-无线, loopback-回环)
STATE: 连接状态(已连接、正在连接、已断开、未管理)
CONNECTION: 当前激活的连接配置名称
2. 查看特定网卡状态
查看指定网卡的详细信息,包括 IP 地址、MAC 地址等:
# 语法
nmcli device show <设备名>

# 示例:查看 ens33 网卡的详细信息
nmcli device show ens33

# 简写形式
nmcli d s ens33
输出示例:
GENERAL.DEVICE:                         ens33
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:XX:XX:XX
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (已连接)
GENERAL.CONNECTION:                     ens33
IP4.ADDRESS[1]:                         192.168.1.100/24
IP4.GATEWAY:                            192.168.1.1
IP4.DNS[1]:                             8.8.8.8
...
3. 设置特定网卡开机自启
设置开机自启实际上是设置连接配置(connection)在开机时自动连接:
# 语法:启用指定连接的开机自启
nmcli connection modify "连接名" connection.autoconnect yes

# 示例:设置名为 "ens33" 的连接开机自启
nmcli connection modify "ens33" connection.autoconnect yes

# 简写形式
nmcli c m "ens33" connection.autoconnect yes
重要提示:
这里的 "ens33"是连接配置的名称,不是设备名
可以通过 nmcli connection show查看所有连接配置名
通常设备名和连接名相同,但可能有多个连接配置对应同一个设备
4. 验证和检查自启设置
检查连接的开机自启设置:
# 查看所有连接的自启状态
nmcli connection show --active

# 查看特定连接的详细配置,包括自启设置
nmcli connection show "ens33" | grep autoconnect
5. 禁用开机自启
如果需要禁用开机自启:
nmcli connection modify "ens33" connection.autoconnect no
6. 完整操作示例
假设我们要管理网卡 ens33:
# 1. 查看所有网卡状态
nmcli device status

# 2. 查看 ens33 的详细信息
nmcli device show ens33

# 3. 查看 ens33 对应的连接配置名
nmcli connection show

# 4. 设置开机自启(假设连接名也是 ens33)
nmcli connection modify "ens33" connection.autoconnect yes

# 5. 重启网络连接使设置生效
nmcli connection down "ens33"
nmcli connection up "ens33"

# 6. 验证设置
nmcli connection show "ens33" | grep autoconnect
额外提示
如果连接配置名包含空格,需要用引号括起来:"My Ethernet"
可以使用 Tab 键自动补全连接名和设备名
要立即应用设置变更,通常需要重启连接(先 down 再 up)
这些命令应该能满足您查看网卡状态和设置开机自启的需求。

 

posted @ 2025-11-13 10:35  你说夕阳很美  阅读(12)  评论(0)    收藏  举报