PVE 使用 LXC 安装 OpenWrt/ImmortalWrt
PVE CT 模板中下载 OpenWrt 或者 ImmortalWrt 地址 https://downloads.immortalwrt.org/releases/25.12.0/targets/x86/64/immortalwrt-25.12.0-x86-64-rootfs.tar.gz
LXC 选择 rootfs.tar.gz 格式,其他是给虚拟机使用。
| 格式 | 用途 |
|---|---|
| qcow2 | KVM/QEMU |
| vmdk | VMware |
| vhdx | Hyper-V |
| vdi | VirtualBox |
| iso | 光盘安装镜像 |
下载完成后在PVE主机中输入下方命令创建LXC
# LXC ImmortalWrt
pct create 101 \
/var/lib/vz/template/cache/immortalwrt-25.12.0-x86-64-rootfs.tar.gz \
--arch amd64 \
--hostname ImmortalWrt \
--rootfs local-lvm:8 \
--memory 1024 \
--cores 4 \
--ostype unmanaged \
--unprivileged 0 \
--net0 name=eth0,bridge=vmbr0
pct set 101 -features nesting=1,keyctl=1,fuse=1
# tun模式需要添加这个参数
vim /etc/pve/lxc/101.conf
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file
# 修改网络信息
vim /etc/config/network;
service network restart;
# 参考
config interface 'lan'
option device 'eth0'
option proto 'static'
option ipaddr '192.168.1.88'
option netmask '255.255.255.0'
option ip6assign '60'
option gateway '192.168.1.1'
list dns '180.184.1.1'
list dns '1.2.4.8'
# 修改 DHCP 选项
3,192.168.1.88
6,192.168.1.88
apk add luci-mod-dashboard 仪表盘
创建完成后IP地址不会非期望值,需要在 vim /etc/config/network 中再次修改IP地址;
可以访问或者ping IP但是无法ping 域名,DNS配置有误
调整日志级别:系统-日志-日志记录级别-警告 以降低CPU使用率。