2009年4月1日 星期三

Linux與cisco Router之間的GRE tunnel的建立

文件來源:http://bbs.linuxsky.org/thread-7629-1-1.html

Linux与cisco Router之间的GRE tunnel的建立

记录了用Linux AS 4和Cisco 1721之间建立GRE tunnel的步骤,翻查了不少资料。方便回头温习,故记录在此。


IP分布:HK outside 10.0.0.1 inside 192.168.1.0/24
DG outside 20.0.0.1 inside 192.168.2.0/24

HK端的配置(Linux AS 4)
1、检查是否加载ip_gre模块
lsmod|grep ip_gre
如果没有输出,请用insmod加载。
2、新增及配置tunnel
#新增一个名称为tunnel0,模式为gre的tunnel.
ip tunnel add tunnel0 mode gre remote 20.0.0.1 local 10.0.0.1 ttl 255
#激活新增的tunnel0
ip link set tunnel0 up
#添加IP
ip addr add 192.168.23.2 dev tunnel0
#目的地为DG的走tunnel0
ip route add 192.168.2.0/24 dev tunnel0
到此,HK端的配置完成。如需在开机运行,可将以上语句放入rc.local

DG端的配置(Cisco 1721)
1、配置tunnel0
en
conf t
int tunnel0
ip address 192.168.23.1 255.255.255.252
tunnel source 20.0.0.1
tunnel destination 10.0.0.1

2、目的地为HK的走tunnel0
ip route 192.168.1.0 255.255.255.0 tunnel0

至此,两端配置完成。

沒有留言:

張貼留言