[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32
TYPE=Ethernet
BOOTPROTO=dhcp # 这里设置为static以使用静态IP /dhcp分配
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
UUID=5713c841-d367-4c64-9660-91cc2c12bcce
DEVICE=ens32
ONBOOT=no
修改其中的文件内容,按字母a键:
将ONBOOT=no 改为 ONBOOT=yes
将BOOTPROTO=dhcp 改为 BOOTPROTO=static
并增加如下几行字符
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=8.8.8.8
ZONE=public
ONBOOT设置为yes,表示网卡随着系统一同启动
BOOTPROTO用来设置网卡的启动类型,dhcp表示自动获取IP地址,static表示手动设置静态IP地址,一定要改成static,不然每次重启网卡都会重新分配一个ip,而且动态IP优先级高于你后面设置的IPADDR=192.168.1.10
IPADDR指定IP地址(取决于前面已自动获取到的地址)
NETMASK指定子网掩码
GATEWAY指定网关
DNS1指定上网用的DNS IP地址。
DNS1=119.29.29.29 可选,可写可不写
ZONE=public 可选,可写可不写
TYPE=Ethernet
BOOTPROTO=static # 这里设置为static以使用静态IP
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
UUID=5713c841-d367-4c64-9660-91cc2c12bcce # 保持UUID不变,这是您网络接口的唯一标识符
DEVICE=ens32
ONBOOT=yes
IPADDR=192.168.1.10 # 静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.254 # 添加网关配置
DNS1=8.8.8.8 # 可以设置为您喜欢的DNS服务器,例如Google的公共DNS
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32
[root@localhost ~]# systemctl restart network
root@localhost ~]# ifdown ens32 && ifup ens32
成功激活的连接(D-Bus 激活路径:/org/freedesktop/NetworkManager/ActiveConnection/11)
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:91:99:a3 brd ff:ff:ff:ff:ff:ff
inet 192.168.224.149/24 brd 192.168.224.255 scope global dynamic ens32
valid_lft 1797sec preferred_lft 1797sec
inet6 fe80::f913:df2:aa0a:f0ff/64 scope link
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000