为了在小主机安装一个虚拟主机Openwrt,实现旁路由,旁路由用网线直连主路由,购买了一块intel AX210网卡,用于无线发射,控制孩子上网行为,实现如下:
首先在j4125安装pve环境,详见东北街溜子-- PVE8.0安装 - 简书 (jianshu.com)
1、准备安装介质
下载openwrt镜像及AX210驱动,地址如下:
https://pan.baidu.com/s/1h2k67m6A8QpzMmFxIlXxSw 提取码 kjro
名字分别为openwrt-10.15.2023
x86-64-generic-squashfs-combined-efi.img.gz
iwlwifi-firmware-ax210_20230804-1_x86_64.ipk
下载后解压备用
上传至宿主机的iso目录
2、Openwrt虚拟机安装
安装传统方法新建虚拟机,填入自己能识别的名称,并且记住新建虚拟机时候的VM ID,后面会用到;
创建Openwrt系统
我们刚刚只是新建了虚拟机,并且上传了openwrt的img镜像文件,由于img 是烧录类型的文件,无法直接进行安装,所以我们需要通过命令将img 直接转换成磁盘给虚拟机使用。
我们刚刚只是新建了虚拟机,并且上传了openwrt的img镜像文件,由于img 是烧录类型的文件,无法直接进行安装,所以我们需要通过命令将img 直接转换成磁盘给虚拟机使用。
通过SSH 工具登陆PVE系统,然后在SSH输入命令,将img的文件,转换成虚拟机的硬盘
qm importdisk 101 /var/lib/vz/template/iso/openwrt-10.15.2023-x86-64-generic-squashfs-combined-efi.img local-lvm
证明成功安装openwrt
3、配置旁路由
修改ip地址
把上面的10.0.0.1修改成与宿主机同网段的ip, 我的为192.168.1.6
修改openwrt的口令
passwd
openwrt成功安装了
3、设置旁路由
重启reboot
4、安装无线
#更新软件包列表
opkg update
#安装无线相关驱动
opkg install nano kmod-mac80211 kmod-iwlwifi hostapd-common iw iwinfo wireless-tools
安装ax210驱动
opkg install iwlwifi-firmware-ax210_20230804_x86_64.ipk
重启
reboot
重新登录Openwrt
配置网络
备份原无线配置
cp /etc/config/wireless /etc/config/wireless.bak
修改成新配置
config wifi-device 'radio0'
option type 'mac80211'
option country 'CN'
option cell_density '3'
option path 'pci0000:00/0000:00:10.0'
option band '2g'
option channel 'auto'
option txpower '8'
config wifi-iface 'wifinet0'
option device 'radio0'
option mode 'ap'
option ssid 'theflag'
option encryption 'none'
option network 'lan wan wan6'
option key '123456'