2025年5月17日星期六

LXC安装immortalwrt

 1.下载适合lxc的镜像:

下载地址:https://downloads.immortalwrt.org/

下载 rootfs.tar.gz 包

例:https://downloads.immortalwrt.org/releases/24.10.1/targets/x86/64/immortalwrt-24.10.1-x86-64-rootfs.tar.gz

上传到pve后台ct模板下。

2.进pve的ssh,创建容器:

pct create 101 /var/lib/vz/template/cache/immortalwrt-24.10.1-x86-64-rootfs.tar.gz  --rootfs local:4 --ostype unmanaged --hostname immortalwrt --arch amd64 --cores 2 --memory 1024 --swap 1 -net0 bridge=vmbr0,name=eth0 -net1 bridge=vmbr1,name=eth1 --unprivileged 1 

pct create:创建一个容器

101:容器的 ID,这里指定为 101

immortalwrt-24.10.1-x86-64-rootfs.tar.gz:容器使用的根文件系统模板

-rootfs local:4:给容器分配 4G 的本地 LVM 存储

-ostype unmanaged:标记该容器的类型为 unmanaged,即未托管

-hostname immortalwrt容器的主机名为 immortalwrt

-arch amd64:容器架构为 amd64

-cores 2:分配 2 个 CPU 核心给容器

-memory 1024:分配 1024 MB 内存给容器

-swap 1:分配 1G的swap

-net0 bridge=vmbr0,name=eth0:分配 eth0 网卡,桥接 vmbr0 接口

--unprivileged 1:创建一个无特权(unprivileged)的LXC容器


3.在pve后台启动新开的imm,控制台执行:vim /etc/config/network ,修改eth0和eth1及ip。

控制台执行:vim /etc/pve/lxc/250.conf ,修改LXC配置文件,在文件最后面加上:

lxc.cgroup2.devices.allow: a

lxc.cap.drop: 

lxc.mount.entry: /dev/ppp dev/ppp none bind,create=file

lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file




没有评论:

发表评论

LXC安装immortalwrt

 1.下载适合lxc的镜像: 下载地址:https://downloads.immortalwrt.org/ 下载 rootfs.tar.gz 包 例:https://downloads.immortalwrt.org/releases/24.10.1/targets/x86/6...