全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: shc

使用IPIP隧道将OVH VPS上的IP映射至KS-3C/4C开小鸡

  [复制链接]
发表于 2016-12-17 15:01:48 | 显示全部楼层
据说 OVH API 可以设置 IP 解析
发表于 2016-12-17 15:10:41 | 显示全部楼层
写这个东西是因为上次看到了zhyaof的帖子http://www.hostloc.com/thread-322252-1-1.html, 里面用gre隧道做的IP映射。不知为何原因,我自己设置的时候GRE隧道一直失败,IPIP就没问题。于是记录下步骤。全文https://qing.su/article/123.html

测试的服务器环境如下:OVH VPS, Canada BHS-1, Debian 7 64bit; KS-3C Server, Canada BHS-1, Debian 7 64bit. 服务器未安装锐速/BBR, 若服务器上安装有类似的加速软件请关闭后再继续。

1, 添加IP地址

购买额外IP地址后,须逐一在OVH VPS上添加IP地址。

编辑文件/etc/network/interfaces, 如果默认IP对应的网卡是eth0, 则新加一块网卡eth0:0, 添加如下语段:

    auto eth0:0
    iface eth0:0 inet static
      address VPS_EXTRA_IP
      netmask 255.255.255.255

复制代码

VPS_EXTRA_IP替换为需要映射到KS服务器上的IP地址,下同。若有多个IP则逐一添加。保存后执行ifup eth0:0激活新IP. 完成后请从KS服务器上ping一下这个待映射的IP地址看看能不能ping通。

2, 开启转发

编辑OVH VPS的/etc/sysctl.conf文件,删除net.ipv4.ip_forward=1这一行行首的注释符。 保存退出后执行sysctl -p使之生效。

3, 设置IPIP隧道

在OVH VPS上依次执行:

    iptunnel add shc mode ipip local VPS_EXTRA_IP remote KIMSUFI_IP ttl 255
    ip addr add 192.168.100.1/30 dev shc
    ip link set shc up

复制代码


其中KIMSUFI_IP替换为KS服务器的地址。

接着在KS服务器上依次执行:

    iptunnel add shc mode ipip local KIMSUFI_IP remote VPS_EXTRA_IP ttl 255
    ip addr add 192.168.100.2/30 dev shc
    ip link set shc up

复制代码


4. 设置路由表和映射

在OVH VPS上依次执行:

    iptables -t nat -A POSTROUTING -s 192.168.100.0/30 -j SNAT --to-source VPS_EXTRA_IP
    iptables -t nat -A PREROUTING -d VPS_EXTRA_IP -j DNAT --to-destination 192.168.100.2
    iptables -A FORWARD -d 192.168.100.2 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

复制代码


在KIMSUFI服务器上依次执行:

    echo '100 SHC' >> /etc/iproute2/rt_tables
    ip rule add from 192.168.100.0/30 table SHC
    ip route add default via 192.168.100.1 table SHC

复制代码


至此,IP映射设置完毕,可以愉快地在KS服务器上多IP访问了。

映射好后如果做站的话无需额外设置了。开小鸡的额外注意事项可以参考下zhyaof的帖子。
发表于 2016-12-17 15:33:13 | 显示全部楼层
顶楼主小菊花
发表于 2016-12-17 15:59:17 | 显示全部楼层
这样还是会消耗OVH的带宽?
 楼主| 发表于 2016-12-17 22:22:07 来自手机 | 显示全部楼层
bigexiu 发表于 2016-12-17 15:33
顶楼主小菊花

太小了怕疼
发表于 2016-12-18 11:36:56 | 显示全部楼层
这样子流量还是从OVH中转过来的,速度不会慢一点吗
 楼主| 发表于 2016-12-18 12:04:26 | 显示全部楼层
kuretru 发表于 2016-12-18 11:36
这样子流量还是从OVH中转过来的,速度不会慢一点吗

如果把VPS开在和独服同一个机房就还好,我试了下相互之间ping 1 ms, 几乎对速度没有任何影响。
发表于 2016-12-21 18:55:06 | 显示全部楼层
大佬……求完整教程……另外……openvz是不是不支持ipip tunnel???
发表于 2016-12-21 19:34:22 | 显示全部楼层
shc 发表于 2016-12-18 12:04
如果把VPS开在和独服同一个机房就还好,我试了下相互之间ping 1 ms, 几乎对速度没有任何影响。 ...

这个连接的话是不是走的VPS的IP的流量,对吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-19 11:00 , Processed in 0.064733 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表