GNS3内网通过cloud与实际网络实现互连互通的实验(使用环回网口)
一、背景:
在GNS3内构建一个测试网络,该测试网络的设备能够通过cloud访问外部网络设备和Internet网,外部网络也能直接访问GNS3内网的设备。
考虑通过cloud上的环回口连接GNS3内网。
二、测试环境:
1、windows10系统,版本号: 10.0.14393。ip:192.168.0.206
2、已安装GNS1.4.6及配套VM虚拟机(GNS3版本和GNS3VM虚拟机版本必须相同)。
3、已安装“Microsoft KM-TEST 环回适配器”。
4、已启动“Routing and Remote Access”服务。
5、测试网络拓扑图: Cloud——SW1———R1——PC1

三、配置过程
1、Cloud端口配置:
(1)添加端口:右击GNS3拓扑图中Cloud图标,在弹出菜单中点击“Configure”,在配置窗口中Ethernet标签下的“Generic Etehernet NIO”中选择环回端口“以太网 2”,并点击“Add”添加,点击“Apply”。(拓扑图中添加Cloud时,要选择本地服务器Local server (http://192.168.199.1:8000),因为要通过电脑本机的环回口与实际网络相连。)
(2)手动配置环回口地址:
ip:192.168.137.1
mask:255.255.255.0
2、R1配置:
(1)R1使用GNS3VM中的c7200路由器(httt://192.168.199.128:8000)
(2)SW1是GNS3内置二层交换机,用于Cloud和R1之间的中转连接。因为Cloud来源于本地服务器,R1来源于GNS3VM服务器,不能直接相连。
(3)R1端口地址及静态路由配置:
interface FastEthernet0/0
ip address 192.168.137.5 255.255.255.0
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 192.168.10.1 255.255.255.0
duplex auto
speed auto
...
ip route 0.0.0.0 0.0.0.0 192.168.137.1
配置结束,记得wr me存储配置。
3、PC1配置:VPCS需要先配置为使用GNS3VM服务器(在“Edit”——“Preferences”——“VPCS”界面,取消“Use the local server”的勾选即可)。因为PC1必须与相连的R1处于同一服务器下,才能连通。否则,尽管地址在同一网段,也无法连通,这里要特别注意。
PC1> ip 192.168.10.5/24 192.168.10.1
PC1> ip dns 114.114.114.114 8.8.8.8
PC1> sh ip
NAME : PC1[1]
IP/MASK : 192.168.10.5/24
GATEWAY : 192.168.10.1
DNS : 114.114.114.114 8.8.8.8
MAC : 00:50:79:66:68:00
LPORT : 10003
RHOST:PORT : 192.168.199.128:10005
MTU : 1500
5、win10系统添加指向192.168.10.0/24网段的静态路由:
C:\Windows\system32>route add 192.168.10.0 mask 255.255.255.0 192.168.137.5 -p
操作完成!
6、外网路由器配置回指192.168.10.0/24网段的静态路由:

四、测试
1、PC1访问外网:
PC1> ping www.baidu.com
www.baidu.com resolved to www.a.shifen.com(183.232.231.174)
84 bytes from 183.232.231.174 icmp_seq=1 ttl=52 time=61.533 ms
84 bytes from 183.232.231.174 icmp_seq=2 ttl=52 time=62.131 ms
84 bytes from 183.232.231.174 icmp_seq=3 ttl=52 time=63.090 ms
84 bytes from 183.232.231.174 icmp_seq=4 ttl=52 time=53.617 ms
84 bytes from 183.232.231.174 icmp_seq=5 ttl=52 time=55.103 ms
2、外网路由器对192.168.10.0/24网段的访问:

上述测试结果说明GNS3内网通过win10系统的环回接口实现了与实际网络的互联互通。
五、小结:
1、GNS3支持本地服务器和VM虚拟机服务器,要注意这两种服务器构建的设备很可能无法通信,除了使用内置的交换机外。
2、因为启用“Routing and Remote Access”服务实现数据报文的路由转发,因此,不要启动“共享”上网功能。共享上网功能可能使用NAT,导致实际网络无法对GNS3内网的直接访问。
GNS3内网通过cloud与实际网络实现互连互通的实验(使用环回网口)的更多相关文章
- GNS3内网配置虚拟机测试
一.背景:考虑在GNS3内网配置一台虚拟机系统,用于大流量测试. 二.环境: 1.win10系统已安装:GNS3和配套GNS3VM虚拟机(版本号:2.2.7):vmware虚拟机winxp(名称为:W ...
- 网络基础 外网IP,内网IP,虚拟机的网络设置
外网IP,内网IP的关系 在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册.但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用. 这三个地址 ...
- [内网渗透] MSF路由转发/网络代理
这里只做记录,不做详解 0x01 路由转发 已经拿到一台公网服务器: 1.1 方法1 进到meterpreter的会话: route #查看路由信息 background退出当前会话,通过会话2,转发 ...
- 连上VPN后,如何访问内网(添加路由表实现网络分流方法)
route add 192.168.4.0 mask 255.255.255.0 192.168.2.0 metric 1 不止有“邮件系统”会出现这种情况,还有其他情况,这时,你需要在没有连接外网和 ...
- <<< 如何查看自己是外网还是内网
判断的方法很简单,就是看你的网络中有没有路由器,不管是有线路由还是无线路由,只要你的网络中用了路由,那你就是内网,用路由器的网络有一个特点,那就是只要路由器在开着,那你开了电脑之后就可以直接上网,不需 ...
- Hyperledger Fabric 1.0 从零开始(三)——环境构建(内网/准离线)
有公网环境的服务器可以直接看 Hyperledger Fabric 1.0 从零开始(二)--环境构建(公网) ,本篇内容与上篇相似,只不过环境搭建需要在内网下,也就是网络被限制的情况下. 1:环境构 ...
- Ceph万兆内网与系统万兆迁移
本文将总结一次为Ceph集群加装万兆内网(cluster network),后因需要对比实验来研究分布式存储集群在计算,网络,存储过程中各部分耗时比例,而将Ceph整体系统又整体搬移至万兆网的过程.但 ...
- Android Studio项目Gradle内网配置
由于内网无法连接到外部网络,在使用Gradle编译Android Studio项目时就会面临一些问题: 1.Gradle安装文件无法下载 2.Gradle Android插件无法下载 3.项目依赖文件 ...
- Hyper-V 配置虚拟机内网及外网环境
一.为Hyper-V虚拟机准备内外网环境 1.内网环境——虚拟机与虚拟机及主机可以互通
随机推荐
- Java——Java中编码问题
在开发过程中经常会遇到一会乱码问题,不是什么大问题,但是也挺烦人的,今天来将我们开发总结的经验记录下来,希望可以给大家一些帮助. 一些概念: 字符:人们使用的记号,抽象意义上的一个符号.比如:‘1’, ...
- 练习//编写函数norepeat(arr) 将数组的重复元素去掉,并返回新的数组
function norepeat(n){ for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.l ...
- 软路由OpenWrt(LEDE)2020.5.10更新 UPnP+NAS+多拨+网盘+DNS优化
近期更新:2020.05.10更新-基于OpenWrt R2020.5.9版本,源码截止2020.05.10. 交流群:QQ 1030484865 电报 t.me/t_homelede 版本说 ...
- MongoDB最佳安全实践
在前文[15分钟从零开始搭建支持10w+用户的生产环境(二)]中提了一句MongoDB的安全,有小伙伴留心了,在公众号后台问.所以今天专门开个文,写一下关于MongoDB的安全. 一.我的一次Mong ...
- 带你100% 地了解 Redis 6.0 的客户端缓存
近日 Redis 6.0.0 GA 版本发布,这是 Redis 历史上最大的一次版本更新,包括了客户端缓存 (Client side caching).ACL.Threaded I/O 和 Redis ...
- IE浏览器下报错: strict 模式下不允许一个属性有多个定义
vue项目,打包后在IE11和360浏览器(都是IE内核)上运行,控制台报了strict 模式下不允许一个属性有多个定义这个错误,导致流程不能正常走下去,查资料后知道应该是定义了重复的属性,于是就开始 ...
- CodeForces - 1209D Cow and Snacks 并查集
CodeForces - 1209D 题意 现在n种点心,每种点心只有一份,有k位客人,每位客人有两种想要吃的点心,你可以安排他们进场的顺序,每位客人会吃掉所有他想要吃的,并且还没被吃掉的点心.如果客 ...
- 【csu oj 1542】线段树
题目大意:给定一个合法的括号序列(只包含'(',')'),有q次操作,对每次操作改变一个位置的括号,求最左端的位置,使得改变这个位置上的括号以后,新序列合法(完全配对). 思路:对于合法的括号序列,如 ...
- [hdu5226]组合数求和取模(Lucas定理)
题意:给一个矩阵a,a[i][j] = C[i][j](i>=j) or 0(i < j),求(x1,y1),(x2,y2)这个子矩阵里面的所有数的和. 思路:首先问题可以转化为求(0,0 ...
- SQL注入和Mybatis预编译防止SQL注入
什么是SQL注入?? 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或页面请求url的查询字符串,最终达到欺骗服务器执行恶意的SQL命令.具体来说,它是利用现有应用程序,将(恶意)的SQL命 ...