零花费搭建虚拟网络
2021-12-08俞木发
俞木发
我们先在GNS3的官网(https://www.gns3.com/)下载并安装最新版程序,该软件是通过虚拟机来作为服务器使用的,所以还要安装虚拟机软件。这里以MicrosoftHyper-V操作为例(https://gns3.com/software/download-vm),下载完后将其解压到“F:\GNS3”备用。
1.配置Hyper-V虚拟机
以管理员身份启动PowerShell,输入“set-ExecutionPolicyRemoteSigned”命令并回车(每输入一条命令均需回车确认,下同),在弹出的提示窗口中按A键确认。继续输入并执行“cdf:\gns3”和“.\create-vm.ps1”命令,即可完成虚拟机的创建(图1)。
接着在Windows10中安装Hyper-V,启动“Hyper-V管理器”后在虚拟机列表中就可以看到上述创建的“GNS3VM”虚拟机。启动它,成功启动后在启动界面可以看到当前虚拟系统的详细信息(图2)。
2.配置GNS3
启动GNS3,进入它的主界面后依次点击“File→NewBankProject”,新建一个名为Untitled的配置文件并保存。再依次点击“Edit→Preferences”,在左侧的窗格中切换到“GNS3VM”,然后在右侧的窗格中勾选“EnabletheGNS3VM”,在虚拟机列表中选择“Hyper-V”,其他选项使用默认设置。最后点击“OK”按钮保存退出(图3)。
3.搭建虚拟网络
返回GNS3的主界面,在左侧的窗格中切换到“BrowseAllDevices”,可以查看到很多常用的网络设备。比如我们需要在公司的某个办公室中搭建一个小型网络,办公室中的电脑通过交换机连接上网,现在我们可以先在GNS3中添加相应的设备绘制一个网络拓扑图,供实际布线时参考。
先在设备列表中拖拽一个“Cloud”(云网络,这里使用它来表示连接到本地有线网卡的网络)和“EthernetSwitch”(表示交换机)图标到右侧的空白窗格中,接着右击“Switch”图标并选择“Configuration”,在打開的配置窗口中设置交换机的端口数,默认为8口,设置完后点击“OK”按钮(图4)。
再拖拽两个VPCS图标(表示电脑)到该窗口中,接着点击左侧窗格中的“Addalink”(表示添加网线),然后点击右侧窗格中的“Cloud”图标,在弹出的网卡列表中选择“以太网”,表示通过以太网卡相连(图5)。
继续点击“Switch”图标,在弹出的端口列表中选择“Ethernet0”,表示将网线连接到交换机的第一个端口。同理,继续使用网线将PC1、PC2和交换机连接起来,这样就完成了一个常见小型网络的搭建(图6)。
此外,我们还可以在其中添加路由器、防火墙、二级交换机、三级交换机等组成更为复杂的网络环境。之后我们就可以按照此拓扑图进行施工,或者在网络出现故障时按图索骥进行分析了。
4.配置虚拟设备
完成网络拓扑图的设计后,我们还可以对其中的设备进行配置。比如为了学习思科路由器的设置,我们先到“https://zhaokaifeng.com/?p=6069”下载对应型号的模拟镜像文件,下载完后将其保存在“F:\GNS3”备用。接着在图3所示的界面中定位到“Dynamips→IOSrouters”,在右侧的窗格中点击“New”,然后按提示导入上述下载到的镜像文件(图7)。
接下来参照上述的方法将路由器、VPCS、网线等设备拖拽到右侧的窗格中,完成网络的搭建后点击工具栏中绿色的开始按钮给设备通电。再右击添加的路由器并选择“Console”,在打开的配置控制台中就可以根据路由器的说明进行相应的配置了。比如输入“conft”命令,可以进入它的设置界面(图8)。方法同上,我们还可以对添加的PC1、PC2、交换机等设备进行更多设置。