GNS3 歷史版本列表
GNS3 是一種模擬複雜網絡的軟件,盡可能接近真實網絡的執行方式,所有這些都沒有專用的網絡硬件,如路由器和交換機。它還可以用來實驗功能或檢查需要在實際設備上稍後部署的配置.在無風險的虛擬環境中構建,設計和測試您的網絡,並訪問最大的網絡社區來提供幫助。無論您正在學習第一次網絡考試還是建立全州電信網絡,GNS3 都可以輕鬆設計和構建任何規模的網絡,而無需硬件。而最好的部分是免費的!為什麼要使用 GNS... GNS3 軟體介紹更新時間:2017-05-02
更新細節:
What's new in this version:
- GNS3 was only a desktop application from the first version up to version 0.8.3. With the more recent 1.x versions, GNS3 has the possibility to use remote servers. Now, in version 2.0, multiple clients could control GNS3 at the same time, also all the “application intelligence” has been moved to the GNS3 server.
New Features:
Save as you go:
- Your projects are automatically saved as you make changes to them, there is no need to press any save button anymore. An additional benefit is this will avoid synchronisation issues between the emulators’ virtual disks and projects.
Multiple users can be connected to the same project:
- Multiple user can be connected to the same project and see each other changes in real time and collaborate. If you open a console to a router you will see the commands send by other users.
Smart packet capture:
- Now starting a packet capture is just as easy as clicking on a link and asking for new capture. GNS3 will guess the pick the best interface where to capture from.
- The packet capture dialog has also been redesigned to allow changing the name of the output file or to prevent automatically starting Wireshark.
Capture on any link between any nodes:
- There is no longer any restriction on what kind of node can be used for a packet capture. Previously VPCS and Qemu were not supported.
Select where to run a VPCS node:
- Like for hubs and switches, it is possible to select which server to use when VPCS node is dropped into a project.
Delete a project from the GUI:
- Now you can delete a project from the file menu. All files will be deleted from your hard drive and remote servers or via the project dialog
Project options:
- There are now multiple options allowing you to load a project with GNS3 in background and even to auto start the nodes.
The cloud is a real node:
- In previous versions of GNS3, the cloud was in fact a direct usage of the emulator capabilities to connect to external networks. In version 2.0, the cloud is a real node, this means:
- Possibility to connect anything to any cloud
- All links to a cloud support packet capture
- There is no need to run emulators as root to connect to a cloud (only uBridge requires admin permission).
Cloud templates:
- You can create cloud templates with your favorite interfaces and symbols.
New cloud interface:
- The cloud interface is simpler with a unique select dialog for ethernet interfaces. We also merged host object into the cloud since the difference between the 2 objects was not clear for most users.
VPCS / Ethernet Switch / Ethernet Hub templates:
- You can create template for these nodes just like other nodes.
Search OS images in multiple locations:
- OS images can be stored in selected folder and used without providing the full path. GNS3 will scan these folders in order to find the correct images.
- VM wizards offer a list of images available locally or remotely. GNS3 will upload an image for you if it can only be found locally.
Periodic extraction of startup configs for Dynamips and IOU:
- Startup configs are extracted at regular interval to avoid configuration loss if Dynamips or IOU crashes.
Custom cloud, Ethernet hub and Ethernet switch templates:
- It is possible to create custom templates (symbol, name format etc.)
Snap to grid for all objects:
- In version 1.5, we introduced the snap to grid feature. Now you can use it for rectangles, ellipses, images etc.
Synchronize the node templates when using multiple GUI:
- Node templates are sync between all the GUIs.
Link label style:
- The style of link labels can be changed just like labels for nodes (color, font, orientation etc.)
New place holders in command line for opening consoles:
- %i will be replaced by the project UUID: When you open a console to a node you can pass %i to the console command line, this will be replaced by the project UUID allowing scripts to interact with your project.
- %c will be replaced by the connection string: When you open a console to a node you can pass %c to the console command line, this will be replaced by the connection string to the GNS3 server allowing your scripts to know how to connect to the GNS3 API.
Export a portable project from multiple remote servers:
- It is possible to export a project and reimport it to a single GNS3 VM if you a have a project running on multiple remote servers.
- Note: You cannot re-import a project to the original multiple remotes or non GNS3 VM server. This a limitation of the export file format.
New save as:
- The old “save as” has been replaced by a project duplication feature. This feature will duplicate not just the .gns3 but also the disk data from all GNS3 servers.
- With evolution of emulators, the complexity of the tasks to duplicate was bigger and we could no longer just duplicate the raw data. Behind the scene the import / export system introduced in version 1.5 using .gns3project extension is now used for duplicated projects.
Snapshots with remote servers:
- Snapshots are not supported when using remote servers. Behind the scene the import / export system introduced in version 1.5 is used for snapshots.
Better start / stop / suspend all nodes:
- Start / stop / suspend all nodes feature will limit the amount of process starting at the same time to optimize CPU usage.
Edit config:
- Dynamips, VPCS and IOU nodes support configuration editing from within GNS3. Note: this feature doesn’t automatically reload the config in the node.
NAT node:
- NAT node can be used to connect GNS3 nodes to the Internet without any configuration, this requires the GNS3 VM or Linux. This node uses the libvirt nat interface.
- This also replaces the Internet VM, the conversion will be automatic for internet VM users. An additional benefit is that this will consume less RAM and CPU.
Support for colorblind users:
- The stop symbol is now a square in order to help colorblind users to see the differences with running devices.
Support for non local server:
- In previous version, disabling the local server was not officially supported.
- Now if you disable the local server you can put settings for a remote server that will replace your local server.
Support for profiles:
- GNS3 can be started with the parameter --profile PROFILNAME in order to have different settings applied. This can be useful if one needs different settings for different usage of GNS3 (home vs office) or enable a dialog at startup
Suspend the GNS3VM when closing GNS3:
- For fastest exit and restart of GNS3 you can now suspend the VM. This works well with an SSD disk. For instance, it takes less than 4 seconds on an old macbook when previously the start time was 30 seconds.
Edit the scene size:
- The scene size can be changed if your project is bigger than the standard one.
IOU licence improved:
- Instead of the old licence file system. Now you can import the IOU licence and it will be sync across your devices.
BIOS image support for Qemu:
- You can now use custom bios image when running Qemu machines. This allow to use appliance with custom UEFI bios.
New API:
- Developers can find out how to control GNS3 using an API here: http://api.gns3.net/en/2.0/
- Thanks to our controller, it is no longer required to deal with multiple GNS3 servers since most of the information is available in the API.
- All the visual objects are exposed as SVG.
- This API is quite complete, the only major missing part at the moment is creation and use of node templates.
更新時間:2017-04-24
更新細節:
What's new in this version:
- I have built a version of Vim 8.0 with all the latest patches. This is mainly interesting for MS-Windows users who download the binary. Upgrading to this version is recommended, since it fixes many problems.
- I have renamed the original Vim 8.0 files to include the patchlevel. The new files are both available as "80" and "80-586". Note that caching may cause the "80" file to still be the old one.
更新時間:2017-04-14
更新細節:
What's new in this version:
Gui:
- Limit ubridge permission to the admin group on OSX
- Upgrade to Qt 5.7.1 on Windows
Server:
- Freeze server dependencies to the same version used for 1.5.3
- Fix 1.5: Error message, when stopping IOU router #769
- Drop color logging for remote install, seem to fail in some conditions
- Cleanup the remote install script
- Support for Xenial in remote install
更新時間:2017-04-04
更新細節:
What's new in this version:
- Numerous new signatures for files and file types now recoverable
- Improved: Even partly damaged files and pictures can often be recovered so the program they need can work on them
- Improved: Speed of search and recovery
更新時間:2017-01-12
更新細節:
What's new in this version:
Gui:
- Upgrade Qt 5.7
Server:
- Fix sporadically systemd is unable to start gns3-server
更新時間:2016-08-18
更新細節:
What's new in this version:
GUI
- Make more clear that VMware VM are not ESXi
- Add AppData and Desktop files
- Fix you can not select the server for VPCS
- Fix error when removing an interface from a cloud
- Fix crash when scanning a directory for image and you don't have permission on a file
- Bring back the warning dialog when no router is configured
- Fix rare crash in server summary
- Fix crash during export
Server
- Move utils.vmnet to gns3 namespace
- Fix Exporting portable projects with QEMU includes base images even when selecting no.
- Catch error when md5sum file is corrupted
- requirements.txt : added support for newer aiohttp version
- Improve compaction of .gns3project
- Fix crash when winpcap is not installed
更新時間:2016-07-07
更新細節:
What's new in this version:
GUI
- Try to fix a crash when reseting interface label
- Fix a crash with broken file system
- Fix EtherSwitch default name format
- Fix crash when you have utf-8 char in the README
- Fix rare crash when creating a link
- Stop node before hot unlink
- Prevent a crash due to issue in Qt
- Add another security to prevent client to send empty hostname
- Fix rare crash when deleting interface from the cloud
- Fix rare crash in topology summary view
- Ask user to send explanation if they cross a rare error
- Fix rare crash when deleting a node
- Hotlink support for Docker
- Fix typo in the a warning dialog
- Fix Remote GNS3 VM requires local server
- Fix AttributeError: 'NoneType' object has no attribute '_server'
- No timeout when importing a .gns3project
Server
- Increase the number of interface for docker
- Add the method in the bad request answer
- Fix a rare crash in IOU
- Fix a crash when docker is used but not installed
- Backport Docker node hot linking
- Allows hot-linking for Docker containers
更新時間:2016-06-27
更新細節:
What's new in this version:
Gui
- Fix double extension of portable project
- Disallow export of project with a cloud
- Change view grid -> show the grid.
- Check if a link can be removed from a running node. Fixes #1320.
- Hide non implemented console options in general preferences. Ref #1315.
- Improve snap to grid
- Change grid color
- Avoid a crash with snap to grid and ostinato logo
- Add a view grid
- Fix you can no longer capture if you start stop capture multiple time
- A button to open the file browser with the configuration file location
- Add snap to grid feature
Server
- Fix import of project with no disk
- Allow for (a lot) more docker container ports. Fixes #593.
- Raise an error if you try to use Docker on non Linux host
- Fix a crash in Docker if daemon stop to respond
- Fix a crash if Dynamips router has no initial configuration
- Kill ghosts process at startup (Dynamips, VPCS, Ubridge)
GNS3 VM
- Add configurable proxy settings