服务器配置记录(四)GNS3客户端使用教程

article/2025/9/28 13:48:50

更多请参照官方文档:Getting Started with GNS3 | GNS3 Documentation

1. GNS3客户端安装配置

1.1 安装

下载GNS3客户端:Releases · GNS3/gns3-gui (github.com),客户端版本与服务器版本必须相同。

打开安装文件一路next即可,如已安装wireshark可以不安装。

最后选no(土豪随意)

在这里插入图片描述

1.2 配置

安装完成后打开GNS3,如果弹窗询问模式,请选择最后一项,使用远程服务器,否则进入GNS3 edit->perference

在这里插入图片描述

选择Server,Host填服务器IP,user和密码根据服务器端配置填写。
在这里插入图片描述

点击ok,如能连接到服务器,即可。

2. GNS3客户端简单使用

2.1 创建项目

选择File->new blank project (新打开GNS3时会自动弹出项目管理窗口)
在这里插入图片描述
输入项目名,点击ok
在这里插入图片描述

2.2 添加节点

为连接网络,点击左侧分类栏,将NAT拖出。

在这里插入图片描述

点击交换机类,选择交换机并将其拖出。

在这里插入图片描述

点击主机类,找到VPCS并将其拖出。
在这里插入图片描述

点击左侧连线,将VPCS和Nat都连接到交换机上

2.3 使用

点击左上角绿色按钮可以启动全部节点,在指定节点上右键start,可以开启这个节点,交换机和Nat一直处于开启状态,无需手动开启。
在这里插入图片描述

在这里插入图片描述

3. 创建新模板

VPC功能较少,可以手动添加新的虚拟机模板

3.1 添加官方镜像模板

点击New tamplate,选择Install an appliance from the GNS3 server

在这里插入图片描述

点击Next,根据自己需要选择镜像,这里我选择了ubuntu
在这里插入图片描述

点击install,点击next

在这里插入图片描述

继续next
在这里插入图片描述

选择一个自己需要的版本点击Download,

在这里插入图片描述

点击ok会自动弹出下载页面,选择对应的系统版本下载即可

在这里插入图片描述

下载和解压完成后,点击Import,选择刚刚下载的vmdk文件,之后等待镜像上传完成后点击next,选择yes,再点击finish即可
在这里插入图片描述
在这里插入图片描述

模板的用户名和密码在描述中有,也可以在拓扑节点上悬停查看
在这里插入图片描述

3.2 使用个人模板

点击New tamplate,选择Manually create a new template

在这里插入图片描述

点击next,选择QEMU VMs,点击new
在这里插入图片描述

填写名字,点击next

在这里插入图片描述

内存根据需要修改,点击next

在这里插入图片描述

终端类型下拉选择vnc,点击next
在这里插入图片描述

选择New Image,浏览
在这里插入图片描述

如图,如果是单磁盘模式,直接上传虚拟机所在的路径下的vmdk文件即可
在这里插入图片描述

如果是多磁盘模式,请导出虚拟机,在导出的文件夹中上传vmdk文件

在这里插入图片描述

如果是ova文件,请使用压缩软件解压出vmdk文件,然后上传
在这里插入图片描述

点击finish,等上传完成即可在左侧找到新模板。

4. 将已有虚拟机导出为vmdk镜像

确保虚拟机处于关闭状态,右键点击想要导出镜像的虚拟机,选择show in file manager,点击yes,复制虚拟机路径
在这里插入图片描述

在这里插入图片描述

在服务器上打开此目录,执行

qemu-img convert -f qcow2 hda_disk.qcow2  -O vmdk 目的路径/xxx.vmdk

http://chatgpt.dhexx.cn/article/Epxrvwdj.shtml

相关文章

GNS3详细安装教程简单,含路由器和交换机安装

GNS3高级版本展示效果 推荐一个网络工程专业镜像和工具下载网站https://www.mdfk.love 进入正题:GNS3本地安装路由器交换机教程(免费) 本来安装过程就非常简单,为什么很多人喜欢搞得那么复杂且臃肿呢? 首先附上软件包…

touch命令-创建空文件

一、命令详解 1.1【功能说明】 touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性。 1.2【语法格式】 [root7bfe451a2fe1 ~]# touch --help Usage: touch [OPTION]... FILE... Update the access and modification times of eac…

图解Linux命令之--touch命令

touch命令-->用来创建新文件或修改文件的时间属性 适用场景: 如果创建一个新文件有很多种方法,比如: vi filecat > fileecho "hello,world" > filetouch file touch命令不仅可以创建新文件,而且可以修改文件的时间属性; 备注: 1) -…

Linux中的mkdir和touch命令

目录 1、mkdir命令 1)、mkdir 目录名 创建目录文件(可连续创建) 2)、mkdir -p 可以以嵌套的方式创建目录文件 2、touch命令 1)、 touch 创建一个文本文件 2)、如果创建的文本文件名已经存在&#xf…

Linux Touch命令的8种使用技巧

