为了研究gre协议需要搭建gre隧道来进行测试,需要两个能通信的服务器
测试环境
服务器A:
IP地址: 10.20.50.148
GRE内部IP地址: 203.0.113.1
服务器B:
IP地址: 192.168.4.2
GRE内部IP地址: 203.0.113.2
环境说明
服务器A和服务器B可以通过IP地址ping通,但是不能通过GRE内部的IP地址ping通
GRE协议是在内部IP头前面添加了一个GRE头再加一个IP头
配置说明
服务器A和服务器B都需要配置,配置步骤基本相似,只需要交换配置文件部分内容
服务器A配置
# 1.加载驱动
modprobe ip_gre
# 2.创建gre隧道
cd /etc/sysconfig/network-scripts
vim ifcfg-tun0
# 3.在ifcfg-tun0文件中添加
DEVICE=tun0
BOOTPROTO=none
ONBOOT=yes
DEVICETYPE=tunnel
TYPE=GRE
PEER_INNER_IPADDR=203.0.113.2
PEER_OUTER_IPADDR=192.168.4.2
MY_INNER_

本文档详述了如何在两台服务器(A和B)之间建立GRE隧道进行通信测试。服务器A和B的IP及GRE内部IP已给出,两者可通过IP地址ping通但不能通过GRE内IP通信。配置包括在服务器A和B上加载ip_gre驱动,创建并启动GRE隧道。关键配置文件为ifcfg-tun0,需指定PEER_INNER_IPADDR和PEER_OUTER_IPADDR。成功后,通过服务器B ping 203.0.113.1应成功,且能通过tcpdump捕获GRE隧道数据包。
最低0.47元/天 解锁文章
1617

被折叠的 条评论
为什么被折叠?



