hbugs001 发表于 2025-11-26 11:41:26

Cisco IOL

<h1>1 Cisco IOL(IOS on Linux)配置指南</h1>
<h2>1.1 适用版本说明</h2>
<p>指南基于特定版本编写,老旧 IOL 版本可能无法正常运行,<strong>需避免使用 IOL L3 15.5.2T</strong> 版本(运行一段时间后会出现控制台冻结的严重漏洞)。</p>
<h2>1.2 推荐 IOL 镜像版本详情</h2>
<table>
<thead>
<tr>
<th>设备类型</th>
<th>EVE 镜像名称</th>
<th>版本信息</th>
<th>NVRAM 配置</th>
<th>RAM 配置</th>
</tr>
</thead>
<tbody>
<tr>
<td>L2/L3 交换机</td>
<td>i86bi_linux_l2-adventerprisek9-ms.SSA.high_iron_20190423.bin</td>
<td>Cisco IOS 软件,Linux 软件(I86BI_LINUXL2-ADVENTERPRISEK9-M),版本 15.2(CML_NIGHTLY_20190423)</td>
<td>1024</td>
<td>1024</td>
</tr>
<tr>
<td>L2/L3 交换机</td>
<td>i86bi_LinuxL2-AdvEnterpriseK9-M_152_May_2018.bin</td>
<td>Cisco IOS 软件,Linux 软件(I86BI_LINUXL2-ADVENTERPRISEK9-M),版本 15.2(CML_NIGHTLY_20180510)FLO_DSGS7</td>
<td>1024</td>
<td>1024</td>
</tr>
<tr>
<td>L3 路由器</td>
<td>i86bi_LinuxL3-AdvEnterpriseK9-M2_157_3_May_2018.bin</td>
<td>Cisco IOS 软件,Linux 软件(I86BI_LINUX-ADVENTERPRISEK9-M),版本 15.7(3)M2,编译于 2018 年 3 月 28 日</td>
<td>1024</td>
<td>1024</td>
</tr>
<tr>
<td>L3 XE 路由器</td>
<td>x86_64_crb_linux-adventerprisek9-ms.bin</td>
<td>IOL XE 路由器 Cisco IOS 软件 ,Linux 软件(X86_64BI_LINUX-ADVENTERPRISEK9-M),版本 17.12.1,RELEASE SOFTWARE (fc5)</td>
<td>1024</td>
<td>1024</td>
</tr>
<tr>
<td>L2/L3 XE 交换机</td>
<td>x86_64_crb_linux_l2-adventerprisek9-ms.bin</td>
<td>IOL XE 交换机 Cisco IOS 软件 ,Linux 软件(X86_64BI_LINUX_L2-ADVENTERPRISEK9-M),版本 17.12.1,RELEASE SOFTWARE (fc5)</td>
<td>1024</td>
<td>1024</td>
</tr>
</tbody>
</table>
<h2>1.3 操作步骤</h2>
<ol>
<li><strong>镜像重命名</strong>:2024 年最新版 IOL XE 镜像原始文件名无 <code>.bin</code> 后缀(EVE-NG 运行必需),需手动添加后缀,示例如下:
<ul>
<li>原文件名 <code>x86_64_crb_linux_l2-adventerprisek9-ms</code> 重命名为 <code>x86_64_crb_linux_l2-adventerprisek9-ms.bin</code></li>
<li>原文件名 <code>x86_64_crb_linux-adventerprisek9-ms</code> 重命名为 <code>x86_64_crb_linux-adventerprisek9-ms.bin</code></li>
</ul>
</li>
<li><strong>镜像上传</strong>:通过 FileZilla 或 WinSCP 等工具,将镜像上传至 EVE 服务器路径 <code>/opt/unetlab/addons/iol/bin/</code></li>
<li><strong>权限修复</strong>:执行以下命令确保镜像具备可执行权限</li>
</ol>
<pre><code class="language-text"> /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
</code></pre>
<h2>1.4 关键注意事项</h2>
<ol>
<li>IOL 镜像必须以 <code>.bin</code> 为后缀,且需保持可执行属性</li>
<li>许可证(iourc 文件)需与镜像存放在同一路径(<code>/opt/unetlab/addons/iol/bin/</code>),且与服务器的主机名、域名绑定</li>
<li>EVE-NG Pro 版本无需生成 iourc 许可证,其他版本可通过谷歌搜索 iourc 许可证文件创建方法,示例格式如下:</li>
</ol>
<pre><code class="language-text">
unl01 = 0123456789abcdef;
</code></pre>
<ol start="4">
<li>需测试 IOL/IOU 实例能否正常启动,启动失败则无法在 EVE 中使用对应节点</li>
</ol>
<h2>1.5 核心要点总结</h2>
<ol>
<li>明确推荐适配的 IOL 镜像版本,规避存在漏洞的旧版本</li>
<li>镜像需添加 <code>.bin</code> 后缀并上传至指定路径,同时修复权限</li>
<li>许可证需与镜像同路径存放,绑定服务器主机名和域名,Pro 版本无需额外生成</li>
<li>实例启动测试是后续使用的前提,需确保镜像可正常运行</li>
</ol>
页: [1]
查看完整版本: Cisco IOL