Linux touch命令不仅可以用于在Linux上创建空文件。 您可以使用它来更改现有文件的时间戳,包括其访问权限和修改时间。 本文介绍了8种可以通过Linux终端使用touch命令的方案。 我们在Ubuntu 18.04 LTS/Ubuntu 18.10系统上运行了本文中提到的命令和过程。 由于touch…

Linux 文件管理 : touch 命令详解

touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。 语法 touch(选项)(参数) 选项 -a:或--timeatime或--t…

Liunx基础命令 - touch命令

touch命令 – 创建空文件与修改时间戳 touch命令的功能是用于创建空文件与修改时间戳。如果文件不存在,则会创建出一个空内容的文本文件;如果文件已经存在,则会对文件的Atime(访问时间)和Ctime(修改时间&a…

linux touch命令详解

linux touch命令详解: 1、命令功能: 创建文件和修改文件或者目录的时间戳 2、命令语法: touch 【选项】 【文件名或者目录名】 3、命令参数: -a 只修改文件的access(访问)时间. -c 或--no-create  不创建不存在的文件。 -…

Linux命令行——touch命令详解

1.命令功能 touch命令用于创建文件或修改文件/目录的时间戳(了解时间戳,可以查看Linux命令行——stat命令详解)。 2.语法格式 touch [option] file 3.参数选项 无选项:若文件不存在,则创建新的空文件,ac…

touch 命令详解

touch命令两个功能: 用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来; 用来创建新的空文件。 语法 touch (选项) (参数) 最常用用法:touch fileA 如果file…

Linux中mkdir和touch命令区别

一、目的 本文将介绍linux下新建文件或文件夹、删除文件或文件夹命令。 touch能够新建文件,mkdir用来新建文件夹。rm用来删除文件或文件夹。 本文将选取ubuntu14.04发行版做为描写叙述基础。 二、touch命令 linux下新建文件的方式有非常多&#…

touch命令

touch命令 touch命令 Linux的touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。 在介绍touch命令前,先了解下linux的三个主要变动时间:mtime(modification ti…

touch指令

linux中的touch指令有两个功能,第一是修改文件的时间戳,第二是创建一个不存在的文件。 1、命令格式 touch [参数选项] 文件名 2、命令参数 -a 或–timeatime或–timeaccess或–timeuse只更改存取时间。 -c 或–no-create 不创建任何文档 -m 或–ti…

Linux下touch命令详解及C/C++代码实现

touch 命令是创建新的空文件的最简单方法。它还用于更改现有文件和目录的时间戳(即最近访问和修改的日期和时间),是 UNIX/Linux 操作系统中使用的标准命令。 touch 命令 touch的语法是: touch [option] file_name(s) 当不带任何…

Linux命令总结--touch命令

简介&#xff1a; touch命令用于修改文件或者目录的时间属性&#xff0c;包括访问时间和修改时间&#xff0c;若文件不存在&#xff0c;系统会建立一个新的文件。 语法格式&#xff1a; touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--…

touch 命令

touch 命令 创建文件命令 touch 文件名 或 touch 文件名1 文件名2创建一个已经存在的文件时, 只会修改文件的修改日期, 不会修 改文件内容扩展: 在指定路径下创建文件例如: 在任意路径下, 往用户家文件夹中, 创建名为text文件

Linux命令之touch命令

一、touch命令简介 命令用于修改文件或者目录的时间属性&#xff0c;包括访问时间和修改时间&#xff0c;若文件不存在&#xff0c;系统会建立一个新的文件。我们平时用得最多的是通过touch创建一个空文件&#xff0c;实际上通过touch命令可以修改文件的atime、mtime&#xff0…

基于微信小程序的在线商城设计(后台PHP)

目 录 摘 要 I ABSTRACT II 一、前言 1 1.1 研究的背景、目的和意义 1 1.2 国内外文献综述 2 1.3 研究的主要内容 3 二、系统相关技术研究 5 2.1 微信小程序 5 2.2 ThinkPHP 5 框架 7 2.3 RESTFul API 8 2.4 微信支付技术 10 2.5 MySQL数据库 12 三、需求分析与可行性研究 14 3…

PHP通过html外部网站跳转微信小程序

我们在开发网站的时候&#xff0c;可能会遇到下面的一些需求&#xff1a;网站跳转微信小程序&#xff1b;比如说公司的官网想实现跳转到微信小程序&#xff0c;那么有没有相应的接口实现呢&#xff1f;答案当然是有的&#xff0c;但是这个功能只限于认证后的小程序&#xff0c;…

php开发微信小程序教程,从零开始开发微信小程序步骤(三)

前面我们和大家分享了如何创建一个新的页面和设置页面的标题,这一章我们来聊聊底部导航栏是如何实现的。即点击底部的导航,会实现不同对应页面之间的切换。我们先来看个我们要实现的底部导航栏的效果图:(三个导航图标示例,微信小程序最多能加5个)。 1. 图标准备 阿里图标库…