全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 6706|回复: 23
打印 上一主题 下一主题

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

  [复制链接]
跳转到指定楼层
1#
发表于 2016-12-17 12:41:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

写这个东西是因为上次看到了zhyaof的帖子http://hostloc.gdisk.cf/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, 添加如下语段:
  1. auto eth0:0
  2. iface eth0:0 inet static
  3.   address VPS_EXTRA_IP
  4.   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上依次执行:
  1. iptunnel add shc mode ipip local VPS_EXTRA_IP remote KIMSUFI_IP ttl 255
  2. ip addr add 192.168.100.1/30 dev shc
  3. ip link set shc up
复制代码


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

接着在KS服务器上依次执行:
  1. iptunnel add shc mode ipip local KIMSUFI_IP remote VPS_EXTRA_IP ttl 255
  2. ip addr add 192.168.100.2/30 dev shc
  3. ip link set shc up
复制代码


4. 设置路由表和映射

在OVH VPS上依次执行:
  1. iptables -t nat -A POSTROUTING -s 192.168.100.0/30 -j SNAT --to-source VPS_EXTRA_IP
  2. iptables -t nat -A PREROUTING -d VPS_EXTRA_IP -j DNAT --to-destination 192.168.100.2
  3. iptables -A FORWARD -d 192.168.100.2 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
复制代码


在KIMSUFI服务器上依次执行:
  1. echo '100 SHC' >> /etc/iproute2/rt_tables
  2. ip rule add from 192.168.100.0/30 table SHC
  3. ip route add default via 192.168.100.1 table SHC
复制代码


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

映射好后如果做站的话无需额外设置了。开小鸡的额外注意事项可以参考下zhyaof的帖子。


评分

参与人数 1威望 +25 收起 理由
欧阳逍遥 + 25 赞一个!

查看全部评分

推荐
发表于 2016-12-17 12:43:44 | 只看该作者
最喜歡教程帖子

点评

+25 赞一个  发表于 2016-12-18 12:33
mix
Mix +25  发表于 2016-12-17 16:03
Service + 25 赞一个!  发表于 2016-12-17 13:14
21#
 楼主| 发表于 2016-12-21 22:00:22 来自手机 | 只看该作者
ttlove 发表于 2016-12-21 18:55
大佬……求完整教程……另外……openvz是不是不支持ipip tunnel???

openvz不支持ipip. 完整教程在我博客里https://qing.su/article/123.html
20#
发表于 2016-12-21 19:34:22 | 只看该作者
shc 发表于 2016-12-18 12:04
如果把VPS开在和独服同一个机房就还好,我试了下相互之间ping 1 ms, 几乎对速度没有任何影响。 ...

这个连接的话是不是走的VPS的IP的流量,对吧
19#
发表于 2016-12-21 18:55:06 | 只看该作者
大佬……求完整教程……另外……openvz是不是不支持ipip tunnel???
18#
 楼主| 发表于 2016-12-18 12:04:26 | 只看该作者
kuretru 发表于 2016-12-18 11:36
这样子流量还是从OVH中转过来的,速度不会慢一点吗

如果把VPS开在和独服同一个机房就还好,我试了下相互之间ping 1 ms, 几乎对速度没有任何影响。
17#
发表于 2016-12-18 11:36:56 | 只看该作者
这样子流量还是从OVH中转过来的,速度不会慢一点吗
15#
 楼主| 发表于 2016-12-17 22:22:07 来自手机 | 只看该作者
bigexiu 发表于 2016-12-17 15:33
顶楼主小菊花

太小了怕疼
14#
发表于 2016-12-17 15:59:17 | 只看该作者
这样还是会消耗OVH的带宽?
13#
发表于 2016-12-17 15:33:13 | 只看该作者
顶楼主小菊花
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-24 08:25 , Processed in 0.067433 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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