文档章节

debian 7上建立GRE隧道

hiwill
 hiwill
发布于 2015/10/28 18:49
字数 366
阅读 384
收藏 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
博文 124
码字总数 80503
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

Centos7安装docker

yum update yum install -y docker-engine

落叶清风
2分钟前
0
0
7个Python实战项目代码,让你感受下大神是如何起飞的!

关于Python有一句名言:不要重复造轮子。 但是问题有三个: 1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。 2、确...

糖宝lsh
2分钟前
0
0
【随记】Maven 与mysql 版本(maven mysql 5.1.38用的最多)

MySQL Connector/J 我的电脑mysql版本为5.7.20-log maven pom.xml 依赖可用5.1.38 pom.xml依赖代码 $加<properties>变量名的实例代码 <properties><!-- data --><mysql-connector-ja......

颖伙虫
5分钟前
0
0
观察者模式

意图: 在对象的内部状态发生变化时,自动通知外部对象进行响应。 构成 被观察者:内部状态有可能被改变,而且又需要通知外部的对象。 观察者:需要对内部状态的改变做出响应的对象。 Java实...

noob_fly
12分钟前
0
0
设计模式之 MVC

MVC 是 模块化思想或者分层思想的实践。 当我们设计一个Web应用的时候,我们的业务流是,读取数据库中的数据,进行逻辑处理,渲染到页面;如果是交互型的页面,那么页面有输入或者事件发生的...

backbye
13分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部