nmcli命令学习总结


nmcli 命令学习


使用场景

nmcli命令是redhat7 或者 centos7之后的命令,该命令可用于完成网卡上所有的配置工作,并且可写入配置文件,永久生效。

参数详情

nmcli参数详情
1 显示参数
show 显示详细信息
status 显示简略信息

1 nmcli device status 查看设备状态信息
也可简写为 nmcli dev sta
status命令 查看接口信息
2 查看网络连接信息
nmcli connection show
nmcli con show 查看连接信息
3 启动/停止接口
nmcli con up/down ens33(interface-name)
启动接口
或 nmcli device connect/disconnect ens33

4 创建连接
4.1.1 创建动态获取IP地址的连接,con-name是创建连接的名字,ifname是物理设备,网络接口
nmcli connect add type eth con-name dhcp-ens83 ifname ens83
创建dhcp连接

4.1.2 创建静态ip地址连接
nmcli connect add type ethernet con-name static-ens73 ifname ens73 ip4 10.0.13.218/24 gw4 10.0.13.1
创建静态路由
==PS:==创建连接,会在/etc/sysconfig/network-scripts/目录下创建一个ifcfg-${con-name}的文件,创建多个连接,则会同时创建多个文件。
连接配置文件
4.2 创建DNS
4.2.1 为连接配置DNS(首次配置)
nmcli con modify static-ens73 ipv4.dns 10.0.13.214

4.2.2 为连接追加DNS(配置多个DNS)
nmcli con modfiy static-ens73 +ipv4.dns 114.114.114.114

5 修改配置信息
5.1 修改IP地址
nmcli connect modify static-ens73 (con-name) ip4 10.0.13.219
修改后查看IP地址
ip a show ens73 (ifname)

修改后不会立即生效,需要重新激活
nmcli con up static-ens73

5.2 修改连接是否为自启动(默认自启)
nmcli con mod static-ens73 connection.autoconnect no

5.3 修改例子
nmcli connect modfiy ens33==(con-name)== ipv4.addresses 192.168.0.251/24 ipv4.method manual ipv4.gateway 192.168.0.1 ipv4.dns 114.114.114.114

PS: 所有修改不会生效,需要重新激活
nmcli connect up ens33

6 删除连接
nmcli connect delete dhcp-ens83

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值