Linux 单网卡配置多个IP地址

CentOS7中,一张网卡可以配置多个IP地址。


使用场景

通过单网卡配置多个IP,切换网络时,完全不用改IP地址,舒服极了。

对于使用笔记本电脑的学习者来说,非常实用的一个配置。

例如我们在家里连接路由器A,配置IP地址1(及子网掩码、网关);在学校连接路由器B,配置IP地址2;在公司连接路由器C,配置IP地址3。

通过本节配置方法,则在不同环境使用虚拟机的Linux时,无需修改IP。


配置方法

第几个IP地址在相应的配置项后加个几即可。我测试了加3个正常。

注:DNS1、DNS2统一配置即可。

示例

IPADDR1=192.168.154.237
PREFIX1=24
GATEWAY1=192.168.154.2

IPADDR2=192.168.154.238
PREFIX2=24
GATEWAY2=192.168.154.2

IPADDR3=192.168.154.239
PREFIX3=24
GATEWAY3=192.168.154.2

DNS1=114.114.114.114
DNS2=114.114.114.115