官方安装文档:https://docs.gns3.com/1QXVIihk7dsOL7Xr7Bmz4zRzTsJ02wklfImGuHwTlaA4/
Ubuntu-based distributions (64-bit only)
smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo add-apt-repository ppa:gns3/ppa smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo apt update smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo apt install gns3-gui gns3-server
(when prompted whether non-root users should be allowed to use wireshark and ubridge, select ‘Yes’ both times)
If_you_want_IOU_support
smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo dpkg --add-architecture i386 smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo apt update smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo apt install gns3-iou
To_install_Docker-CE_(Xenial_and_newer)
Remove any old versions:
smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo apt remove docker docker-engine docker.io
Install the following packages:
smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo apt-get install apt-transport-https ca-certificates curl \ software-properties-common
Import the official Docker GPG key:
smoke@smoke-GS70-2PC-Stealth:~/下载$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - OK
Add the appropriate repo:
smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo add-apt-repository \ > "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ > $(lsb_release -cs) stable"
Install Docker-CE:
smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo apt update smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo apt install docker-ce
Finally, add your user to the following groups:ubridge libvirt kvm wireshark docker
smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo usermod -a -G ubridge smoke smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo usermod -a -G libvirt smoke smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo usermod -a -G kvm smoke smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo usermod -a -G wireshark smoke smoke@smoke-GS70-2PC-Stealth:~/下载$ sudo usermod -a -G docker smoke
(use “sudo usermod -aG group user_name” to add your user to each of those groups)
Restart your user session by logging out and back in, or restarting the system.
打开菜单查看安装的gns3等软件

添加IOS routers,点击Edit -- Preferences -- Dynamips -- IOS routers,点击New;

选择你IOS的文件

计算一个idel可以节约内存使用率

简单做一个ospf实验,托出两台路由器,并添加板卡进行连接

R1:
R1#conf t R1(config)#interface f0/0 R1(config-if)#ip address 12.1.1.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#int lo0 R1(config-if)#ip add 1.1.1.1 255.255.255.255
R2:
R2#conf t R2(config)#int f0/0 R2(config-if)#ip add 12.1.1.2 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#int lo0 R2(config-if)#ip add 2.2.2.2 255.255.255.255
互连接口测试
R1:
R1#ping 12.1.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 12.1.1.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 64/68/72 ms
ospf配置
R1:
R1(config)#router ospf 1 R1(config-router)#rou R1(config-router)#router-id 1.1.1.1 R1(config-router)#network 12.1.1.1 0.0.0.0 area 0 R1(config-router)#network 1.1.1.1 0.0.0.0 area 0
R2:
R2(config)#router ospf 1 R2(config-router)#router-id 2.2.2.2 R2(config-router)#network 12.1.1.2 0.0.0.0 area 0 R2(config-router)#network 2.2.2.2 R2(config-router)#network 2.2.2.2 0.0.0.0 area 0
查看ospf相关表
R1:
R1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 1 FULL/BDR 00:00:31 12.1.1.2 FastEthernet0/0
R1#show ip ospf database
OSPF Router with ID (1.1.1.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 79 0x80000003 0x00C332 2
2.2.2.2 2.2.2.2 73 0x80000002 0x00B534 2
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
12.1.1.1 1.1.1.1 79 0x80000001 0x004AD0
R1#show ip route ospf
2.0.0.0/32 is subnetted, 1 subnets
O 2.2.2.2 [110/2] via 12.1.1.2, 00:05:58, FastEthernet0/0
测试:
R1#ping 2.2.2.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 12/18/20 ms
浙公网安备 33010602011771号