法一
[root@b ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=none (DHCP)
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPADDR=192.168.252.20
PREFIX=24
GATEWAY=192.168.252.1
DNS1=114.114.114.114
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=098d7152-c8db-44b6-9306-6cb426b1539d
DEVICE=eno16777736
ONBOOT=yes //开机自动连接,不用client
[root@b ~]# nmcli connection up eno16777736 //启用
法二
[root@b ~]# nmcli connection edit eno16777736
nmcli ipv4> set method manual
nmcli ipv4> set addresses 192.168.252.191/24
nmcli ipv4> set gateway 192.168.252.1
nmcli ipv4> set dns 114.114.114.114
nmcli ipv4> save
Connection 'eno16777736' (098d7152-c8db-44b6-9306-6cb426b1539d) successfully updated.
nmcli ipv4> quit
法三
3.设置多会话的网络
添加会话
[root@localhost~]# nmcli connection add type ethernet con-name home ifname eno16777736
[root@localhost~]# nmcli connection add type ethernet con-name work ifname eno16777736
设置 ip 地址信息
nmcli connection modify home ipv4.addresses "172.16.40.1/24 "
更改 ip 地址获取方式(静态)
nmcli connection modify home ipv4.method manual
Dhcp方式设置
nmcli connection modify work ipv4.method auto
启用某个会话
#nmcli con up work
法四
[root@b ~]# nmcli connection modify eno16777736 ipv4.addresses 192.168.252.177/24 ipv4.gateway 192.168.252.1 ipv4.dns 114.114.114.114 connection.autoconnect yes
[root@b ~]# nmcli connection up eno16777736