CentOS6.5 install GNS3

**Download address of the software required for the experiment: **http://down.51cto.com/data/2092966

1、 lab environment

[ root@CentOS1 ~]# head -1 /etc/issue

CentOS release 6.5 (Final)

[ root@CentOS1 ~]# uname -r

2.6.32- 431. el6.i686

2、 Ready to work

2.1、 Install the graphical interface

yum -y groupinstall "Desktop"

yum -y groupinstall "X Window System"

yum -y groupinstall "Chinese Support"

startx

2.2、 Install VNC

yum -y install tigervnc*

vncserver :1

3、 Install dependencies

yum -y install PyQt4 sip python qt qt-x11

4、 Install Dynamips

[ root@CentOS1 src]# ls

c3640-jk9o3s-mz.124-7a.bin  dynamips-0.2.8-RC3-community.tar.gz  GNS3-0.8.3.1-src.tar.gz

[ root@CentOS1 src]# tar zxvf dynamips-0.2.8-RC3-community.tar.gz

[ root@CentOS1 src]# cd dynamips-0.2.8-RC3-community

[ root@CentOS1 dynamips-0.2.8-RC3-community]# make

make -C stable

make[1]: Entering directory `/usr/local/src/dynamips-0.2.8-RC3-community/stable'

Linking rom2c

make[1]: cc: Command not found

make[1]: *** [rom2c] Error 127

make[1]: Leaving directory `/usr/local/src/dynamips-0.2.8-RC3-community/stable'

make: *** [dynamips.stable] Error 2

[ root@CentOS1 dynamips-0.2.8-RC3-community]# yum -y install gcc

[ root@CentOS1 dynamips-0.2.8-RC3-community]# make

make -C stable

make[1]: Entering directory `/usr/local/src/dynamips-0.2.8-RC3-community/stable'

Linking rom2c

cc: /usr/lib/libelf.a: No such file or directory

.. /common/rom2c.c:16:20: error: libelf.h: No such file or directory

.. /common/rom2c.c: In function ‘main’:

.. /common/rom2c.c:25: error: ‘Elf32_Ehdr’ undeclared (first use in this function)

.. /common/rom2c.c:25: error: (Each undeclared identifier is reported only once

.. /common/rom2c.c:25: error: for each function it appears in.)

.. /common/rom2c.c:25: error: ‘ehdr’ undeclared (first use in this function)

.. /common/rom2c.c:26: error: ‘Elf32_Phdr’ undeclared (first use in this function)

.. /common/rom2c.c:26: error: ‘phdr’ undeclared (first use in this function)

.. /common/rom2c.c:27: error: ‘Elf’ undeclared (first use in this function)

.. /common/rom2c.c:27: error: ‘img_elf’ undeclared (first use in this function)

.. /common/rom2c.c:42: warning: implicit declaration of function ‘elf_version’

.. /common/rom2c.c:42: error: ‘EV_CURRENT’ undeclared (first use in this function)

.. /common/rom2c.c:42: error: ‘EV_NONE’ undeclared (first use in this function)

.. /common/rom2c.c:47: warning: implicit declaration of function ‘elf_begin’

.. /common/rom2c.c:47: error: ‘ELF_C_READ’ undeclared (first use in this function)

.. /common/rom2c.c:49: warning: implicit declaration of function ‘elf_errmsg’

.. /common/rom2c.c:49: warning: implicit declaration of function ‘elf_errno’

.. /common/rom2c.c:49: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’

.. /common/rom2c.c:53: warning: implicit declaration of function ‘elf32_getphdr’

.. /common/rom2c.c:55: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’

.. /common/rom2c.c:64: warning: implicit declaration of function ‘elf32_getehdr’

make[1]: *** [rom2c] Error 1

make[1]: Leaving directory `/usr/local/src/dynamips-0.2.8-RC3-community/stable'

make: *** [dynamips.stable] Error 2

[ root@CentOS1 dynamips-0.2.8-RC3-community]# yum -y install elfutils*

[ root@CentOS1 dynamips-0.2.8-RC3-community]# make

make -C stable

make[1]: Entering directory `/usr/local/src/dynamips-0.2.8-RC3-community/stable'

Linking rom2c

/usr/bin/ld: cannot find -luuid

collect2: ld returned 1 exit status

make[1]: *** [rom2c] Error 1

make[1]: Leaving directory `/usr/local/src/dynamips-0.2.8-RC3-community/stable'

make: *** [dynamips.stable] Error 2

[ root@CentOS1 dynamips-0.2.8-RC3-community]# yum -y install libuuid*

[ root@CentOS1 dynamips-0.2.8-RC3-community]# make

make -C stable

make[1]: Entering directory `/usr/local/src/dynamips-0.2.8-RC3-community/stable'

Linking rom2c

/usr/bin/ld: cannot find -lpcap

collect2: ld returned 1 exit status

make[1]: *** [rom2c] Error 1

make[1]: Leaving directory `/usr/local/src/dynamips-0.2.8-RC3-community/stable'

make: *** [dynamips.stable] Error 2

[ root@CentOS1 dynamips-0.2.8-RC3-community]# yum -y install libpcap*

[ root@CentOS1 dynamips-0.2.8-RC3-community]# make && make install

(If it is a 64-bit system, first execute export DYNAMIPS_LIB=lib64 and export DYNAMIPS_ARCH=amd64 in make&&make install)

5、 Install GNS3

[ root@CentOS1 src]# tar zxvf GNS3-0.8.3.1-src.tar.gz

[ root@CentOS1 src]# cd GNS3-0.8.3.1-src

[ root@CentOS1 GNS3-0.8.3.1-src]# python setup.py install

6、 Start GNS3

6.1、 Add IOS image

6.2、 Test dynamips

6.3、 Add device

Comment out the following two lines and restart GNS3

[ root@CentOS1 GNS3-0.8.3.1-src]# vim /usr/lib/python2.6/site-packages/GNS3/Node/AbstractNode.py

62         #if QtCore.QT_VERSION >= 0x040600:

63         #    flags = flags | self.ItemSendsGeometryChanges

6.4、 Set up configuration terminal

Recommended Posts

CentOS6.5 install GNS3
Centos6 install Python2.7.13
Centos7.3 install nginx
CentOS7.2 install Mysql5.7.13
CentOS install Redmine
Centos7 install Python 3.6.
CentOS7 install MySQL
Centos7 install protobuf
CentOS 7 install Docker
CentOS 7.4 install Zabbix 3.4
CentOS7 install Docker
Centos6.5 install Tomcat
CentOS install Python 3.6
Vmware install CentOS6
centos7 install docker-ce 18.01.0
CentOS 7.2 install MariaDB
CentOS 7 install Hadoop 3.0.0
Centos7 install Python2.7
Centos 7.6 install seleniu
CentOS 7.3 install Zabbix3
Centos7 install LAMP+PHPmyadmin
CentOS install openjdk 1.8
CENTOS6.5 install CDH5.12.1 (1)
CentOS install PHP
CentOS6 install mist.io
Centos7 install Docker
CentOS7 install mysql
centOs install rabbitMQ
CentOS 7 install MySQL 5.6
Centos7 install Nginx
CentOS6.5 install CDH5.13
Centos7 install docker18
Centos install Python3
centos7 install docker
CentOS install jdk
CentOS8 install MySQL8.0
Centos6.3 install KVM
CentOS install PostgreSQL 9.1
CentOS7 install mysql8
CentOS 7 install Java 1.8
CentOS8 install fastdfs6.06
CentOS 7 install Gitlab
Centos 7 install PostgreSQL
CentOS7 install MySQL8
CentOS 7 install Java 1.8
CentOS 6 install Docker
centos 6.5 install zabbix 4.4
Centos8 install Docker
CentOS6.8 install python2.7
CentOS install nodejs 8
centos 7.5 install mysql5.7.17
Centos7 install MySQL8.0-manual
CentOS7 install Kubernetes 1.16.3
VirtualBox install centos7
centos7 install lamp
Install centos7 and connect
Install Docker on Centos7
Centos7 install docker-18.x original
install LNMP on centos7.4
Centos7 YUM install MariaDB 10.0
Install Java on Centos 7