网络管理(十)

一、nmcli命令
在CentOS7比较强大的一个命令,配置ip、route、team、bond等。
注意:
(1)NetworkManager是管理和监控网络设置的守护进程。
(2)设备即网络接口,连接是对网络接口的配置。一个网络接口可以有多个连接配置,但同时只有一个连接配置生效。

1、使用方法

usage:Usage: nmcli device { COMMAND | help }
COMMAND := { status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp }

示例:
(1)显示设备的详细信息
[root@centos7~]#nmcli device show
(2)显示设备状态
[root@centos7~]#nmcli device status

Usage: nmcli connection { COMMAND | help }
COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export }

示例:
(1)查看网卡状态
这里写图片描述

修改IP地址属性

    nmcli connection modify IFACE [+|-]setting.property value
    setting.property:
        ipv4.addresses  
        ipv4.gateway
        ipv4.dns1    
        ipv4.method manual | auto

建议,如果修改IP属性时,先写ipv4.method,以免后续忘记写。

修改配置文件使其生效的方法:
(1)systemctl restart network
(2)nmcli connection reload
(3)nmcli connection down IFNAME
    nmcli connection up IFNAME

示例:
(1)修改连接名字
这里写图片描述
(2)在网卡上添加配置
[root@centos7~]#nmcli connection add con-name home type ethernet ipv4.method manual ipv4.addresses 192.168.4.108/24 ipv4.gateway 192.168.4.254 ifname eth0
这里写图片描述
(3)使其生效
这里写图片描述
(4)修改其IP地址
[root@centos7~]#nmcli connection modify home ipv4.addresses 192.168.5.108

[root@centos7~]#nmcli connection down home
[root@centos7~]#nmcli connection up home
#使配置文件生效
或者
[root@centos7~]#nmcli connection reload
这里写图片描述
(5)添加DNS服务
[root@centos7~]#nmcli connection modify home +ipv4.dns 114.144.144.144

DNS设置,存放在/etc/resolv.conf文件中PEERDNS=no 表示当IP通过dhcp自动获取时,dns仍是手动设置,不自动获取。等价于下面命令:

nmcli con mod “system eth0” ipv4.ignore-auto-dns yes
(6)删除配置文件
(a)先down
[root@centos7~]#nmcli connection down home
[root@centos7~]#cd /etc/sysconfig/network-scripts/
(b)删除配置文件
[root@centos7/etc/sysconfig/network-scripts]#rm -rf ifcfg-home

下图为命名修改与配置文件相对应:
这里写图片描述
动态配置与静态配置对比
这里写图片描述
2、down和disconnect区别

nmcli con down CON-NAME可被自动激活,在网络层操作。
nmcli dev DEV-NAME 禁用网卡,防止被自动激活,相当于在链路层中操作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值