找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 880|回复: 7

[openwrt(x86)] LXC容器安装openwrt做主路由

[复制链接]
折腾四口N100小主机,TF卡安装PVE8.1并设置好系统环境,创建CT容器安装openwrt做主路由,记录备忘。

上传好rootfs.tar.gz文件,并用命令创建容器:

pct create 200 /var/lib/vz/template/cache/immortalwrt-x86-64-generic-rootfs.tar.gz --rootfs local-lvm:0.5 --ostype unmanaged --hostname immortalwrt --arch amd64 --cores 4 --memory 512 --swap 0

创建完先不启动,点击容器-选项-功能,开启嵌套、NFS、SMB、FUSE;

编辑容器的配置文件,nano /etc/pve/lxc/200.conf  修改完后的内容:

arch: amd64
cores: 4
features: fuse=1,mount=nfs;cifs,nesting=1
hostname: immortalwrt
memory: 512
ostype: unmanaged
rootfs: local-lvm:vm-200-disk-0,size=512M
swap: 0

lxc.include: /usr/share/lxc/config/openwrt.common.conf
lxc.net.0.type: phys
lxc.net.0.link: enp2s0
lxc.net.0.name: eth0
lxc.net.0.flags: up
lxc.net.1.type: phys
lxc.net.1.link: enp3s0
lxc.net.1.name: eth1
lxc.net.1.flags: up

lxc.apparmor.profile: unconfined
lxc.apparmor.allow_nesting: 1
lxc.cgroup.devices.allow: a
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.mount.entry: tmp tmp tmpfs rw,nodev,relatime,mode=1777 0 0
lxc.mount.auto: cgroup:rw
lxc.mount.auto: proc:rw
lxc.mount.auto: sys:rw
lxc.autodev: 1

没有使用PVE初始的管理口,直通了两个物理网口分别做LAN口和WAN口。LAN口接的原来无线路由器,现已改成5口交换机的无线AP。

以上配置文件,无需配置hook钩子,不需要注释dnsmasq配置文件的jail内容,PPPOE拨号正常,DHCP获取IP正常,系统日志、内核日志无异常报错。

PVE 版本内核 Linux 6.5.11-8-pve;TF卡金士顿蓝条卡,安装使用和固态好像没区别,省下了宝贵的主盘位NVME3.0x4接口用于后续扩展。

单跑openwrtLXC容器做主路由闲置待机8.6W左右,Pstate powersave模式。

我的恩山、我的无线 The best wifi forum is right here.
感谢分享!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
感谢分享!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大佬 根据你的配置来配置lxc 报错 网卡已修改为自己的网卡 请问是哪里出错了?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

是因为我没有openwrt.conf这个文件么 楼主能否分享下  详情 回复 发表于 2024-2-20 21:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

mirzat 发表于 2024-2-20 21:30
大佬 根据你的配置来配置lxc 报错 网卡已修改为自己的网卡 请问是哪里出错了? ...

是因为我没有openwrt.conf这个文件么 楼主能否分享下

点评

你的截图显示找不到enp4s0网卡,是不是选错了网卡。openwrt.conf是pve系统自带的,不需要修改。 主贴所使用的固件是自己编译的immortalwrt23.05.1版rootfs,用不同的固件可能会因为各种原因不一定能正常使用,配置仅  详情 回复 发表于 2024-2-28 20:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享!!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

6,感谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
mirzat 发表于 2024-2-20 21:40
是因为我没有openwrt.conf这个文件么 楼主能否分享下

你的截图显示找不到enp4s0网卡,是不是选错了网卡。openwrt.conf是pve系统自带的,不需要修改。
主贴所使用的固件是自己编译的immortalwrt23.05.1版rootfs,用不同的固件可能会因为各种原因不一定能正常使用,配置仅供折腾。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 14:38

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表