IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    CohoHa VPS主机添加多个独立IP地址及系统配置方法整理

    老左发表于 2015-09-14 06:21:39
    love 0

    在这篇文章中老左不去讨论CohoHa数据中心(用的较多的是日本和新加坡)性能和速度稳定性如何,因为也有看到不少的用户在使用,老左也有开了新加坡机房在使用,且稳定性还是可以接受的。默认开设的ConoHa VPS主机只有一个独立IPV4地址,如果我们有些项目可能需要添加多个IP地址使用,比如我们一台VPS中添加多个独立IP,这样不同的站点分配不同的独立IP,可以节省一定的成本。

    追加独立IP之后,并不是自动匹配到系统中的,我们需要进行配置文件的设置。因为在之前一段时间有看到不少的网友有提到有这样的需求,所以我这里就直接单独开一台机器,然后添加独立IP进行测试配置。这里需要提到的是,VPS主机默认空间是按照小时扣费的,如果单独添加的IP地址,30天内是不能删除。

    第一、追加多独立IP地址

    默认我们开通的VPS主机只分配一个IPV4地址给我们,如果我们项目需要(如果没有必要就不要折腾),那就根据下面的方案添加新独立IP地址。

    1、追加IP地址

    追加多独立IP地址

    在后台面板中,网络-追加IP地址。

    2、选择机房和个数

    追加多独立IP地址

    然后我们根据所在需求的机房区域,以及需要的IP地址数量进行选择。

    3、确定付款周期

    add-ip-conoha-3

    我们可以看到要求,追加的独立IP地址30天内是不能删除的,从费用上看,新增日本独立IP地址,一月是350日元,折合18元左右(分享文章成本还是蛮高的,为了文章的真实性,还真需要开一个独立IP出来)。

    4、配置到VPS主机

    配置到VPS主机

    我们需要将当前VPS暂停运行,然后进行配置到VPS中。添加完毕之后VPS主机在重启,重启新IP是不会生效可用的,需要我们配置文件才可以。

    第二、新增IP地址配置文件

    这一步过程还是比较重要的,虽然网上有很多相似的教程,但是还不如官方提供的文档准确,这不根据P之前提供的官方文档教程参考整理如下。

    1、登录VPS然后确定eth地址

    ifconfig -a

    然后查看

    eth1      Link encap:Ethernet  HWaddr FA:16:XX:XX:XX:XX

    红色部分是需要记录下来的,等会下面需要用到。

    2、设置eth1配置文件信息

    vi /etc/sysconfig/network-scripts/ifcfg-eth1

    添加下面的脚本

    DEVICE="eth1"
    HWADDR="FA:16:XX:XX:XX:XX" #上面获得的MAC地址
    BOOTPROTO="static"
    NM_CONTROLLED="no"
    ONBOOT="yes"
    TYPE="Ethernet"
    IPADDR="XX.XX.XX.XX" #我们的新追加IP地址
    NETMASK="255.255.254.0"

    添加后保存文件。

    3、设置路由策略

    vi /etc/iproute2/rt_tables

    添加一行规则

    201    gw1

    添加进去。

    vi /etc/sysconfig/network-scripts/route-eth1

    追加IP网关设定策略。

    default via XXX.XXX.XXX.1 table gw1

    当前IP地址网关设定。

    vi /etc/sysconfig/network-scripts/rule-eth1

    追加静态路由地址设定。

    from 157.XXX.XXX.XX1 table gw1
    from 157.XXX.XXX.XX2 table gw1

    输入IP地址,如果有多个,一行一个。

    第三、重启生效

    service network restart

    重启网络环境,如果配置没有问题,我们新IP地址就是生效的,可以应用到项目中。



沪ICP备19023445号-2号
友情链接