最近要做网络安全实验,要使用 Packet Tracer 进行 MAC-PORT 攻击实验,课程资料中没有找到对应的 linux 版本,就自己摸索了一下,写一篇教程,下次系统出问题就直接照着自己写的教程走一遍就好了,同时也希望能帮助到其他人
前往官网注册账号并登陆点击跳转官网,正常邮箱注册就可以
然后找到资源一栏查看下载页面
目前最新的是 7.30 版本,本着不多踩坑的想法,我下载的是较早版本的 7.22
在下载时候建议开启科学上网加速下载,如果你的电脑使用科学上网速度还是很慢,那么建议在科学上网的前提下手机下载完毕然后发送到 PC,整个过程大概三分钟就完成了。
考虑到部分朋友没有科学上网工具,此处附上永不限速的曲奇云盘下载连接点我下载(需要注册一下曲奇云盘,然后就可以享受不限速下载)
以下步骤是我查阅了很多教程之后所执行过的命令,建议都执行一遍,比较心安(手动滑稽)
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install libnss3-1d:i386 libqt4-qt3support:i386 libssl1.0.0:i386 libqtwebkit4:i386 libqt4-scripttools:i386
sudo apt install libqt5scripttools5
sudo apt-get install libqt5multimedia5-plugins
在安装包所在文件夹,使用终端打开
sudo chmod +x PacketTracer-7.2.2-ubuntu-setup.run
./PacketTracer-7.2.2-ubuntu-setup.run
友情提示:尽可能按照默认安装,有些问题是因为用户自己更改了默认安装路径造成的,我们尽可能要避免。
packettracer
如果无法打开 PacketTracer 请继续往下看!
运行以下命令安装依赖
wget http://ftp.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.29-0ubuntu2_amd64.deb
sudo dpkg -i multiarch-support_2.29-0ubuntu2_amd64.deb
(Reading database ... 157517 files and directories currently installed.)
Preparing to unpack libpng12-0_1.2.50-2+deb8u3_amd64.deb ...
Unpacking libpng12-0:amd64 (1.2.50-2+deb8u3) ...
dpkg: error processing archive libpng12-0_1.2.50-2+deb8u3_amd64.deb (--install):
unable to install new version of '/usr/lib/x86_64-linux-gnu/libpng12.so.0': No such file or directory
Errors were encountered while processing:
libpng12-0_1.2.50-2+deb8u3_amd64.deb
则执行如下命令修复 Libpng12.so.0 错误
mkdir cpt; dpkg -x libpng12-0_1.2.50-2+deb8u3_amd64.deb ./cpt
cp ./cpt/lib/x86_64-linux-gnu/libpng12.so.0 /opt/pt/bin/
packettracer
成功打开了!
祝你好运。