手头有2台vps,分别是基于xen与openvz虚拟化技术,系统为centos linux。
需要对他们增加额外的ip,XEN的默认网卡为eth0,OpenVZ的默认网卡为venet0,网卡的配置文件均位于/etc/sysconfig/network-scripts/目录下。
对XEN VPS进行操作如下:
- cd /etc/sysconfig/network-scripts/
- cp ifcfg-eth0 ifcfg-eth0:0
- vi ifcfg-eth0:0
- 将其中属于eth0的信息修改为eth0:0然后退出保存
- ifup eth0:0
eth0一般配置如下:
- DEVICE=eth0
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=111.111.111.111
- NETMASK=255.255.255.0
对OpenVZ VPS进行操作如下:
OpenVZ VPS有点特别,默认的venet0网卡存放的是ip为127.0.0.1,绑定ipv6地址(如果有),ipv4地址绑定在venet0:0上。以venet0:0为例,增加额外ipv4的ip。
- cd /etc/sysconfig/network-scripts/
- cp ifcfg-venet0:0 ifcfg-venet0:1
- vi ifcfg-venet0:1
- 将其中属于venet0:0的信息修改为venet0:1然后退出保存
- ifup venet0:1
venet0:0一般配置如下:
- DEVICE=venet0:0
- ONBOOT=yes
- IPADDR=222.222.222.222
- NETMASK=255.255.255.255