OpenWRT導入1
概要
自宅回線のルータ用にProxmox上へOpenWRTをデプロイした。
Mellanox ConnectX-4 Lx 2port NICをVMにPCI passthroughする。
最終的にはenひかりクロス+Xpass+固定IPを契約予定(引越後)
困らないようにデプロイや初期設定だけ進める。
環境
- Hypervisor: Proxmox VE 9.1.6
- Guest: OpenWrt 25.12.2 x86/64
- NIC:
- 管理用: vmbr 1本
- データ面: Mellanox ConnectX-4 Lx 2port(WAN / LANで各portを利用)
- VM構成:
- BIOS: OVMF (UEFI)
- Machine: q35
- CPU: host
- vCPU: 4(仮)
- RAM: 8GB(仮)
デプロイ
VM作成後.imgをインポートする。
diskのアタッチや起動順序周りの設定も忘れない。
wget https://downloads.openwrt.org/releases/25.12.2/targets/x86/64/openwrt-25.12.2-x86-64-generic-ext4-combined-efi.img.gz
gunzip openwrt-25.12.2-x86-64-generic-ext4-combined-efi.img.gz
qm disk import 'vm-id' /path/to/openwrt-25.12.2-x86-64-generic-ext4-combined-efi.img local-lvmPCI passthrough
GUI上からPCIデバイスの追加を実施

ドライバのインストール
apk update
apk add kmod-mlx5-core ethtool pciutils最後に
GUI上でも追加2portが確認できた。
eth1をWAN、eth2をLANとして利用する

IX 3315とかR2530、YAMAHA RTX1300買えよって?高いんだよ(T_T)