当前位置: 首页 > news >正文

GRE VPN——配置实验

1,按照图示配置IP地址

r1:

r2:

r3:

2,在R1和R3配置默认路由使公网区域互通

[R1]ip route-static 0.0.0.0 0 100.1.1.2

R3]ip route-static 0.0.0.0 0 100.2.2.2

3,在R1和R3上配置GRE VPN,使两端私网能够互相访问,Tunnel口IP地址如图,隧道双up:

[R1-Tunnel0/0/0]tunnel-protocol gre	
[R1-Tunnel0/0/0]source 100.1.1.1
[R1-Tunnel0/0/0]destination 100.2.2.3
[R3-Tunnel0/0/0]tunnel-protocol gre 
[R3-Tunnel0/0/0]source 100.2.2.3
[R3-Tunnel0/0/0]destination 100.1.1.1
<R1>ping -a 192.168.3.1 192.168.3.3PING 192.168.3.3: 56  data bytes, press CTRL_C to breakRequest time outReply from 192.168.3.3: bytes=56 Sequence=2 ttl=255 time=40 msReply from 192.168.3.3: bytes=56 Sequence=3 ttl=255 time=30 msReply from 192.168.3.3: bytes=56 Sequence=4 ttl=255 time=30 msReply from 192.168.3.3: bytes=56 Sequence=5 ttl=255 time=20 ms--- 192.168.3.3 ping statistics ---5 packet(s) transmitted4 packet(s) received20.00% packet lossround-trip min/avg/max = 20/30/40 ms

4,在R1和R3上配置RIPV2来传递两端私网路由

[R1]ip route-static 192.168.2.0 24 192.168.3.3

[R3]ip route-static 192.168.1.0 24 192.168.3.1

<R3>ping 192.168.1.1PING 192.168.1.1: 56  data bytes, press CTRL_C to breakRequest time outReply from 192.168.1.1: bytes=56 Sequence=2 ttl=127 time=20 msReply from 192.168.1.1: bytes=56 Sequence=3 ttl=127 time=30 msReply from 192.168.1.1: bytes=56 Sequence=4 ttl=127 time=30 msReply from 192.168.1.1: bytes=56 Sequence=5 ttl=127 time=20 ms--- 192.168.1.1 ping statistics ---5 packet(s) transmitted4 packet(s) received20.00% packet lossround-trip min/avg/max = 20/25/30 ms

相关文章:

  • 实验3 中文分词
  • 16:00面试,16:06就出来了,问的问题有点变态。。。
  • npm淘宝镜像源切换
  • Redis常见命令
  • 谭浩强第五版C语言课后习题(编程题)+答案
  • 优橙内推广西专场——5G网络优化(中高级)工程师
  • 【ML】类神经网络训练不起来怎么办 5
  • C语言:指针进阶
  • MySQL数据库高阶语句②
  • Golang案例开发之gopacket抓包三次握手四次分手(3)
  • C语言UNIX域套接字CS模型
  • 全局UI方法-弹窗六-自定义弹窗
  • Flask 与小程序 的图片数据交互 过程及探讨研究学习
  • 如何在群晖NAS搭建bitwarden密码管理软件并实现无公网IP远程访问
  • Install Docker
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • JavaScript的使用你知道几种?(上)
  • js学习笔记
  • leetcode386. Lexicographical Numbers
  • PAT A1092
  • Python 反序列化安全问题(二)
  • Travix是如何部署应用程序到Kubernetes上的
  • XForms - 更强大的Form
  • 成为一名优秀的Developer的书单
  • 读懂package.json -- 依赖管理
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 力扣(LeetCode)965
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • Hibernate主键生成策略及选择
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 阿里云服务器购买完整流程
  • $.ajax()
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (七)Java对象在Hibernate持久化层的状态
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • ./configure、make、make install 命令
  • .net framework4与其client profile版本的区别
  • .net FrameWork简介,数组,枚举
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .net的socket示例
  • .net连接MySQL的方法
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .Net中间语言BeforeFieldInit
  • .sh 的运行
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @FeignClient注解,fallback和fallbackFactory
  • @html.ActionLink的几种参数格式
  • @RequestMapping处理请求异常