全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5637|回复: 23

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

  [复制链接]
发表于 2016-12-17 12:41:18 | 显示全部楼层 |阅读模式

写这个东西是因为上次看到了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, 添加如下语段:
  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
发表于 2016-12-17 12:47:05 | 显示全部楼层
教程帖子点赞
发表于 2016-12-17 13:00:00 | 显示全部楼层
这方法...类似所谓的DMZ主机吧 不算很完美不过可以规避一些问题
发表于 2016-12-17 13:08:30 | 显示全部楼层
那个我也没试成功。
等等试一下这个。
发表于 2016-12-17 13:14:24 | 显示全部楼层
直接VPS上开小鸡,挂个KS上的NFS做存储不得了,搞那么多麻烦
发表于 2016-12-17 13:32:41 | 显示全部楼层
ip是一次性付费的吧?
但是OVH的VPS取消了的话,IP也就没了吧?
 楼主| 发表于 2016-12-17 13:34:28 来自手机 | 显示全部楼层
hepac 发表于 2016-12-17 13:14
直接VPS上开小鸡,挂个KS上的NFS做存储不得了,搞那么多麻烦

这样小鸡性能太差了。。。
 楼主| 发表于 2016-12-17 13:35:37 来自手机 | 显示全部楼层
fengpioaxue 发表于 2016-12-17 13:32
ip是一次性付费的吧?
但是OVH的VPS取消了的话,IP也就没了吧?

应该是的
发表于 2016-12-17 14:56:36 来自手机 | 显示全部楼层
难得技术文章,虽然用不上,也要支持一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-19 10:01 , Processed in 0.091093 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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