Proxmox VE 7.2 LXC 方式部署openwrt

Posted CIAS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Proxmox VE 7.2 LXC 方式部署openwrt相关的知识,希望对你有一定的参考价值。

LXC 方式部署openwrt

LXC各参数使用说明:

  • vmid:113       

容器编号,可以根据需要自行设置,这里设为113,后面的相关设置会用到该编号。

  • local:vztmpl/vzdump-lxc-113-2022_05_04-openwrt_laop.tar.zst

容器模板, local:vztmpl/ 指向 /var/lib/vz/template/cache/目录,是pve的默认模板存放目录,webUI上传的模板就存在该位置,可根据需要改为其他目录,vzdump-lxc-113-2022_05_04-openwrt_laop.tar.zst为模板文件名。

  • --rootfs local-lvm:4

根磁盘位置,local-lvm可以根据实际情况修改为其他存储位置,4表示空间大小为4G。

  • --ostype unmanaged

系统类型,之后可在设置文件中修改。

  • --hostname OpenWrt

容器名称,之后可在设置文件中修改。

  • --arch amd64

系统架构,amd64 | arm64 | armhf | i386。

  • --cores 2

分配给容器的核心数。

  • --memory 2048

分配给容器的内存大小,这里是2G。

  • --swap 0

分配给容器的交换区大小,这里是0。

  • -net0 bridge=vmbr0,name=eth0

容器网络设置,这里设置网络0为容器中增加网卡eth0,桥接到主机的vmbr0接口。

  • --onboot yes

开机自启动虚拟机

下载openwrt容器

wget -N -P /var/lib/vz/template/cache/ https://foxi.buduanwang.vip/pan/foxi/Virtualization/proxmox/sysimages/openwrt/vzdump-lxc-113-2022_05_04-openwrt_laop.tar.zst

 新建openwrt LXC容器

pct create 113 local:vztmpl/vzdump-lxc-113-2022_05_04-openwrt_laop.tar.zst --rootfs local-lvm:4 --ostype unmanaged --hostname OpenWrt --arch amd64 --cores 2 --memory 2048 --swap 0 --onboot yes -net0 bridge=vmbr0,name=eth0

重置openwrt root密码

 更改openwrt IP

vim /etc/config/network
config interface 'loopback'                                                                                                                                                                                       
        option ifname 'lo'                                                                                                                                                                                        
        option proto 'static'                                                                                                                                                                                     
        option ipaddr '127.0.0.1'                                                                                                                                                                                 
        option netmask '255.0.0.0'                                                                                                                                                                                
                                                                                                                                                                                                                  
config globals 'globals'                                                                                                                                                                                          
        option ula_prefix 'fdfb:a2d9:fced::/48'                                                                                                                                                                   
        option packet_steering '1'                                                                                                                                                                                
                                                                                                                                                                                                                  
config interface 'lan'                                                                                                                                                                                            
        option type 'bridge'                                                                                                                                                                                      
        option ifname 'eth0'                                                                                                                                                                                      
        option proto 'static'                                                                                                                                                                                     
        option ipaddr '192.168.1.18'                                                                                                                                                                             
        option gateway '192.168.1.1'                                                                                                                                                                             
        option netmask '255.255.255.0'                                                                                                                                                                            
        option ip6assign '60'                                                                                                                                                                                     
                                                                                                                                                                                                                  
config interface 'vpn0'                                                                                                                                                                                           
        option ifname 'tun0'                                                                                                                                                                                      
        option proto 'none'

重启openwrt网卡

/etc/init.d/network restart

登录openwrt

  • http://ip
  • root/自己重置的密码 

进入容器终端 

lxc-attach 113

以上是关于Proxmox VE 7.2 LXC 方式部署openwrt的主要内容,如果未能解决你的问题,请参考以下文章

Proxmox VE 7.2 网卡直通

Proxmox VE 7.2 qm 方式安装openwet

Proxmox VE 7.2 更改登录横幅

Proxmox VE 7.2 变更默认访问端口

Proxmox VE 7.2 创建标准虚拟机

Proxmox VE 7.2 Install SMB 服务