VPS主机,独立服务器绑定多个IP和SolusVM添加多个IP地址IP段方法

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

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

VPS主机,独立服务器绑定多个IP以及SolusVM添加多个IP地址方法-网卡配置多IP

本篇文章就来分享一下如何在独立服务器绑定多个IP地址,以及SolusVM添加多个IP地址的方法,更多的关于独立服务器的有关教程还有(找VPS的朋友可以看我的专题:VPS主机排行榜单):

  1. Linux系统磁盘空间占满的解决方法-No Space Left on Device错误
  2. Linux Crontab命令定时任务基本语法与操作教程-VPS/服务器自动化
  3. 利用SolusVM在服务器/VPS上开设NAT VPS主机-整合WHMCS开卖NAT VPS

一、准备条件

一台VPS主机或独立服务器。想要速度快的VPS主机可以在这里找到:CN2 GIA VPS主机收集整理汇总。有主机商支持给VPS主机增加IP,有些主机商则不提供此类服务,购买前请仔细看说明。

一台VPS主机或独立服务器

SolusVM主控与被控已经安装配置好。如果是KVM的同时要配置好网桥,没有用SolusVM的朋友可以先了解一下:服务器虚拟化面板SolusVM安装与使用-支持新建管理OpenVZ, KVM和Xen VPS

SolusVM主控与被控已经安装配置好

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

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

VPS主机,独立服务器计算IP地址

二、VPS主机或独立服务器绑定多个IP

2.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.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需要添加网关 

2.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这样的修改即可。

文章出自:挖站否 https://wzfou.com/server-add-ip/,部分内容参考自vultr.comSolusVM  版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:

关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。

已有 2 条评论
  1. 来看看,支持下~

    1月31日 23:11 回复
  2. c

    搞的越来越高端了

    1月27日 01:32 回复

Login

欢迎!请登录你的账号。

记住我 忘记密码?

还未注册 注册

Lost Password

Register