查看: 86|回复: 0

EVE-NG FAQ 常见问题解答

377

主题

881

回帖

985万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9850511

推广达人宣传达人突出贡献优秀版主论坛元老

QQ

1、问题:我的 EVE PRO 显示 “Eve host license host error (97)”,这是怎么回事?

回答:如果你的 EVE 长时间处于离线状态,在重新开机后,EVE 虚拟机可能仍未收到许可证验证令牌,这时就会出现这种情况。通常 15 分钟内会自动解决。

若要强制进行 EVE Pro 许可证验证,请按以下步骤操作:

  1. 确保 EVE 已联网,并且完全限定域名(FQDN)设置正确。你必须能够 ping 通指定的网址,例如:ping www.eve-ng.net
  2. 然后在 EVE 命令行界面(CLI)中执行命令:
systemctl restart licserver
  1. 15 - 20 秒后,使用以下命令检查许可证
unl_wrapper -a dummy

它应该显示:Online Check state: Valid。

2、问题:当我尝试使用 Wireshark 进行捕获时,我的 EVE PRO 显示 “#0 /opt/unetlab/html/includes/api_capture.php (99): Slim\Slim::handleErrors ()”,这该如何解决?

回答:你只是忘记安装 EVE-NG PRO Dockers容器了,执行以下命令安装:

apt update
apt install eve-ng-dockers

3、问题:我的 EVE 硬盘已满,如何扩展 EVE 的硬盘空间?

回答:可以通过为 EVE 添加新硬盘来实现,不要扩展当前硬盘。请按照以下链接中的指南操作。

注意:不要在虚拟机上扩展现有的硬盘!

https://www.eve-ng.net/index.php/documentation/howtos-video/expand-hdd-on-eve-vm/

4、问题:如何正确完成在 EVE 上的工作并关闭EVE?

注意:如果你关闭电脑或服务器前,但 EVE 虚拟机仍在运行,可能会导致 EVE 内部 SQL 数据库崩溃,进而出现 “无法登录到 EVE 网页图形用户界面” 的问题。为避免这种情况,请按照以下简单步骤操作:

回答

第 1 步:在实验室节点上保存工作,例如对于思科路由器或交换机节点,使用 “wr” 命令;对于其他厂商的设备,使用其文档中规定的 “save” 命令。

第 2 步:停止所有正在运行的实验室。

第 3 步:以 root 用户身份通过 SSH 连接到 EVE,并执行命令行命令:

shutdown -h now

现在你可以安全地关闭服务器或电脑了。

如果你遇到了这个问题并且无法再登录 EVE,请访问 EVE 国代频道寻求远程支持:https://pd.qq.com/g/emulatedlab

5、问题:如何恢复我的 EVE-PRO 或进行备份?

回答:请遵循此操作指南:恢复或备份 EVE-PRO

6、问题:如何通过命令行界面(CLI)停止所有正在运行的节点?

回答:在 EVE 命令行界面中输入:

/opt/unetlab/wrappers/unl_wrapper -a stopall

7、问题:如何备份 EVE-NG 的内容?

回答:要备份 EVE 内容,请复制以下文件夹:

/opt/unetlab/addons/

/opt/unetlab/tmp/

/opt/unetlab/labs/

可选:如果你在 EVE 中创建了自己的模板,还需要备份以下数据:

/opt/unetlab/html/templates/

/opt/unetlab/html/images/

/opt/unetlab/html/includes/config.yml

/opt/unetlab/html/includes/custom_templates.yml

/opt/unetlab/html/images/icons

8、问题:如何重置 EVE 的管理 IP 设置、DNS、NTP 和 root 密码?

回答:在 EVE 命令行界面中输入:

rm -f /opt/ovf/.configured
su -

之后,你的 EVE 将跳转到初始设置向导。

9、问题:我无法登录 EVE 网页用户界面,怎么办?

回答:通常有两个原因。

第一个原因是, EVE 硬盘可能已过载。要检查硬盘是否过载,请执行命令:

df -h

确保没有任何值显示为 100%。如果是,则必须扩展 EVE 硬盘。硬盘扩展方法上文或 EVE 手册中有提及。

第二个原因是,当 VMware 和 EVE 虚拟机正在运行时,你关闭了电脑,或者使用了暂停虚拟机的操作。这两种操作都可能导致 EVE 登录数据库崩溃。要修复数据库问题,请在命令行界面中执行以下三个命令:

unl_wrapper -a restoredb
grep -q default_time_zone /etc/mysql/mysql.conf.d/mysqld.cnf || echo "default_time_zone='+00:00'" >>/etc/mysql/mysql.conf.d/mysqld.cnf
systemctl restart mysql

为避免 EVE SQL 数据库崩溃,请使用以下 EVE 命令行命令正确关闭它:

shutdown -h now

10、问题:我的 EVE 启动后显示提示 (initramfs)>:这是怎么回事?

回答:看起来你的 EVE 硬盘系统可能出现了问题。

首先在 initramfs 提示符下输入 exit。

(initramfs): exit

记录下上述图片中显示的文件系统路径,如下所示。你的根文件系统名称可能不同,所以请使用你系统上显示的信息,该信息将用于下一个命令。

例如:/dev/mapper/ubuntu-eve-ng–vg-root 上的根文件系统需要手动进行文件系统检查(fsck)。使用上述确定的文件系统路径执行 fsck 命令,格式如下。

fsck /dev/mapper/ubuntu-eve-ng--vg-root -y

最后在 (initramfs) 命令提示符下输入重启命令。

reboot

