- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
欢迎来到蓝队云技术小课堂,每天分享一个技术小知识。
nmcli 是Redhat提供的网络配置编辑工具, 它可直接编辑/etc/sysconfig/network-scripts/ifcfg-xxx , 它是NetworkManager服务的客户端工具
/usr/share/doc/initscripts-9.49.39/sysconfig.txt
nmcli:
#帮助
nmcli genernal help
nmcli conn [ add | modify | clone ...] help #格式都类似.
#设置新主机名
nmcli genernal hostname NewHostname
#查看NetworkManager的允许状态,nmcli版本信息等.
nmcli -f all general status
#最重要的两个子命令: device 和 connection
device: 是nmcli管理物理网卡的查看, 启用, 禁用, 删除, 设置等.
connection: 是nmcli管理网卡的配置文件的, 可直接操作/etc/sysconfig/network-scriptes/ifcfg-*
device:
#查看当前接口状态信息.
nmcli [-f all] device [status | show 网卡名 ] #status:默认,查看接口摘要, show:查询详情.
#启用 和 禁用网卡
nmcli device [ connect | disconnect ] <网卡名1> <网卡2> ...
#设置网卡自动连接
nmcli device set <网卡名> autoconnect [yes|no]
connection:
#查看接口配置信息
nmcli connection show 连接名
注:
NAME: 连接名, 即配置文件的名称: ifcfg-连接名.
TYPE: 接口类型,比较多见的: ethernet, team, bond, bridge等.
DEVICE: 即网卡的实际名称.
#查询每个连接所有的列信息
nmcli -f all conn
#查询指定列信息
#仅仅获取指定配置属性值, 如仅获取网卡的IP地址.
$ nmcli -g ip4.address connection show my-con-eth0
192.168.1.12/24
$ nmcli -g ip4.address,ip4.dns connection show my-con-eth0
192.168.1.12/24
192.168.1.1
$ nmcli -g ip4 connection show my-con-eth0
IP4:192.168.1.12/24:192.168.1.1::192.168.1.1::
#给网卡创建一个接口配置信息
nmcli conn add con-name myhome ifname ens33 type ethernet autoconnect no ipv4.method auto
注:
这就创建了一个叫myhome的接口配置文件.
该文件存储: /etc/sysconfig/network-script/ifcfg-myhome
指定网卡的接口类型是 ethernet(以太网), 不允许自动激活.并指定它使用DHCP自动获取IP.
#克隆一个接口配置
nmcli conn clone help #查看帮助
nmcli conn clone 源连接名 目标连接名
#删除一个接口配置
nmcli conn del 连接名
蓝队云官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,蓝队云整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。
售前咨询
售后咨询
备案咨询
二维码
TOP