Bootstrap

Pnetlab免登录方式

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.安装好后重启服务器,登录进系统后会出现以下内容:

image-20240926203354704

使用上图中的IP地址在浏览器中访问即可进入pnetlab登录页(如不能访问则重启虚拟网卡):

3.在上一步的命令行中输入用户名root,密码pnet登录(中间除输入密码外,其他均为默认选项),然后系统将重启,再进入终端,在终端中输入ip a查看IP,可使用该IP地址进行远程登录,笔者使用MobaXterm远程登录:

image-20240926211311037

4.修改LoginController.php文件:

cd /opt/unetlab/html/store/app/Http/Controllers/Auth
ls
vim LoginController.php

image-20240926213019095

5.在Ubuntu的firefos浏览器中输入127.0.0.1,并使用默认账号密码(username:admin;password:pnet)登录:

image-20240926214741077

在System–>System Mode中关闭Captcha验证:

image-20240926214944382

设置好后退出登录,并清理浏览器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)
;