一、背景:

  在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与实际网络实现互连互通的实验(使用环回网口)的更多相关文章

  1. GNS3内网配置虚拟机测试

    一.背景:考虑在GNS3内网配置一台虚拟机系统,用于大流量测试. 二.环境: 1.win10系统已安装:GNS3和配套GNS3VM虚拟机(版本号:2.2.7):vmware虚拟机winxp(名称为:W ...

  2. 网络基础 外网IP,内网IP,虚拟机的网络设置

    外网IP,内网IP的关系 在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册.但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用. 这三个地址 ...

  3. [内网渗透] MSF路由转发/网络代理

    这里只做记录,不做详解 0x01 路由转发 已经拿到一台公网服务器: 1.1 方法1 进到meterpreter的会话: route #查看路由信息 background退出当前会话,通过会话2,转发 ...

  4. 连上VPN后,如何访问内网(添加路由表实现网络分流方法)

    route add 192.168.4.0 mask 255.255.255.0 192.168.2.0 metric 1 不止有“邮件系统”会出现这种情况,还有其他情况,这时,你需要在没有连接外网和 ...

  5. <<< 如何查看自己是外网还是内网

    判断的方法很简单,就是看你的网络中有没有路由器,不管是有线路由还是无线路由,只要你的网络中用了路由,那你就是内网,用路由器的网络有一个特点,那就是只要路由器在开着,那你开了电脑之后就可以直接上网,不需 ...

  6. Hyperledger Fabric 1.0 从零开始(三)——环境构建(内网/准离线)

    有公网环境的服务器可以直接看 Hyperledger Fabric 1.0 从零开始(二)--环境构建(公网) ,本篇内容与上篇相似,只不过环境搭建需要在内网下,也就是网络被限制的情况下. 1:环境构 ...

  7. Ceph万兆内网与系统万兆迁移

    本文将总结一次为Ceph集群加装万兆内网(cluster network),后因需要对比实验来研究分布式存储集群在计算,网络,存储过程中各部分耗时比例,而将Ceph整体系统又整体搬移至万兆网的过程.但 ...

  8. Android Studio项目Gradle内网配置

    由于内网无法连接到外部网络,在使用Gradle编译Android Studio项目时就会面临一些问题: 1.Gradle安装文件无法下载 2.Gradle Android插件无法下载 3.项目依赖文件 ...

  9. Hyper-V 配置虚拟机内网及外网环境

    一.为Hyper-V虚拟机准备内外网环境 1.内网环境——虚拟机与虚拟机及主机可以互通

随机推荐

  1. jacoco 生成单测覆盖率报告

    一.jacoco 简介 jacoco 是一个开源的覆盖率工具,它针对的开发语言是 java.其使用方法很灵活,可以嵌入到 ant.maven 中:可以作为 Eclipse 插件:可以作为 javaAg ...

  2. Datasource Server returns invalid timezone问题

    今天在学习一个项目的时候,idea中的datasource没有配置,后来发现mysql没有连接,于是下载了最新版的jdbc.jar包,连接mysql完成后,想test一下mysql connect,结 ...

  3. 字典树变形 A - Gaby And Addition Gym - 101466A

    A - Gaby And Addition Gym - 101466A 这个题目是一个字典树的变形,还是很难想到的. 因为这题目每一位都是独立的,不会进位,这个和01字典树求最大的异或和是不是很像. ...

  4. JUC之CAS

    CAS(全称为CompareAndSwap,也有说是CompareAndSet,都差不多)是一条CPU并发原语,它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,判断预期值和更改新值的 ...

  5. kafka学习 之 Quickstart

    第一步:安装启动kafka 官网链接:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.11-2.3.0.tgz 进入指定 ...

  6. Git上传文件、文件夹到github

    上传一个文件: $ git add test.txt 上传多个文件: $ git add test.txt demo.txt 同理: 上传一个文件夹: $ git add learngit 上传多个文 ...

  7. flink批处理从0到1学习

    一.DataSet API之Data Sources(消费者之数据源) 介绍: flink提供了大量的已经实现好的source方法,你也可以自定义source 通过实现sourceFunction接口 ...

  8. markdonwn 测试1

    标题测试 ## 二级标题 ### 三级标题 二级标题 三级标题 段落格式 换行 末尾两个空格 第一行第一行第一行第一行第一行第一行第一行第一行 第二行第二行第二行第二行第二行第二行第二行第二行 第一行 ...

  9. xilinx VDMA IP核使用

    VDMA实用配置说明 VDMA是通过AXI Stream协议对视频数据在PS与PL端进行搬运,开发者无需关注AXI Stream协议,在BlockDesign设计中只需要把相应信号进行连接即可. VD ...

  10. SpringMVC 自定义全局PropertyEditor

    <mvc:annotation-driven></mvc:annotation-driven>注入了@Controller与@RequestMapping需要的注解类 < ...