ESXi 下安装 iKuai 和 LEDE 双软路由

硬件清单

  • CPU: I5 7200U
  • 网卡: 6 个 Intel 82583V 10/100/1000 以太网
  • 内存:金士顿 DDR4 2400 8G
  • SSD: 三星 EVO850
  • USB: 3.0×4 个
  • 电源:技嘉 12V
  • 第 1 个网口为管理口
  • 第 6 个网口为 wan 口

ESXi

下载 ESXi

到 VMWare 官方网站下载 ESXi 6.7 版本,下载的时候需要注册账号,然后申请试用,序列号请自行购买正版 (或 Google)。

制作启动 U 盘

软路由 U 盘启动安装 ESXi

  • UltraISO: U 盘启动,按照提示安装即可。
  • 老毛桃: 用 U 盘启动软路由,进入 PE,选在老毛桃 PE 中运行自定义镜像选项,选择刚刚放入 MYEXT 文件夹中的 ESXi 镜像,按照提示安装 ESXi 即可。
    老毛桃 PE 启界面
    运行自定义镜像
    选择镜像

进入安装界面:
选择安装位置 (我这里为了截图方便,我安装在 VMWare 虚拟机里),多块硬盘已经要注意选择安装在哪块硬盘以及别安装在 U 盘上:

选择安装 ESXi 的位置
设置好密码 (默认用户名为:root),按照提示安装即可,注意安装结束的时候会提示先移除安装介质 / U 盘,然后按下回车重启:

移除安装介质重启
若启动前已经将网线插入则 ESXi 默认会根据网络动态获取 IP,若启动前没有插网线则 IP 会为 0.0.0.0:

安装完成后重启界面

设置 ESXi

安装完 ESXi 后重启,然后按 F2 进入 ESXi 设置界面:

选择 Configure Management Network 进入设置:

Configure Management Network
选择 IPv4 Configuration 选项卡,然后回车:

IPv4 Configuration
光标移动到 Set Static IPv4 address and network configuration,然后用空格键选择,并设置:

  • IPv4 Address10.10.10.100
  • Subnet Mask255.255.255.0
  • Default Gateway10.10.10.10
  • 这里设置的默认网关 10.10.10.10 是给 iKuai 的后台地址

按下回车键,然后按 ESC 键并输入 Y 保存设置:

设置生效后的界面如下,可以看出 IP 变为静态的了:

ESXi 的 web 端设置

设置笔记本网卡 IP

将笔记本的网口用网线连接到软路由的 LAN1 口,并将笔记本有线网卡的 IPv4 设置为:

  • IPv410.10.10.111
  • 子网掩码255.255.255.0
  • 默认网关 / 路由器10.10.10.10

浏览器打开 10.10.10.100,然后输入设置的密码进入 ESXi 后台 (用户名为 root,密码为安装 ESXi 时候设置的密码):

激活 ESXi

默认 ESXi 有试用期限制,解除限制需要用序列号激活 ESXi:

打开虚拟机交换机的混杂模式

网络 -> 虚拟交换机 -> vSwitcho -> 编辑设置 -> 安全 -> 混杂模式 -> 接受

网卡非直通情况

  • 网络 -> 虚拟交换机 -> 添加交换机 (多少个网口添加多少个) -> 安全 -> 全部接受
  • 网络 -> 端口组 -> 添加端口组 (多少个网口添加多少个) -> 安全 -> 全部接受

网卡直通情况

主机 -> 硬件 -> PCI 设备 -> 下拉选择支持直通来筛选网卡 -> 选中后 5 个 (共 6 个) 端口。
这里要注意不要将第一个 (第一个好记) 端口 / LAN1 设置为直通,否则导致进不去 ESXi 后台。

网卡直通激活后

设置好以后要单机重新引导主机,否则可能导致进不去 ESXi 的后台。

iKuai

安装 iKuai

下载 iKuai 的 ISO 文件,然后创建 iKuai 虚拟机的流程为:
存储 -> 数据存储浏览器 -> 创建文件夹 ->iKuai-> 将 iKuai 的 ISO 镜像上传到该文件夹下 -> 虚拟机 -> 新建虚拟机 -> 客户机操作系统 linux-> 客户机操作系统版本 -> 其他 64 位 ->CD/DVD 选择刚刚上传的 iKuai 的 ISO 文件 -> 内存要勾选预留所有客户机内存 (全部锁定)

这里要特别注意 iKuai 虚拟机的内存 >=4G ,否则会出现以下错误:

网卡非直通情况

重新编辑 iKuai 虚拟机设 -> 添加网络适配器并选择第 6 块虚拟网卡 VM Network5 ,配置好的界面如下:

网卡直通情况

重新编辑 iKuai 虚拟机设 -> 添加 PCI 设备并选择对应的第 6 块网卡,配置好的界面如下:

设置 iKuai

启动 iKuai 虚拟机会自动安装 iKuai,安装完以后按下回车键,显示:

输入数字 2,然后设置 LAN1 的 IP 地址:10.10.10.10:

iKuai 的 web 端设置

电脑浏览器打开 10.10.10.10,默认用户名 admin,默认密码 admin,进入 iKuai 的 web 客户端绑定 WAN 口:
网络设置 -> 内外网设置 -> 在接口状态会有一个空闲的 wan1 口 -> 外网网口单击一下绑定上述空闲的 wan1 口即可:
开启一条 DHCP 服务:网络设置 -> DHCP 服务端 -> 添加 DCHP 服务:

  • 客户端地址: 10.10.10.101 – 10.10.10.254
  • 子网掩码: 255.255.255.0
  • 网关: 10.10.10.1 这里的网关是 LEDE 后台的地址
  • 首选 DNS: 114.114.114.114
  • 备选 DNS: 223.5.5.5

然后重启 DHCP 服务

LEDE

安装 LEDE

到 KoolShare 官网下载 LEDE 的固件,虚拟机转盘或 PE 下写盘专用 -> 要选择 combined 格式,因为 uefi 格式下 LEDE 编辑的时候硬盘显示错误:
下载完成后解压到本地,然后用 StarWind Converte 将 LEDE 的.img 格式转换为 ESXi 虚拟机文件。

创建 LEDE 虚拟机的流程为:
存储 -> 数据存储浏览器 -> 创建文件夹 ->LEDE-> 将上述转化后的两个文件上传到该目录下 -> 虚拟机 -> 新建虚拟机 -> 客户机操作系统 linux-> 客户机操作系统版本 -> 其他 64 位 -> 删除默认硬盘 -> 添加现有硬盘 -> 选择 LEDE 文件夹下上传的文件 -> 内存要勾选预留所有客户机内存 (全部锁定):

网卡非直通情况

重新编辑配置 LEDE 虚拟机 -> 设置添加除了最后一块虚拟网卡外的其余虚拟网卡,配置好的界面如下:

网卡非直通

网卡直通情况

重新编辑配置 LEDE 虚拟机 -> 设置添加除了最后一块 PCI 设备以外的其余 PCI 设备,并对应其编号 (最后一块给 iKuai 用了,假如错误的将所有 PCI 设备都加上了同时启动 iKuai 和 LDDE 的时候会提示设备错误),配置好的界面如下:

网卡直通

设置 LEDE

启动 iKuai 虚拟机会自动安装 iKuai,安装好以后按下回车:

设置 IP 地址为:10.10.10.1 ,在虚拟机终端输入以下命令:

vim /etc/config/network

然后将 option ipaddr 192.168.1.1 改为 option ipaddr 10.10.10.1 :

然后重启 LEDE 虚拟机。

LEDE 的 web 端设置

电脑浏览器打开 10.10.10.1,默认密码 koolshare,进入 iKuai 的 web 客户端:
网络 -> 接口 -> 关闭 WAN -> 关闭 WAN6 -> 编辑 LAN:

LAN -> 物理接口 -> 接口 -> 选中:

  • bond0
  • erspan0
  • eth0 – echo4
  • ip_vti0
  • teql0

所要外接路由器作为 AP,则需要将 DHCP 服务器 -> 高级设置 -> 强制勾选上。

LAN-> 基本设置 ->IPv4 网关 ->10.10.10.10-> 使用自定义的 DNS 服务器 ->114.114.114.114 和 223.5.5.5:

LEDE 常见问题

安装好 LEDE 以后会遇到经常掉线的问题,可以尝试一下操作进行修复:

设置 iKuai 和 LEDE 开机自动启动

iKuai 和 LEDE 虚拟机里设置

在 ESXi 的 WEB 客户端 -> 虚拟机 -> 分别在 iKuai 和 LEDE 虚拟机上右键 -> 自动启动 :

ESXi 中设置自动启动

管理 -> 系统 -> 自动启动 -> 编辑设置 -> 是 :

发表回复