Linux CentOS6/Ubuntu 12.04添加多IPV4 IP地址方法

有些Linux VPS主机,我们在拥有多个IP地址或者说购买第二个IPV4地址之后,我们在使用的时候是直接解析的,比如我们想用哪个IP对应某个域名的时候直接域名解析到这个IP,不要在服务器中设置配置文件。但是,有些VPS在添加新的IPV4后是需要设置的。

在这篇文章中,国外主机优惠将记录今天在给公司的这台机器添加新的IPV4地址的时候并没有直接默认可以解析,而是需要配置文件的,把过程记录下来,分别基于CentOS6/Ubuntu 12.04两个环境系统进行的配置,万一以后有需要的时候还可以复制使用,毕竟年纪大了脑子不好用。

第一、添加新IPV4前的准备工作

1、比如我们这里原本有一个主IP地址:1.2.3.4

2、然后添加了一个新的IP地址:1.2.3.8

我们在购买新的IP地址之后,先重启下服务器。

第二、CentOS 6系统的添加IP流程

1、配置ifcfg-eth0文件

/etc/sysconfig/network-scripts/ifcfg-eth0

利用vi打开配置文件:

然后先将BOOTPROTO=dhcp 修改成 BOOTPROTO=static,然后添加文件

IPADDR=[mainip]
NETMASK=[netmask]
GATEWAY=[gateway]

在ifcfg-eth0最后添加上面三行,注意[]中间的是我们主IP地址的相关信息IP地址、掩码、网关。最后启动一下ifup eth0

2、创建和编辑ifcfg-eth0:1文件

/etc/sysconfig/network-scripts/ifcfg-eth0:1

我们需要给第二个IP地址创建文件管理IP。

DEVICE=eth0:1
BOOTPROTO=static
IPADDR=1.2.3.8
ONBOOT=yes

添加脚本到文件里。注意第二个IP地址要修改成我们自己的。执行ifup eth0:1启动生效。这样,CentOS6环境添加第二个新IP地址的配置就完成。

第三、Ubuntu 12.04系统的添加IP流程

编辑/etc/network/interfaces文件配置:

auto eth0:0
iface eth0:0 inet static
address 1.2.3.8
netmask 255.255.255.0

是不是比CentOS简单很多,直接添加上面的文件脚本 ,注意修改IP地址,最后执行ifup eth0:0生效。