Redhat7使用nmcli管理网络

RHEL7系统的网卡配置采用nmcli系列命令。

配置文件位于/etc/sysconfig/network-scripts/目录(配置会自动写入配置文件)


查看ip的几种方法

ifconfig

ip addr show

nmcli connection show [网卡名]


修改IP的方法

1:修改配置文件,静态IP地址。

         修改完之后systemctlrestart NetworkManage.service

         用ifconfig查看会发现并没有修改

         需要用nmcli

connection down [网卡名]

                            nmclieconnection up [网卡名]


2:临时修改

         ifconfig  [网卡名]  10.0.0.1/8

         修改会立即生效

         不过当网卡down了重新up,IP会又改回来了。因为重新触发,会去配置文件重新读取信息,命令行ifconfig配置的值都丢失了。


3:

#   nmcliconnection  modify  eno16777736 ipv4.method  manual  ipv4.addresses"192.168.2.100/24 192.168.2.1"  ipv4.dns 192.168.2.1 connection.autoconnect yes

命令行执行上面的命令。会将设置的参数直接写入配置文件

所以需要重新激活网卡去使更改生效

nmcli connection down eno16777736                                #禁用该网卡

nmcli connection up eno16777736                                      #启动该网卡



注:nmcli connection modify(表示修改)          eno16777736([网卡名])

ipv4.method(ipv4的模式) manual(静态[manual/auto]静态/动态)

ipv4.addresses(ipv4的地址)"192.168.2.100/24 192.168.2.1"(iP地址/子网号网关)

ipv4.dns(ipv4的DNS) 192.168.2.1(DNS)

connection.autoconnect(设置自动连接) yes(yes/no,自动或者手动)

你可能感兴趣的:(Redhat7使用nmcli管理网络)