对于开源系统,我一向是喜欢自己编译,不喜欢用别人的系统,这里记录一下给AX6s编译原生OpenWrt系统。
配置Ubuntu用户
sudo useradd -r -m -s /bin/bash lede
sudo passwd lede
修改/etc/sudoers文件:
编译配置
sudo apt update
sudo apt install build-essential clang flex g++ gawk gcc-multilib gettext \
git libncurses5-dev libssl-dev python3-distutils rsync unzip zlib1g-dev \
file wget
克隆源码,签出指定标签
git clone https://github.com/openwrt/openwrt
cd openwrt/
git checkout -b v22.03.2
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
配置时,有几个需要注意的:
- Dnsmasq最好是换成Dnsmasq-full
- QoS,使用nft-qos包,因为新的OpenWrt里面的iptables已经全部升级为nftables
后面就是正常刷入AX6s即可。
Pingback引用通告: 客厅折腾系列 | Bigtan's Blog