安装lxc版openwrt

安装lxc版openwrt

安装

我是pve7.4

下载

截止目前,在这里下载

我下载的是 openwrt-koolshare-router-v3.2-r19470-2f7d60f0e5-x86-64-generic-rootfs.tar.gz

上传到pve中

这步不多解释吧

创建

在pve的控制台中,输入类似命令,有些地方要改

模板位置: local:vztmpl/openwrt-koolshare-router-v3.2-r19470-2f7d60f0e5-x86-64-generic-rootfs.tar.gz

--rootfs local-lvm:2 安装系统的位置,后面那个数字是磁盘大小,单位为GB

--hostname openwrt-side 主机名称

--cores 2 核心数,一般1核就够了

--memory 1024 内存,一般512就够了

-net0 bridge=vmbr0,name=eth0 网卡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
# LXC_ID set your new CTID
LXC_ID=902

pct create ${LXC_ID} \
local:vztmpl/openwrt-koolshare-router-v3.2-r19470-2f7d60f0e5-x86-64-generic-rootfs.tar.gz \
--rootfs local-lvm:2 \
--ostype unmanaged \
--hostname openwrt-side \
--arch amd64 \
--cores 2 \
--memory 1024 \
--swap 0 \
-net0 bridge=vmbr0,name=eth0

# if add tun
echo "lxc.cgroup2.devices.allow: c 10:200 rwm" >> /etc/pve/lxc/${LXC_ID}.conf
echo "lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file" >> /etc/pve/lxc/${LXC_ID}.conf

如果还需要拨号或者直通网卡等功能,还得添加其它配置,由于我只是做旁路由,就没去搞了,有需要的百度

选择一些功能

节点-》选择你新增的虚拟机 => 选项 =》 功能 。。。

比如我几乎全选了 [fuse=1,mount=nfs;cifs,nesting=1]

查看配置

这步可略过,只是查看配置文件

cat /etc/pve/lxc/${LXC_ID}.conf

结果大致为

1
2
3
4
5
6
7
8
9
10
11
arch: amd64
cores: 2
features: fuse=1,mount=nfs;cifs,nesting=1
hostname: openwrt-side
memory: 1024
net0: name=eth0,bridge=vmbr0,hwaddr=CE:A1:05:57:F6:4A,type=veth
ostype: unmanaged
rootfs: local-lvm:vm-901-disk-0,size=2G
swap: 0
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file

启动

启动后,第一步改网络,在pve中,点 ${LXC_ID} 的控制台

vim /etc/config/network

修改lan下面的ip

改完后,重启网络service network restart或重启虚拟机reboot

然后就可以在浏览器中操作了

默认密码是koolshare

一些检测脚本

tiktok

1
bash <(curl -s https://raw.githubusercontent.com/lmc999/TikTokCheck/main/tiktok.sh)

netflix disney chatgpt 等

1
bash <(curl -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)

0%