文档章节

debian 7上建立GRE隧道

hiwill
 hiwill
发布于 2015/10/28 18:49
字数 366
阅读 395
收藏 0

1,GRE,即通用路由封装协议,GRE隧道是一种IP-over-IP的隧道,建立虚拟的点对点连接,对通过隧道的某些网路层协议的数据包进行封装,使这些被封装的数据包能够在IPv4/IPv6 网络中传输,在Tunnel 的两端分别对数据报进行封装及解封装。
要在Linux上创建GRE隧道,需要ip_gre内核模块,它是GRE通过IPv4隧道的驱动程序,默认是包含在内核里的,没有的话需要加上这个模块。
启动隧道配置规则:
 ip tunnel add 新的tunnel的名称 mode gre remote 对端物理IP local 本端物理IP ttl 255
 ip link set 新的tunnel的名称 up
 ip addr add 新的tunnel的名称的IP dev 新的tunnel的名称
 ip route add 对端的内网私有网段/掩码 dev 新的tunnel的名称
2,搭建(平台debian 7 64位)
HOST A: 139.162.24.259
HOST B: 106.187.53.168
HOST A:
ip tunnel add gre1 mode gre remote 106.187.53.168 local 139.162.24.259 ttl 255
ip link set gre1 up mtu 1400
ip addr add 10.11.2.2 peer 10.11.2.1 dev gre1
HOST B:
ip tunnel add gre1 mode gre remote 139.162.24.259 local 106.187.53.168 ttl 255
ip link set gre1 up mtu 1400
ip addr add 10.11.2.1 peer 10.11.2.2/24 dev gre1
3,检测连通性,ping隧道对端IP 10.11.2.*,ping通后,HOST A和 HOST B间就建立了GRE隧道
4,撤销GRE隧道
ip link set gre1 down
ip tunnel del gre1
ip addr show 检验隧道是否建立,ifconfig也能看到

 

© 著作权归作者所有

共有 人打赏支持
hiwill
粉丝 12
博文 126
码字总数 82589
作品 0
朝阳
私信 提问
常用的VPN知识小节

一 L2TP VPN 1.L2TP是一种典型的Access VPN技术,属于二层VPN,具备点到网的特性,特别适合单个或少数用户接入企业的情况,组织的小型远程办公室和出差人员可以花费较少的本地接入费用接入其...

yu_wl
2016/06/19
0
0
华为VPN技术三:GRE

GRE通过静态路由实现IPv4互通 拓扑: 配置步骤 1、所有设备之间运行OSPF路由协议实现设备间路由互通。 2、在RouterA和RouterC上创建Tunnel接口,创建GRE隧道,并在RouterA和RouterC上配置经过...

SupermanNet
2017/11/27
0
0
Linux GRE

隧道技术概述 隧道技术(Tunneling)是一种通过使用互联网络的基础设施在网络之间传递数据的方式。电信技术在发展,多种网络技术并存,一种技术的网络可能需要穿过另一种技术的网络实现互联。...

Jerry_Baby
2016/07/12
79
1
公司与机房的GRE隧道配置实例

背景: 背景: 我们公司内网与机房服务器为了实现用内网IP通信的功能,故使用了linux的IP gre隧道的方式。使得公司内部可以直接通过路由直连的方式访问机房服务器。 拓扑图如下: 注:拓扑中的...

icenycmh
06/26
0
0
开发人员必读openstack网络基础5:网络叠加模式VLAN、VxLAN、GRE

问题导读 1.什么是叠加网络? 2.什么是VLAN,它的作用是什么? 3.为什么会产生VXLAN? 4.隧道技术有什么具体应用? 什么是叠加网络 1.一个数据包(或帧)封装在另一个数据包内;被封装的包转发到...

fdhay
2016/03/28
61
0

没有更多内容

加载失败,请刷新页面

加载更多

并发+超时示例

func installMantisAgent() {log.Println("begin auto repair mantis agent")num := 0succNum := 0failNum := 0var Q *queue.Queueswitch g.Config().RepairType {ca......

我爱吃葱花
7分钟前
0
0
增加一列自增id

ALTER TABLE xxxx ADD iSiteId INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST;

colin_86
16分钟前
1
0
开发函数计算的正确姿势 —— 爬虫

在 《函数计算本地运行与调试 - Fun Local 基本用法》 中,我们介绍了利用 Fun Local 本地运行、调试函数的方法。但如果仅仅这样简单的介绍,并不能展现 Fun Local 对函数计算开发的巨大效率...

阿里云官方博客
21分钟前
0
0
安卓代码混淆

Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 : 1,代码混淆 2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景...

whoisliang
25分钟前
1
0
配置Tomcat虚拟主机

12月13日任务 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机 16.8 Tomcat日志 配置tomcat监听80端口 默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行...

robertt15
31分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部