小沨的天空

  • 首页
  • Code
  • 图床
  • 网盘
  • 赞助
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux
  3. 正文

linux架设gre tunnel/隧道

2019年3月14日 3741点热度 0人点赞 0条评论

GRE隧道是IP-over-IP隧道,可以封装IPv4/IPv6和单播/多播流量。要在Linux上创建GRE隧道,需要ip_gre内核模块。

先查看系统p_gre模块

sudo modprobe ip_gre
lsmod | grep gre

在2个不同VPS或者服务器直接架设GRE隧道链接,例如VPS1,VPS2
VPS1: 172.168.1.2
VPS2: 172.168.1.3

在VPS1上是操作,gre1看你自己喜欢用什么都可以,但是有的机器gre0默认已经使用了

sudo ip tunnel add gre1 mode gre remote 172.168.1.3 local 172.168.1.2 ttl 255
sudo ip link set gre1 up
sudo ip addr add 10.10.10.1/24 peer 10.10.10.2/24 dev gre1
sudo ip addr add 200a::1/64 peer 200a::2/64 dev gre1

这个是在VPS1创建一个名为gre1的GRE类型隧道,并将其远程地址设置为172.168.1.3。隧道数据包将来自192.168.1.2(本地IP地址),其TTL字段将设置为255.隧道设备的IP地址为10.10.10.1,网络掩码为255.255.255.0。

现在验证GRE隧道的路由是否已正确设置:

ip route show

然后在VPS2重复上面的操作

VPS2操作

sudo ip tunnel add gre1 mode gre remote 172.168.1.2 local 172.168.1.3 ttl 255
sudo ip link set gre1 up
sudo ip addr add 10.10.10.2/24 peer 10.10.10.1/24 dev gre1
sudo ip addr add 200a::2/64 peer 200a::1/64 dev gre1

然后VPS1和VPS2建立GRE隧道了,现在在VPS1可以测试一下:

root@VPS1 ~ # ping 10.10.10.2
PING 10.10.10.2 (10.10.10.2) 56(84) bytes of data.
64 bytes from 10.10.10.2: icmp_seq=1 ttl=64 time=120 ms
64 bytes from 10.10.10.2: icmp_seq=2 ttl=64 time=120 ms
64 bytes from 10.10.10.2: icmp_seq=3 ttl=64 time=119 ms

如果要关掉卸载GRE

sudo ip link set gre0 down
sudo ip tunnel del gre0

建静态路由,在VPS1上操作,1.1.1.0/24通过GRE隧道路由。请注意,网关地址10.10.10.2是分配给GRE隧道远程端点的IP地址(VPS2)。

sudo ip route add 1.1.1.0/24 via 10.10.10.2/24 dev gre1

link:http://ask.xmodulo.com/create-gre-tunnel-linux.html

标签: gre linux tunnel 隧道
最后更新:2019年8月17日

mikj

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
站内搜索
最新 热点 随机
最新 热点 随机
网站Cloudflare使用CDN后如何获取前端真实客户IP Win10 共享文件夹(设置账户密码与终止所有连接) 戴尔PowerEdge R430设置RAID0 安装WINDOWS10 实践Google Voice号码转移到Ultra Mobile Paygo套餐的实体sim卡 Giffgaff英国+44手机SIM卡免费领取 Server酱和Qmsg酱两个好用的推送服务 linux的ssh服务升级后无法启动修复 linux服务器的硬盘使用时间查询 启用chrome浏览器内置的二维码生成插件 宝塔面板或者LNMP下安装php的mongodb扩展
忘记 bash-3.2#如何变回 [root@localhost] Linux安装和使用rar解压缩软件 Nginx SSL配置/优化方案(转) linux vps 上 下载115网盘 的方法 初识版本2 – 安装教程转寥 ubuntu下利用expect实现screen多窗口开机运行 使用代码平台cloud9云IDE平台搭建某些服务 服务器不小心从架子上掉落,摔得头晕眼花! directadmin升级和降级php
标签聚合
域名 centos debian linux 网盘 php 月捐 ubuntu 免费 系统 面板 插件 代码 服务器 vps Cloudflare DirectAdmin wordpress 升级 安装
分类
  • Linux
  • VPS服务器
  • windows
  • wordpress
  • 域名相关
  • 建站分享
  • 教程学习
  • 数据库类
  • 未分类
  • 资源分享
友情链接
  • QQTM论坛
  • QQPCC
  • 朱志瑞
  • 夜狐
  • 轨迹博客
  • 天下无鱼
  • 陈否否
  • xiaofengsky.free.fr
  • 怪鸟博客
  • 豆博
  • 麦麦同学
  • 死老鬼
  • 李子博客
  • 2.int.ru
  • 午夜客
  • 我喔喔喔
  • LiCEO
  • 爱购啦
  • logdns.free.fr
  • vzone
  • 寥寥后花园
  • semnew
  • 娃娃博客
  • 傻子-跸西的blog
  • 小沨记事本
  • 回到未来博客
  • 我的图库
  • 撸羊毛
AD

COPYRIGHT © 2022 Xinai.De. ALL RIGHTS RESERVED.@ 网站运行:@ 服务器运行状态

Theme Kratos Made By Seaton Jiang