如何PEV部署OpenWRT路由软件?

OpenWRT

1 前言

一个问题,一篇文章,一出故事。
笔者今天需要在Proxmox Virtual Enviroment环境中部署openWRT,于是整理此章节。

2 最佳实践

2.1 PVE环境

如何创建Proxmox VE集群环境?

2.2 部署openWRT

2.2.1 下载软件包

cd /data/template/iso
wget https://downloads.openwrt.org/releases/24.10.2/targets/x86/64/openwrt-24.10.2-x86-64-generic-ext4-combined-efi.img.gz

2.2.2 解压软件包

cd /data/template/iso
gunzip openwrt-24.10.2-x86-64-generic-ext4-combined-efi.img.gz

2.2.3 准备虚拟机

qm config 104

可见如下显示,

boot: order=sata0;net0
cores: 2
cpu: x86-64-v2-AES
memory: 2048
meta: creation-qemu=9.2.0,ctime=1752480964
name: openwrt.cmdschool.org
net0: virtio=BC:24:11:8A:62:A8,bridge=vmbr0,firewall=1,tag=20
net1: virtio=BC:24:11:F8:59:11,bridge=vmbr0,firewall=1,tag=10
numa: 0
ostype: l26
sata0: data:104/vm-104-disk-0.qcow2,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=81e4f8b4-6770-4f71-b156-c4e4900adbe8
sockets: 1
vmgenid: dad980dc-5ccd-455c-90c7-c288b9e02597

2.2.4 安装软件包

cd /data/template/iso
qemu-img convert -f raw -O qcow2 openwrt-24.10.2-x86-64-generic-ext4-combined-efi.img /data/images/104/vm-104-disk-0.qcow2

2.2.5 启动VM

qm start 104

2.2.6 进入系统


如上图所示,
按下【Enter】后可见系统欢迎界面(笔者想骂娘,界面这设计让笔者以为是出现异常,被骗了许久许久)

2.3 设置openWRT

2.3.1 设置管理地址

vim /etc/config/network 

配置修改如下,

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth1'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '10.168.0.55'
        option netmask '255.255.255.0'
        option gateway '10.168.0.1'
        option ip6assign '60'

重启服务使配置生效,

/etc/init.d/network restart
/etc/init.d/network status

然后,使用如下命令查看DHCP设置,

ip a

可见如下显示,

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc fq_codel state DOWN qlen 1000
    link/ether bc:24:11:8a:62:a8 brd ff:ff:ff:ff:ff:ff
3: eth1:  mtu 1500 qdisc fq_codel master br-lan state UP qlen 1000
    link/ether bc:24:11:f8:59:11 brd ff:ff:ff:ff:ff:ff
8: br-lan:  mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether bc:24:11:f8:59:11 brd ff:ff:ff:ff:ff:ff
    inet 10.168.0.55/24 brd 10.168.0.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fe80::be24:11ff:fef8:5911/64 scope link 
       valid_lft forever preferred_lft forever

2.3.2 设置路由密码

password

2.3.3 测试web管理界面

http://10.168.0.55
可见如下显示,

2.3.4 设置路由系统的DNS

如何防止OpenWRT resolv.conf配置被自动修改?

参阅文档
==================

官方github
————-
https://github.com/openwrt/openwrt

官方链接
————
https://openwrt.org/

官方文档
—————-
https://openwrt.org/docs/start
https://openwrt.org/docs/guide-quick-start/start
https://openwrt.org/docs/guide-user/start

修改网络设置
————-
https://openwrt.org/docs/guide-user/network/network_configuration

下载地址
————-
https://mirror.sjtu.edu.cn/openwrt/releases/24.10.2/targets/x86/64/
https://downloads.immortalwrt.org/releases/21.02.7/targets/x86/64/
https://downloads.immortalwrt.org/releases/23.05.4/targets/x86/64/
https://downloads.immortalwrt.org/releases/24.10.2/targets/x86/64/

其他的openwrt分支项目
—————
https://site.istoreos.com/
https://github.com/DHDAXCW/OpenWRT_x86_x64

没有评论

发表回复

OpenWRT
如何防止OpenWRT resolv.conf被修改?

1 前言 一个问题,一篇文章,一出故事。 笔者今天部署了openWRT,但是发现“/etc/reso …

OpenWRT
如何部署OpenWRT OpenVPN软件包?

1 前言 一个问题,一篇文章,一出故事。 笔者今天部署了openWRT,于是想部署openVPN的软 …

OpenWRT
如何让OpenWRT Web界面支持中文?

1 前言 一个问题,一篇文章,一出故事。 笔者今天部署了openWRT,于是想让他的web界面支持中 …