在hyper-v中使用ubuntu 20.04 安装pnet

在ubuntu 20.04中使用ishare安装pnet

安装ubuntu 20.04

我是在 hyper-v 中最小化安装 ubuntu 20.04,没有图形界面,有需要的可以采用快速安装 ubuntu 20.04 系统,会有图形界面,但不建议,因为图形界面会占用很高的内存,同时在安装系统时请选择安装 ssh,并将主机名命名为 pnet,系统要求创建的普通账号随意即可。

开启root账号

在安装系统时会创建一个账户,建议使用 root 账号。

系统安装完成之后,提权至 root 权限。

sudo -i

修改 root 账号的密码。

passwd

允许 root 账号远程登录。

# 修改PermitRootLogin的值为yes
sed -i -e "s/.*PermitRootLogin .*/PermitRootLogin yes/" /etc/ssh/sshd_config

# 修改PubkeyAuthentication的值为yes
sed -i -e "s/.*PubkeyAuthentication .*/PubkeyAuthentication yes/" /etc/ssh/sshd_config

# 修改PasswordAuthentication的值为yes
sed -i -e "s/.*PasswordAuthentication .*/PasswordAuthentication yes/" /etc/ssh/sshd_config

# 重启ssh
systemctl restart ssh

使用 root 账号登录,删除之前创建的账号。

userdel <username>

hyper-v开启嵌套虚拟化

查看虚拟机

以管理员身份运行 powershell,查看现有的虚拟机。

get-vm

在这里插入图片描述

开启虚拟化

执行以下命令,正常情况下是没有任何回显,说明 pnet 已成功开启虚拟化。

 Set-VMProcessor -VMName pnet -ExposeVirtualizationExtensions $true

安装 ishare2-cli

ishare2-cli 是用 Bash 编写的 CLI 工具,可轻松下载和管理 PNetLab 服务器中镜像,所有下载的镜像来源是labhub

安装ishare

两种方式安装,wgetcurl

wget
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
curl
curl -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2

其他安装方式请参考 ishare2-cligithub 页面。

安装pnet

执行以下命令,会提示更新 pnet,如果没有安装,将会自动安装 pnet

ishare2 upgrade

利用 ishare 安装 pnet,按照提示选择最新的 v6 版本安装,安装完成之后,系统会提示对如密码、主机名等进行修改,按需进行修改,最后会重启系统。

搜索镜像

以华为镜像为例。

ishare2 search huawei

在这里插入图片描述

安装镜像

ishare2 pull qemu 523

在这里插入图片描述

web界面访问

在浏览器中使用 ip 地址访问 pnet,会显示界面,登录创建实验,进入并添加节点,此时之前添加的华为设备已经存在。

在这里插入图片描述
若需要其他镜像按需搜索安装即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值