kookeey 静态代理产品均支持GRE隧道方式交付。本指南以Ubuntu系统为示例,指导如何在使用Linux系统的主机中与kookeey完成GRE对接,并在该主机中配置IP地址展开业务。
本指南要求客户侧对接主机具备静态IP作为GRE隧道endpoint IP。
设ubuntu主机的公网IP为a.b.c.d,kookeey侧endpoint IP为e.f.g.h;
客户侧GRE隧道接口IP为192.168.0.2/30,kookeey侧GRE隧道接口IP为192.168.0.1/30;
kookeey所交付的业务IP为X.X.X.X/24。
第一步:配置GRE隧道并为隧道设置IP地址
ip link add gre1 type gre remote e.f.g.h local a.b.c.d
ip addr add 192.168.0.2/30 dev gre1
执行 ip link show gre1和ip addr show gre1确认执行结果:
第二步:配置dummy设备承载业务IP
ip link add dev dummy1 type dummy1
ip addr add X.X.X.X/24 dev dummy1
执行ip addr show dummy1确认执行结果:
第三步:配置针对业务IP的路由表和策略路由
ip route add default via 192.168.0.1 dev gre1 table 100
ip rule add from X.X.X.X table 10
执行ip route show table 100和ip rule list确认执行结果:
至此,IP网络配置完成,用户可按照自身业务需求部署上层业务逻辑。