官方安装文档: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