N5105 G47机箱5口I226网卡双串口4口POE ESXi8.0虚拟机安装爱快iKuai完整教程

硬件环境:N5105 G47机箱,5口I226 2.5G网卡,双串口,4口POE供电;系统版本VMware ESXi 8.0,虚拟机部署iKuai爱快路由,网卡采用PCI直通方式。
重要提醒:ESXi做PCI网卡直通,主板BIOS务必开启VT-d(IOMMU)Above 4G Decoding,关闭Secure Boot安全启动,否则直通会失败。ESXi直通后网卡顺序会错乱,爱快内eth编号和机箱物理网口不是一一对应,后期需要核对MAC确认对应关系。

一、前期准备工作

1.下载iKuai爱快ISO镜像

访问爱快官网下载页面:https://www.ikuai8.com/component/download
选择ISO镜像64位版本,64位镜像最低要求分配4G内存,32位镜像最低1G内存,本教程使用64位镜像。

硬件接线说明:

  • 电脑网线接主板其中一个网口,用于调试ESXi和爱快;
  • 光猫宽带网线接其中一个物理网口作为WAN;
  • 剩余4个带POE供电网口作为内网LAN,可以直接接POE摄像头、POE AP。

2. ESXi8.0开启网卡PCI直通

  1. 浏览器访问ESXi后台,默认地址192.168.10.254,账号root,密码自己设置的ESXi密码。
  2. 左侧菜单选择【硬件】→【PCI设备】,找到5个I226网卡设备。
  3. 保留一个网卡作为ESXi管理口,不要直通,剩下4个网卡全部切换为直通模式。
  4. 保存设置,重启ESXi主机,直通配置生效。

⚠️注意:N5105 G47一共5个I226网口,1个留给ESXi管理,剩下4个直通给iKuai虚拟机,其中1个做WAN口,剩下3个作为POE LAN内网口。双串口本教程不做使用,如果需要给虚拟机使用,同样可以添加PCI直通设备给iKuai。

二、ESXi8.0创建iKuai虚拟机

  1. ESXi网页后台,点击左侧【虚拟机】,点击【创建/注册虚拟机】。
  2. 选择【创建新虚拟机】,点击下一页。
  3. 设置虚拟机信息:
    • 名称:iKuai
    • 客户机操作系统系列:Linux
    • 客户机操作系统版本:其他6.x或更高Linux(64位),必须和下载的镜像位数保持一致。
  4. 选择存储,选择本机datastore1存储,点击下一页。
  5. 自定义硬件参数设置:
    • CPU:分配2核(N5105建议2~4核)
    • 内存:分配4096MB(4G,64位iKuai最低要求),勾选【预留所有客户机内存(全部锁定)】,网卡直通必须锁定内存,否则会异常报错
    • 硬盘:新建硬盘,设置8GB,置备模式选择厚置备。
    • CD/DVD驱动器:设备类型修改为【数据存储ISO文件】。
  6. 上传iKuai ISO镜像到ESXi存储:
    点击CD/DVD驱动器,选择【数据存储ISO文件】,弹出存储浏览器窗口,点击【上载】,把电脑本地下载好的iKuai64位ISO上传到datastore1。上传完成后选中该ISO镜像,点击【选择】确认。
  7. 添加已经开启直通的PCI网卡设备:
    点击【添加其他设备】→【PCI设备】,依次把之前ESXi设置好直通的4块I226网卡全部添加进来。

    一共4块直通网卡:1块做WAN外网,3块作为POE内网LAN口。

  8. 虚拟机选项页面,关闭UEFI安全引导,避免直通设备启动异常。
  9. 核对全部配置,确认无误,点击【完成】,虚拟机创建结束。

三、iKuai系统安装控制台配置

  1. 在ESXi虚拟机列表选中iKuai,点击【打开电源】,点击控制台打开虚拟机终端窗口。
  2. 进入iKuai中文控制台安装界面:
    • 提示菜单输入1回车,选择将系统安装到硬盘;
    • 提示是否将系统安装到硬盘sda(y/n),输入y回车,等待系统写入硬盘。
  3. 系统安装完成后自动重启,重启完成回到iKuai控制台菜单。
  4. 设置iKuai管理LAN口IP:
    • 输入菜单编号2回车,选择【设置LAN/WAN地址】;
    • 输入0回车,设置LAN1地址;
    • LAN1 IP填写:192.168.10.250,子网掩码默认255.255.255.0,回车确认保存。
  5. 输入q回车,退出地址设置菜单,回到主控制台。此时WEB管理地址为http://192.168.10.250

电脑本地网卡IP需要手动设置静态IP:192.168.10.25,子网掩码255.255.255.0,网关留空,才能访问iKuai后台网页。

四、iKuai网页后台网络配置

浏览器打开 http://192.168.10.250,默认账号admin,默认密码admin。新版本首次登录强制要求修改管理员密码,设置完成后进入iKuai管理首页。

4.1 设置WAN外网口

  1. 左侧菜单【网络设置】→【内外网设置】,点击wan1外网接口。
  2. 网卡选择:选中对应直通的物理网卡eth2(ESXi直通网卡MAC可以在ESXi硬件PCI设备查看,核对MAC确认对应物理网口,接光猫的网口绑定为此WAN1),点击绑定。
  3. 接入方式根据你的宽带选择:
    • PPPoE拨号宽带:选择ADSL/PPPoE拨号,填写宽带账号密码;
    • 运营商自动获取IP:选择DHCP动态获取
    • 固定公网IP宽带:选择静态IP,填写运营商给到IP、子网掩码、网关DNS。
  4. 填写完成点击保存。保存成功后wan1图标变为绿色,鼠标悬浮wan1,能够看到获取的公网IP地址,代表WAN口配置成功。

注意:N5105 G47是4口POE网口,WAN口建议不使用POE端口,POE端口留给内网AP、摄像头。

4.2 设置LAN内网口(POE网口)

  1. 【网络设置】→【内外网设置】,点击lan1内网接口。
  2. 展开【高级设置】,把剩下3个直通POE物理网卡全部勾选,绑定到lan1。
  3. IP地址确认保持192.168.10.250/255.255.255.0,勾选【允许其他LAN访问LAN】,点击保存。
  4. 鼠标悬浮lan1,查看已经绑定全部内网POE网卡,确认全部网卡识别正常。

4.3 设置DHCP服务端,内网设备自动分配IP

  1. 左侧【网络设置】→【DHCP设置】→【DHCP服务端】,点击【添加】。
  2. 参数填写:
    • 服务接口:lan1
    • 客户端地址池:192.168.10.1 - 192.168.10.249(250为路由器管理IP,不纳入地址池)
    • 子网掩码:255.255.255.0
    • 网关:192.168.10.250
    • 首选DNS:114.114.114.114
    • 备选DNS:8.8.8.8
    • 租期默认120分钟,其余选项保持默认。
  3. 点击保存,然后点击【重启DHCP服务】,确认重启。

    内网POE设备(AP、摄像头)连接后,就会自动获取192.168.10.x网段IP地址。

4.4 IPv6配置(可选,需要运营商支持IPv6)

  1. 左侧【网络设置】→【IPv6】→【IPv6设置】。
  2. 外网配置,点击编辑:
    • 勾选开启IPv6;
    • 外网接口选择wan1
    • 接入方式选择DHCPv6客户端(动态获取)
    • DNS可留空,保存,点击启动外网配置。
  3. 内网配置,点击编辑:
    • 内网接口选择lan1
    • DHCPv6勾选开启,模式选择无状态+有状态
    • 保存并启动内网IPv6配置。

      设置完成,内网POE设备就可以获取公网IPv6地址访问互联网。

五、ESXi设置iKuai虚拟机开机自启

  1. ESXi后台,虚拟机列表,右键点击iKuai虚拟机。
  2. 选择【自动启动】→【启用】。

    ESXi主机开机之后,iKuai虚拟机会自动启动,实现软路由开机自动运行。

六、常见踩坑排错

  1. PCI直通网卡iKuai识别不到
    检查BIOS VT-d、Above4G解码是否开启;内存是否勾选锁定预留;ESXi是否已经重启生效直通。
  2. 网页无法访问iKuai后台
    确认电脑静态IP设置为192.168.10.25;网线接在iKuai的LAN绑定的物理网口;确认控制台LAN IP设置正确。
  3. WAN拨号不成功
    核对网线是否插对物理网口,iKuai内外网设置确认网卡绑定正确;核对宽带账号密码,确认运营商没有绑定MAC地址。
  4. POE网口设备获取不到IP
    确认POE网卡已经绑定到lan1,DHCP服务已经重启并且状态正常。
  5. 网卡顺序错乱
    ESXi直通后网卡eth编号和机箱物理网口顺序不一致,通过MAC地址来一一核对,不要只看eth编号。

七、硬件补充说明

N5105 G47机箱双串口:本案例没有使用串口,如果需要对接串口设备,可以在iKuai虚拟机自定义硬件中,添加串行端口设备直通。
5口I226为2.5G网卡,全部直通给iKuai后支持2.5G速率,4个POE口可以直接给AP、监控摄像头供电,不需要额外POE交换机。