nmcli

地址配置工具

补充说明

nmcli命令 是 NetworkManager client 网络管理客户端。

语法

1nmcli [OPTIONS] OBJECT { COMMAND | help }

选项

 1OPTIONS
 2  -t[erse]                                  # terse output 简洁的输出
 3  -p[retty]                                 # pretty output 漂亮的输出
 4  -m[ode] tabular|multiline                 # output mode  输出模式
 5  -f[ields] <field1,field2,...>|all|common  # specify fields to output 指定要输出的字段
 6  -e[scape] yes|no                          # escape columns separators in values 在值中转义列分隔符
 7  -n[ocheck]                                # 不要检查nmcli和NetworkManager版本
 8  -a[sk]                                    # 要求缺少参数
 9  -w[ait] <seconds>                         # 设置超时等待整理操作
10  -v[ersion]                                # 显示程序版本
11  -h[elp]                                   # 打印此帮助
12
13OBJECT
14  g[eneral]       NetworkManager的一般状态和操作
15  n[etworking]    整体组网控制
16  r[adio]         NetworkManager切换开关
17  c[onnection]    NetworkManager的连接
18  d[evice]        由NetworkManager管理的设备
19  a[gent]         NetworkManager秘密代理或polkit代理

实例

 1nmcli connection show            # 查看当前连接状态
 2nmcli connection reload          # 重启服务
 3nmcli connection show -active    # 显示活动的连接
 4nmcli connection show "lan eth0" # 显示指定一个网络连接配置
 5nmcli device status              # 显示设备状态
 6nmcli device show eno16777736    # 显示指定接口属性
 7nmcli device show                # 显示全部接口属性
 8nmcli con up static              # 启用static连接配置
 9nmcli con up default             # 启用default连接配置 
10nmcli con add help               # 查看帮助

创建网络会话

1nmcli connection add con-name company ifname ens33 autoconnect no type ethernet ip4 192.168.1.2/24 gw4 192.168.1.1
2# con-name 指定会话名称,
3# ifname 指定本机网卡
4# autoconnect no 是否自动连接
5# ethernet 指定网卡类型
6# ip4/ip6
7# gw4/gw5

来源:https://github.com/jaywcjlove/linux-command

最后修改于: Wednesday, January 31, 2024
欢迎关注微信公众号,留言交流。

相关文章:

翻译: