Packet Tracer, a wonderful tool for experiment with network, especially for Cisco based device. If you have read previous article about netkit, you will notice that we can only simulate network using linux devices. In this article we will discuss about installation of Packet Tracer Slackware.
In this article I use:
- Slackware64 14.0 with multilib enable. Note that for 64-bit, multilib is a must.
- Packet Tracer 5.3
Why Packet Tracer?
If you aim for taking Cisco Certified Network certification (either CCNA, CCNP, CCIE, etc), you are strongly need this. Taking Cisco certification required deep understanding of Cisco’s devices as well as networking. Packet Tracer is designed by Cisco to make students learn Cisco’s devices easily.
Another thing I want to emphasize is that Packet Tracer is officially made by Cisco itself. Included with it are some sample projects you can look with various networking scheme, such as simple network with switch, router, etc; A simple VoIP network; network for IP telephone; and much more.
In short, PacketTracer offers following features:
- Design a physical network
- Focus on Cisco’s devices.
- Complete connectivity simulations: perform ping, traceroute, etc.
- Compatible with HTTP, TCP/IP, Telnet, SSH, TFTP, DHCP and DNS.
- Rich Cisco device, from analog device (such as analog TV, splitter, etc), to digital device (such as switch, router, PC, etc)
- Less memory consumption
Acquiring the Materials
Unfortunately, Cisco doesn’t distribute Packet Tracer freely. You must become students, lecturer, or alumnus of Cisco Networking Academy to obtain this tool. In this article, we will only discussing how to install it on Slackware. Therefore, I can’t provide you with some materials. And don’t ask me to provide it, please.
Fortunately, you can search on google. There are many kind people out there provide you with Packet Tracer. Again. I myself search the net to obtain it. The one I use here is Packet Tracer 5.3.3.
You can convert either .deb (package for debian/ubuntu) files or .rpm (for fedore/redhat) files to .tgz using tools such as deb2tgz and rpm2tgz and install it automatically. It is so easy that you can do it by yourself, so we will discuss the more complex one, install from the installer, .bin file. I use PacketTracer533_i386_installer-rpm.bin which include tutorials.
Now open terminal and go to where you download the file (in this case PacketTracer533_i386_installer-rpm.bin). Our goal now is extracting the package from the installer and later create Slackware package for it.
Now run the installer or initialize setup. You should become root and make sure the installer is executable. Once you run the binary installer file, the content of the “PacketTracer533_i386_installer-rpm.bin” will be extraceted to /tmp folder.
Now view the EULA (End User License Agreement), there you will be asked to press the ENTER key. Don’t do this. Instead, go to /tmp and press CTRL + C combination key to abort the installation. Yes, I’m being serious.
Now go to /tmp/selfextract.XXXXXX folder where XXXXXX is the random string assigned by computer. There should be one. If there are more than one similar directories, you should check any of directories which has Fedore RPM packages. It should not be difficult.
Now go to that directory and convert the .rpm package to .tgz package. Use following command:
Then install the converted .tgz file by installpkg tool.
The Packet Tracer now should be installed on /usr/local/PacketTracer5 directory. Now, create a symbolic link of Cisco Packet Tracer to /usr/bin directory.
Now, we need to add executable symbolic link of Cisco Packet Tracer to /usr/bin directory to be able to start program from command line interface shortly by packettracer command.
ln -s /usr/local/PacketTracer5/packettracer /usr/bin/packettracer
You can now test whether Packet Tracer is installed completely by invoking packettracer command. Here is the screenshotcisco, linux, network, simulation, slackware