11、问题:在 HTML5 控制台中,我点击断开连接后进入了 guacamole 登录页面,现在无法在 HTML5 中获取任何会话,怎么办?

回答:从 EVE 注销并重新登录,以便再次打开 HTML 控制台。

12、问题:为什么在我的 I7 64G 内存电脑上,Qemu 节点运行缓慢?

回答:通常情况下,杀毒软件的深度检测会降低 VMware Workstation 和虚拟机的运行速度。最近的观察发现,即使是在 EVE 上运行的节点(如 vIOS、CSR)也会受到杀毒软件的检测。请避免在 VMware 二进制文件上使用杀毒软件。360安全卫士的晶核引擎会占用VT-X资源,需要卸载。

13、问题:如何升级我的 EVE?

回答:在 EVE 命令行界面中以 root 用户身份运行以下命令:

apt autoremove
apt update
apt upgrade

(如果需要,请重启 - 详见主页说明)

重要提示:更新 EVE 虚拟机后,请重启EVE并清除浏览器缓存。

14、问题:如何从 UNL 迁移到 EVE?可以直接升级吗?

回答:不可以。唯一的方法是从 UNL 备份所有镜像、实验室等内容,使用 ISO 或 OVA 安装全新的 EVE,然后恢复备份。

15、问题:为什么我的 Wireshark 无法工作?

回答:你需要编辑 C:\Program Files\EVE-NG\wireshark_wrapper.bat 文件,并将root密码更改为你使用的密码。

16、问题:启动超过 10 个 CSR 会导致 CPU 占用过高,该怎么办?

回答:UKSM 适用于 10 个 CSR,如果你想启动超过 10 个 CSR,请禁用 UKSM。

17、问题:如何修复权限问题?

回答:在命令行界面中运行以下命令:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

18、问题:如何从命令行界面检查正在运行的 EVE-NG 版本?

回答:对于 EVE 社区版或 EVE 专业版,在命令行界面中运行以下命令:

dpkg -l eve-ng
dpkg -l eve-ng-pro

19、问题:EVE-NG 的默认用户名和密码是什么?

回答:命令行界面 - root/eve

网页界面 - admin/eve

20、问题:如何将多个节点连接到同一个网络?

回答:在实验室拓扑中添加一个network对象,并将多个节点连接到它。

21、问题:什么是 CPU Limit状态?

回答:它用于限制每个节点的 CPU 过载情况,但不涉及总体 CPU 利用率。

22、问题:我的 IOL 节点在升级到 v2.0.3-53 后,NVRAM 中的配置丢失了,我该怎么办?

回答:如果实验室是在 v2.0.2-23 版本之前创建的,IOL 使用的旧代码存在缺陷,这些缺陷在后续版本中已修复。新版本需要重新运行节点,这将为你的 IOL 创建新的 NVRAM。如果要保留配置,最好的方法是你之前使用导出配置功能导出了这些配置。然后在 NVRAM 擦除后,你可以使用新版本 EVE 中的配置启动节点。

23、问题:如何重置 / 恢复网页管理员访问权限?

回答:对于社区版,在 EVE 命令行界面中以 root 用户身份输入以下两行命令:

echo "DELETE from users where username = 'admin';" | mysql --host=localhost --user=root --password=eve-ng eve_ng_db
echo "INSERT INTO users VALUES ('admin',NULL,'root@localhost',-1,'Eve-NG Administrator','85262adf74518bbb70c7cb94cd6159d91669e5a81edf1efebd543eadbda9fa2b',NULL,'','admin','',1);" | mysql --host=localhost --user=root --password=eve-ng eve_ng_db

这将添加 / 恢复 “admin” 账户,密码为 “eve”(不含引号)。

回答:对于专业版(如果你的 EVE Pro 版本为 2.0.6-1 及更高版本),在 EVE 命令行界面中以 root 用户身份输入以下两行命令:

echo "DELETE from users where username = 'admin';" | mysql --host=localhost --user=root --password=eve-ng eve_ng_db
echo "INSERT INTO users VALUES ('admin',NULL,'root@localhost',-1,'Eve-NG Administrator','85262adf74518bbb70c7cb94cd6159d91669e5a81edf1efebd543eadbda9fa2b',NULL,'','admin','',0,-1,'internal',-1,-1,0,-1);" | mysql --host=localhost --user=root --password=eve-ng eve_ng_db

这将添加 / 恢复 “admin” 账户,密码为 “eve”(不含引号)。

24、问题:如何修复 “Failed to lock the lab (60061)” 错误?

回答:在 EVE 命令行界面中以 root 用户身份输入以下命令:

find /opt/unetlab/labs/ -name '*.lock' -exec rm {} \;

25、问题:我在 EVE ESXi 或 VMWare 工作站的串行控制台中不断收到这个错误(或类似错误)“kvm: 2366: cpu0 disabled perfctr wrmsr: 0x186 data 0x5100c0”,这是怎么回事?

回答:实际上,这不是一个错误,只是系统发出的警告消息,表示你的 CPU 核心使用情况略微超出了正在运行的实验室请求的资源。这并无危害。但如果你仍想消除这些消息,可以在 EVE 命令行界面中以 root 用户身份输入以下命令:

echo "options kvm ignore_msrs=1 report_ignored_msrs=0" >/etc/modprobe.d/kvm.conf
不忘初心
回复

使用道具 举报

本版积分规则

Copyright   ©2015-2024  EmulatedLab  Powered by Discuz!©   ( 浙ICP备2021010423号-1 )
快速回复 返回列表 返回顶部