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内网的直接访问。
最新文章
- c#smtp多线程
- codevs http://www.codevs.cn/problem/?problemset_id=1 循环、递归、stl复习题
- Entity FrameWork 延迟加载本质(二)
- npm 配置全局文件
- Linux学习系列之Linux入门(二)Vim学习
- UVA 1658 Admiral 海上将军(最小费用流,拆点)
- AngularJs练习Demo4
- 跑ssis分组差错:没有关联“”。假设无法找到一个特定的连接元件,Connections 这种错误发生的收集
- php几行代码实现CSV格式文件输出
- (转载)Apache与Tomcat 区别联系
- 00-深入理解C#读书笔记说明
- 使用cmd查看电脑连接过的wifi密码(一)
- mysql优化:explain分析sql语句执行效率
- balcanced-binary-tree
- 转:VIM选择文本块/复制/粘贴
- C10K问题
- 数据加密之SymmetricAlgorithm加密
- Sql Server与.Net(C#)中星期值对比
- filesystems\configfs\configfs.txt 翻译Android下的
- url乱码问题