
1 前言
一个问题,一篇文章,一出故事。
笔者今天需要在Proxmox Virtual Enviroment环境中部署openWRT,于是整理此章节。
2 最佳实践
2.1 PVE环境
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
参阅文档
==================
官方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
没有评论