Chinaunix首页 | 论坛 | 博客
  • 博客访问: 270590
  • 博文数量: 41
  • 博客积分: 2560
  • 博客等级: 少校
  • 技术积分: 465
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-01 15:56
文章分类

全部博文(41)

文章存档

2011年(10)

2010年(31)

我的朋友

分类: LINUX

2011-05-31 16:24:51

gre配置
一、gre服务器IP:
宁波:
gre服务器Ip
外:62.155.154.186
内:192.168.4.186

香港:
gre服务器Ip
外:181.151.129.37
内:10.211.0.33

北美网宿:
gre服务器IP
外:205.153.206.3
内:192.168.6.99

二、设定所有GRE 设备的IP为10.0.99.0/24
以下是各个机房GRE机器具体的IP分配:
宁波电信GRE IP:10.0.99.10-19
香港机房GRE IP:10.0.99.20-29
北美网宿GRE IP:10.0.99.30-39

三、gre服务器操作:(注:gre服务器本机只能通其中一个机房)
脚本放在:/root/bin/gre.sh
1)、宁波电信------>香港机房
#!/bin/sh
modprobe ipip
modprobe ip_gre
sysctl -w net.ipv4.ip_forward=1

ip tunnel add ctc_nb2hk mode gre remote 181.151.129.37 local 62.155.154.186 ttl 255
ip link set ctc_nb2hk up
ip addr add 10.0.99.10 peer 10.0.99.20 dev ctc_nb2hk
ip ro add 10.211.0.0/24 via 10.0.99.10

exit $?

2)、宁波电信------->北美网宿
#!/bin/sh
modprobe ipip
modprobe ip_gre
sysctl -w net.ipv4.ip_forward=1

ip tunnel add ctc_nb2ws mode gre remote 205.153.206.3 local 62.155.154.186 ttl 255
ip link set ctc_nb2ws up
ip addr add 10.0.99.11 peer 10.0.99.31 dev ctc_nb2ws
ip ro add 192.168.6.0/24 via 10.0.99.11

exit $?

3)、香港机房----->宁波电信
#!/bin/bash
rmmod ip_gre
modprobe ipip
modprobe ip_gre
sysctl -w net.ipv4.ip_forward=1


ip tunnel add ctc_hk2nb mode gre remote 62.155.154.186 local 181.151.129.37 ttl 255
ip link set ctc_hk2nb up
ip addr add 10.0.99.20 peer 10.0.99.10 dev ctc_hk2nb
ip ro add 192.168.4.0/24 via 10.0.99.10

exit $?


4)、北美网宿------>宁波机房
#!/bin/bash
rmmod ip_gre
modprobe ipip
modprobe ip_gre
sysctl -w net.ipv4.ip_forward=1


ip tunnel add ctc_ws2nb mode gre remote 62.155.154.186 local 205.153.206.3 ttl 255
ip link set ctc_ws2nb up
ip addr add 10.0.99.31 peer 10.0.99.11 dev ctc_ws2nb
ip ro add 192.168.4.0/24 via 10.0.99.31
ip ro add 10.0.99.0/24 via 10.0.99.31

exit $?

四、gre服务器同网段机器操作:
1)、宁波机器:
增加两条路由(写到/etc/rc.local)访问香港,北美。如下:
ip ro add 10.211.0.0/24 via 192.168.4.186
ip ro add 192.168.6.0/24 via 192.168.4.186

2)、北美网宿机器:
增加一条路由(写到/etc/rc.local)访问宁波。如下:
ip ro add 192.168.4.0/24 via 192.168.6.99

3)、香港机器:
增加一条路由(写到/etc/rc.local)访问宁波。如下:
ip ro add 192.168.4.0/24 via 10.211.0.33


阅读(2362) | 评论(0) | 转发(0) |
0

上一篇:ssh tunnel翻墙

下一篇:nginx log获取客户端ip

给主人留下些什么吧!~~