Menu Close

在CentOS 7上给一个网卡分配多个IP地址

环境描述

描述项 内容
操作系统 CentOS Linux release 7.9.2009 (Core)

1. 单网卡配置

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

file

2. 在网卡上追加IP

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

file

3. 重启网络,并查询主机的IP地址

systemctl restart network
ip addr

file

4. 手动配置网关

上述过程中配置了两个网关,重启网络后仅有一个网关生效,如下图所示,这个网关可能并不是我们需要的

file

这时候可以在网卡配置中只配置一个网关:

file

也可以手动配置路由策略:

# 手动配置网关
route add -net 192.168.31.0/24 gw 192.168.31.1
route del 10.0.96.0/24 gw 10.0.96.40
route add default gw 192.168.31.1

或者

# 手动配置网关
route add -net 10.0.96.0/24 gw 10.0.96.40
route del 192.168.31.0/24 gw 192.168.31.1
route add default gw 10.0.96.40

最后看到的路由策略:

file

附录

附录A. 相关联的文章

附录B. 参考