hbugs001 发表于 2025-4-9 19:58:45

EVE-NG FAQ 常见问题解答

<h3><strong>1、问题</strong>:我的 EVE PRO 显示 “Eve host license host error (97)”,这是怎么回事?</h3>
<p><strong>回答</strong>:如果你的 EVE 长时间处于离线状态,在重新开机后,EVE 虚拟机可能仍未收到许可证验证令牌,这时就会出现这种情况。通常 15 分钟内会自动解决。</p>
<p>若要强制进行 EVE Pro 许可证验证,请按以下步骤操作:</p>
<ol>
<li>确保 EVE 已联网,并且完全限定域名(FQDN)设置正确。你必须能够 ping 通指定的网址,例如:<code>ping </code><a href="https://www.eve-ng.net"><code>www.eve-ng.net</code></a></li>
<li>然后在 EVE 命令行界面(CLI)中执行命令:</li>
</ol>
<pre><code class="language-Bash">systemctl restart licserver
</code></pre>
<ol start="3">
<li>15 - 20 秒后,使用以下命令检查许可证</li>
</ol>
<pre><code class="language-Bash">unl_wrapper -a dummy
</code></pre>
<p>它应该显示:Online Check state: Valid。</p>
<h3><strong>2、问题</strong>:当我尝试使用 Wireshark 进行捕获时,我的 EVE PRO 显示 “#0 /opt/unetlab/html/includes/api_capture.php (99): Slim\Slim::handleErrors ()”,这该如何解决?</h3>
<p><strong>回答</strong>:你只是忘记安装 EVE-NG PRO Dockers容器了,执行以下命令安装:</p>
<pre><code class="language-Bash">apt update
apt install eve-ng-dockers
</code></pre>
<h3><strong>3、问题</strong>:我的 EVE 硬盘已满,如何扩展 EVE 的硬盘空间?</h3>
<p><strong>回答</strong>:可以通过为 EVE 添加新硬盘来实现,不要扩展当前硬盘。请按照以下链接中的指南操作。</p>
<p>注意:不要在虚拟机上扩展现有的硬盘!</p>
<p><a href="https://www.eve-ng.net/index.php/documentation/howtos-video/expand-hdd-on-eve-vm/">https://www.eve-ng.net/index.php/documentation/howtos-video/expand-hdd-on-eve-vm/</a></p>
<h3><strong>4、问题</strong>:如何正确完成在 EVE 上的工作并关闭EVE?</h3>
<p>注意:如果你关闭电脑或服务器前,但 EVE 虚拟机仍在运行,可能会导致 EVE 内部 SQL 数据库崩溃,进而出现 “无法登录到 EVE 网页图形用户界面” 的问题。为避免这种情况,请按照以下简单步骤操作:</p>
<p><strong>回答</strong>:</p>
<p>第 1 步:在实验室节点上保存工作,例如对于思科路由器或交换机节点,使用 “wr” 命令;对于其他厂商的设备,使用其文档中规定的 “save” 命令。</p>
<p>第 2 步:停止所有正在运行的实验室。</p>
<p>第 3 步:以 root 用户身份通过 SSH 连接到 EVE,并执行命令行命令:</p>
<pre><code class="language-Bash">shutdown -h now
</code></pre>
<p>现在你可以安全地关闭服务器或电脑了。</p>
<p>如果你遇到了这个问题并且无法再登录 EVE,请访问 EVE 国代频道寻求远程支持:<a href="https://pd.qq.com/g/emulatedlab">https://pd.qq.com/g/emulatedlab</a>。</p>
<h3><strong>5、问题</strong>:如何恢复我的 EVE-PRO 或进行备份?</h3>
<p><strong>回答</strong>:请遵循此操作指南:<a href="https://www.eve-ng.net/index.php/documentation/howtos/recover-rehosting-eve-ng/">恢复或备份 EVE-PRO</a>。</p>
<h3><strong>6、问题</strong>:如何通过命令行界面(CLI)停止所有正在运行的节点?</h3>
<p><strong>回答</strong>:在 EVE 命令行界面中输入:</p>
<pre><code class="language-Bash">/opt/unetlab/wrappers/unl_wrapper -a stopall
</code></pre>
<h3><strong>7、问题</strong>:如何备份 EVE-NG 的内容?</h3>
<p><strong>回答</strong>:要备份 EVE 内容,请复制以下文件夹:</p>
<p>/opt/unetlab/addons/</p>
<p>/opt/unetlab/tmp/</p>
<p>/opt/unetlab/labs/</p>
<p>可选:如果你在 EVE 中创建了自己的模板,还需要备份以下数据:</p>
<p>/opt/unetlab/html/templates/</p>
<p>/opt/unetlab/html/images/</p>
<p>/opt/unetlab/html/includes/config.yml</p>
<p>/opt/unetlab/html/includes/custom_templates.yml</p>
<p>/opt/unetlab/html/images/icons</p>
<h3><strong>8、问题</strong>:如何重置 EVE 的管理 IP 设置、DNS、NTP 和 root 密码?</h3>
<p><strong>回答</strong>:在 EVE 命令行界面中输入:</p>
<pre><code class="language-Bash">rm -f /opt/ovf/.configured
su -
</code></pre>
<p>之后,你的 EVE 将跳转到初始设置向导。</p>
<h3><strong>9、问题</strong>:我无法登录 EVE 网页用户界面,怎么办?</h3>
<p><strong>回答</strong>:通常有两个原因。</p>
<p>第一个原因是, EVE 硬盘可能已过载。要检查硬盘是否过载,请执行命令:</p>
<pre><code class="language-Bash">df -h
</code></pre>
<p>确保没有任何值显示为 100%。如果是,则必须扩展 EVE 硬盘。硬盘扩展方法上文或 EVE 手册中有提及。</p>
<p>第二个原因是,当 VMware 和 EVE 虚拟机正在运行时,你关闭了电脑,或者使用了暂停虚拟机的操作。这两种操作都可能导致 EVE 登录数据库崩溃。要修复数据库问题,请在命令行界面中执行以下三个命令:</p>
<pre><code class="language-Bash">unl_wrapper -a restoredb
grep -q default_time_zone /etc/mysql/mysql.conf.d/mysqld.cnf || echo &quot;default_time_zone='+00:00'&quot; &gt;&gt;/etc/mysql/mysql.conf.d/mysqld.cnf
systemctl restart mysql
</code></pre>
<p>为避免 EVE SQL 数据库崩溃,请使用以下 EVE 命令行命令正确关闭它:</p>
<pre><code class="language-Bash">shutdown -h now
</code></pre>
<h3><strong>10、问题</strong>:我的 EVE 启动后显示提示 (initramfs)&gt;:这是怎么回事?</h3>
<p><strong>回答</strong>:看起来你的 EVE 硬盘系统可能出现了问题。</p>
<p>首先在 initramfs 提示符下输入 exit。</p>
<pre><code class="language-Bash">(initramfs): exit
</code></pre>
<p>记录下上述图片中显示的文件系统路径,如下所示。你的根文件系统名称可能不同,所以请使用你系统上显示的信息,该信息将用于下一个命令。</p>
<p>例如:/dev/mapper/ubuntu-eve-ng–vg-root 上的根文件系统需要手动进行文件系统检查(fsck)。使用上述确定的文件系统路径执行 fsck 命令,格式如下。</p>
<pre><code class="language-Bash">fsck /dev/mapper/ubuntu-eve-ng--vg-root -y
</code></pre>
<p>最后在 (initramfs) 命令提示符下输入重启命令。</p>
<pre><code class="language-Bash">reboot
</code></pre>
<h3><strong>11、问题</strong>:在 HTML5 控制台中,我点击断开连接后进入了 guacamole 登录页面,现在无法在 HTML5 中获取任何会话,怎么办?</h3>
<p><strong>回答</strong>:从 EVE 注销并重新登录,以便再次打开 HTML 控制台。</p>
<h3><strong>12、问题</strong>:为什么在我的 I7 64G 内存电脑上,Qemu 节点运行缓慢?</h3>
<p><strong>回答</strong>:通常情况下,杀毒软件的深度检测会降低 VMware Workstation 和虚拟机的运行速度。最近的观察发现,即使是在 EVE 上运行的节点(如 vIOS、CSR)也会受到杀毒软件的检测。请避免在 VMware 二进制文件上使用杀毒软件。360安全卫士的晶核引擎会占用VT-X资源,需要卸载。</p>
<h3><strong>13、问题</strong>:如何升级我的 EVE?</h3>
<p><strong>回答</strong>:在 EVE 命令行界面中以 root 用户身份运行以下命令:</p>
<pre><code class="language-Bash">apt autoremove
apt update
apt upgrade
</code></pre>
<p>(如果需要,请重启 - 详见主页说明)</p>
<p><em><strong>重要提示:更新 EVE 虚拟机后,请重启EVE并清除浏览器缓存。</strong></em></p>
<h3><strong>14、问题</strong>:如何从 UNL 迁移到 EVE?可以直接升级吗?</h3>
<p><strong>回答</strong>:不可以。唯一的方法是从 UNL 备份所有镜像、实验室等内容,使用 ISO 或 OVA 安装全新的 EVE,然后恢复备份。</p>
<h3><strong>15、问题</strong>:为什么我的 Wireshark 无法工作?</h3>
<p><strong>回答</strong>:你需要编辑 C:\Program Files\EVE-NG\wireshark_wrapper.bat 文件,并将root密码更改为你使用的密码。</p>
<h3><strong>16、问题</strong>:启动超过 10 个 CSR 会导致 CPU 占用过高,该怎么办?</h3>
<p><strong>回答</strong>:UKSM 适用于 10 个 CSR,如果你想启动超过 10 个 CSR,请禁用 UKSM。</p>
<h3><strong>17、问题</strong>:如何修复权限问题?</h3>
<p><strong>回答</strong>:在命令行界面中运行以下命令:</p>
<pre><code class="language-Bash">/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
</code></pre>
<h3><strong>18、问题</strong>:如何从命令行界面检查正在运行的 EVE-NG 版本?</h3>
<p><strong>回答</strong>:对于 EVE 社区版或 EVE 专业版,在命令行界面中运行以下命令:</p>
<pre><code class="language-Bash">dpkg -l eve-ng
dpkg -l eve-ng-pro
</code></pre>
<h3><strong>19、问题</strong>:EVE-NG 的默认用户名和密码是什么?</h3>
<p><strong>回答</strong>:命令行界面 - root/eve</p>
<p>网页界面 - admin/eve</p>
<h3><strong>20、问题</strong>:如何将多个节点连接到同一个网络?</h3>
<p><strong>回答</strong>:在实验室拓扑中添加一个network对象,并将多个节点连接到它。</p>
<h3><strong>21、问题</strong>:什么是 CPU Limit状态?</h3>
<p><strong>回答</strong>:它用于限制每个节点的 CPU 过载情况,但不涉及总体 CPU 利用率。</p>
<h3><strong>22、问题</strong>:我的 IOL 节点在升级到 v2.0.3-53 后,NVRAM 中的配置丢失了,我该怎么办?</h3>
<p><strong>回答</strong>:如果实验室是在 v2.0.2-23 版本之前创建的,IOL 使用的旧代码存在缺陷,这些缺陷在后续版本中已修复。新版本需要重新运行节点,这将为你的 IOL 创建新的 NVRAM。如果要保留配置,最好的方法是你之前使用导出配置功能导出了这些配置。然后在 NVRAM 擦除后,你可以使用新版本 EVE 中的配置启动节点。</p>
<h3><strong>23、问题</strong>:如何重置 / 恢复网页管理员访问权限?</h3>
<p><strong>回答</strong>:对于社区版,在 EVE 命令行界面中以 root 用户身份输入以下两行命令:</p>
<pre><code class="language-Bash">echo &quot;DELETE from users where username = 'admin';&quot; | mysql --host=localhost --user=root --password=eve-ng eve_ng_db
</code></pre>
<pre><code class="language-Bash">echo &quot;INSERT INTO users VALUES ('admin',NULL,'root@localhost',-1,'Eve-NG Administrator','85262adf74518bbb70c7cb94cd6159d91669e5a81edf1efebd543eadbda9fa2b',NULL,'','admin','',1);&quot; | mysql --host=localhost --user=root --password=eve-ng eve_ng_db
</code></pre>
<p>这将添加 / 恢复 “admin” 账户,密码为 “eve”(不含引号)。</p>
<p><strong>回答</strong>:对于专业版(如果你的 EVE Pro 版本为 2.0.6-1 及更高版本),在 EVE 命令行界面中以 root 用户身份输入以下两行命令:</p>
<pre><code class="language-Bash">echo &quot;DELETE from users where username = 'admin';&quot; | mysql --host=localhost --user=root --password=eve-ng eve_ng_db
</code></pre>
<pre><code class="language-Bash">echo &quot;INSERT INTO users VALUES ('admin',NULL,'root@localhost',-1,'Eve-NG Administrator','85262adf74518bbb70c7cb94cd6159d91669e5a81edf1efebd543eadbda9fa2b',NULL,'','admin','',0,-1,'internal',-1,-1,0,-1);&quot; | mysql --host=localhost --user=root --password=eve-ng eve_ng_db
</code></pre>
<p>这将添加 / 恢复 “admin” 账户,密码为 “eve”(不含引号)。</p>
<h3><strong>24、问题</strong>:如何修复 “Failed to lock the lab (60061)” 错误?</h3>
<p><strong>回答</strong>:在 EVE 命令行界面中以 root 用户身份输入以下命令:</p>
<pre><code class="language-Bash">find /opt/unetlab/labs/ -name '*.lock' -exec rm {} \;
</code></pre>
<h3><strong>25、问题</strong>:我在 EVE ESXi 或 VMWare 工作站的串行控制台中不断收到这个错误(或类似错误)“kvm: 2366: cpu0 disabled perfctr wrmsr: 0x186 data 0x5100c0”,这是怎么回事?</h3>
<p><strong>回答</strong>:实际上,这不是一个错误,只是系统发出的警告消息,表示你的 CPU 核心使用情况略微超出了正在运行的实验室请求的资源。这并无危害。但如果你仍想消除这些消息,可以在 EVE 命令行界面中以 root 用户身份输入以下命令:</p>
<pre><code class="language-Bash">echo &quot;options kvm ignore_msrs=1 report_ignored_msrs=0&quot; &gt;/etc/modprobe.d/kvm.conf
</code></pre>
页: [1]
查看完整版本: EVE-NG FAQ 常见问题解答