VDS独立服务器绑定多个IP和SolusVM添加多个IP地址IP段

  • A+
所属分类:网站建设
摘要

如果想要把IP通过SolusVM分配给虚拟VPS,那就不需要绑定到服务器上了。SolusVM架构KVM时涉及到了KVM Bridge Setup,在添加多个IP时只要针对br0:0这样的修改即可。

独立服务器可以绑定多个IP,而且一般购买独立服务器时商家都会送2-5个IP地址,对于多站点来讲独立IP地址还是非常有利于SEO的。当然,独立服务器用于建站实在是浪费了,我们可以将独立服务器虚拟成VPS主机,这样让更多人使用。

独立服务器绑定多个IP和SolusVM添加多个IP地址,如果严格来讲应该是两回事。如果你发现SolusVM创建的VPS主机分配的IP地址网络不通,可能检查一下有没有把其它的IP地址绑定到了服务器的网卡上,一个IP只能给一个服务器用,否则就会冲突。

一、准备条件

一台VDS主机或独立服务器

SolusVM主控与被控已经安装配置好,如果是KVM的同时要配置好网桥

计算好IP地址

在主机商购买了IP地址后一般会给一个网络地址、网关地址以及掩码位,有不明白的朋友可以直接通过在线计算工具得出自己可以用的IP地址有哪些。

http://tool.chinaz.com/Tools/subnetmask

二、VDS或独立服务器绑定多个IP

1 CentOS 6添加绑定单个IP

首先,执行命令:cd /etc/sysconfig/network-s #进入网卡配置目录,命令:cp ifcfg-eth0  ifcfg-eth0:0 #拷贝正在使用的网卡配置文件。

用vi打开ifcfg-eth0:0文件后可以看到复制的网卡信息,我们只需保留以下几条即可,并修改IP,如是不同段IP需要添加网关。

DEVICE=eth0:0 #此处添加:0,保持和文件名一致,添加多个ip依次递增
ONBOOT=yes #是否开机激活
BOOTPROTO=static #静态ip,如果需要dhcp获取请输入dhcp
IPADDR=192.168.1.2 #此处修改为要添加的ip
NETMASK=255.255.255.0 #子网掩码根据你的实际情况作修改

GATEWAY=192.168.1.1 #如是不同段ip需要添加网关

添加完重启网卡生效:service  network restart

2  CentOS 6 添加绑定多个IP或IP段

首先在/etc/sysconfig/network-scripts/中新建文件ifcfg-eth0-range0(注:新建文件名称是在使用的网卡名称-range0),创建完使用vi 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0。

输入以下文件内容格式:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR_START=起始IP地址
IPADDR_END=结束IP地址
CLONENUM_START=0 子网卡命名起始数 

GATEWAY=网关地址
NETMASK=子网掩码
NO_ALIASROUTING=yes 

如有多段IP需要添加注意不要把子网卡命名起始位搞错了,第二段命名为-range1即可依次类推。添加完成后重启网卡生效:service  network restart

DEVICE=eth0:0 #此处添加:0,保持和文件名一致,添加多个ip依次递增
ONBOOT=yes #是否开机激活
BOOTPROTO=static #静态ip,如果需要dhcp获取请输入dhcp
IPADDR=192.168.1.2 #此处修改为要添加的ip
NETMASK=255.255.255.0 #子网掩码根据你的实际情况作修改 

GATEWAY=192.168.1.1 #如是不同段ip需要添加网关 

3  Ubuntu 添加绑定IP

Determine the name of your ethernet device. In this example, we’ll use eth0.

ip link show

Add the following lines in /etc/network/interfaces:

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

Activate the alias with the following command:

ifup eth0:0

如果是Ubuntu 16.x,首先执行以下命令来显示你正在使用的网卡:

ip link show

然后在 /etc/network/interfaces:中添加

auto ens3:0
iface ens3:0 inet static
address 1.2.3.5
netmask 255.255.255.0

激活:

ifup ens3:0

三、SolusVM添加多个IP地址段

示例新增IP段:

2.2.2.1/27

编辑文件:vi  /etc/sysconfig/network-scripts/ifcfg-br0:0 ,添加以下内容:

DEVICE=br0:0 
BOOTPROTO=static 
IPADDR=2.2.2.1 
NETMASK=255.255.255.224 
ONBOOT=yes 

然后,执行重启网络:service network restart。同时,查看一下:cat /etc/sysctl.conf是不是net.ipv4.ip_forward = 1,如果不是用以下命令修改:

echo 1 > /proc/sys/net/ipv4/ip_forward

最后,回到SolusVM添加IP Block,gateway设置为2.2.2.1,netmask同上设置为:255.255.255.224

四、总结

在添加IP前有一个最关键的步骤就是查出你当前正在使用的网卡名称,有可能是eth0或者eth1等等,你在修改配置文件时记得将上面的代码替换成自己的IP地址。

如果想要把IP通过SolusVM分配给虚拟VPS,那就不需要绑定到服务器上了。SolusVM架构KVM时涉及到了KVM Bridge Setup,在添加多个IP时只要针对br0:0这样的修改即可。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: