Van Tech Corner | OpenWRT – Intel N5105 2.5GbE I225-V – Build Custom Firmware & Throughput Test



Van Tech Corner : OpenWRT – Intel N5105 2.5GbE I225-V – Build Custom Firmware & Throughput Test

OpenWRT - Intel N5105 2.5GbE I225-V - Build Custom Firmware & Throughput Test

The Intel N5105 Router PC comes with 4 x 2.5GbE network ports. It is using the Intel I225-V controller and the kmod-igc driver package is not included in OpenWRT x86 firmware. In this video, I will show you how to build OpenWRT firmware with custom installed packages, such as luci, luci-ssl and kmog-igc to add the driver to the firmware. Because the Router PC only supports UEFI boot, I have to use COMBINED-EFI (SQUASHFS) image to write to the USB drive.
We will also test out the router WAN to LAN throughput with iperf3, OpenSpeedTest and observe the power consumption during idle and load.

Video timeframe:
00:00 – Intel N5105 2.5GbE Router PC Intro
00:37 – How to compile/build OpenWRT firmware
01:14 – Build x86/64 OpenWRT firmware with kmog-igc and luci using firmware-selector
03:46 – Write the OpenWRT firmware to USB drive with Rufus
04:26 – Install OpenWRT on something else? (SATA SSD/NVme)
05:11 – Connect Ethernet cables & Connection Overview
05:57 – Access BIOS and Boot up the Router PC with OpenWRT
07:11 – Access LuCI and Initial Configuration
09:25 – LAN throughput test with iperf3
10:10 – WAN & LAN 2.5GbE Setup
11:33 – WAN to LAN throughput – OpenSpeedTest – No Offloading
11:16 – WAN to LAN throughput – OpenSpeedTest – Power Consumption
13:21 – WAN to LAN throughput – iperf3 – No Offloading
15:05 – OpenSpeedTest with SW Offloading and Power Consumption
15:05 – iperf3 with SW Offloading and Power Consumption

– You can download my OpenWRT x86/64 build with kmog-igc (Intel I225-V 2.5GbE driver) and luci package here https://sysupgrade.openwrt.org/store/a24c11c0c0b720b61ffd6d7d1f42ae11
– If you enjoy my work, you can support me at https://patreon.com/vantechcorner

Thanks for watching and see you in the next video!

openwrt