Pnetlab免登录方式
文档:https://blog.wamoyu.com/docs/pnetlab/Installation/physicalInstallation
官方:https://pnetlab.com/pages/main Username:Michealzou password:ztr940407
操作系统:Ubuntu 20.4
1.裸机方式安装pnetlab:
curl -sL https://labhub.eu.org/api/raw/?path=/UNETLAB%20I/upgrades_pnetlab/Focal/install_pnetlab_v6.sh | bash
--6.0适用ubuntu20,以下为5.3版本安装方式,适用于ubuntu18
curl -sL 'https://labhub.eu.org/api/raw/?path=/UNETLAB%20I/upgrades_pnetlab/bionic/install_pnetlab_latest_v5.sh' | sh
安装约10分钟左右,看到如下内容即表示安装成功(中间可能会出现部分ERROR,并不影响pnetlab环境)
2.安装好后重启服务器,登录进系统后会出现以下内容:
使用上图中的IP地址在浏览器中访问即可进入pnetlab登录页(如不能访问则重启虚拟网卡):
3.在上一步的命令行中输入用户名root,密码pnet登录(中间除输入密码外,其他均为默认选项),然后系统将重启,再进入终端,在终端中输入ip a
查看IP,可使用该IP地址进行远程登录,笔者使用MobaXterm远程登录:
4.修改LoginController.php文件:
cd /opt/unetlab/html/store/app/Http/Controllers/Auth
ls
vim LoginController.php
5.在Ubuntu的firefos浏览器中输入127.0.0.1,并使用默认账号密码(username:admin;password:pnet)登录:
在System–>System Mode中关闭Captcha验证:
设置好后退出登录,并清理浏览器cookie。
6.修改cookies.js文件:
cd /opt/unetlab/html/store/public/table/js
ls
vim cookies.js
# 在文件末尾添加如下内容:
document.addEventListener("DOMContentLoaded",function(event) {
$ajax({url:"/store/public/auth/login/login",success:function(res) {
window.location.href = "/";
}});
});
window.location.href = "/";
}});
});
![image-20240926220334521](https://img-blog.csdnimg.cn/img_convert/cf715edef6f5dedfa965dd439b9ae588.png)