原生OpenWrt编译

对于开源系统,我一向是喜欢自己编译,不喜欢用别人的系统,这里记录一下给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

配置时,有几个需要注意的:

  1. Dnsmasq最好是换成Dnsmasq-full
  2. QoS,使用nft-qos包,因为新的OpenWrt里面的iptables已经全部升级为nftables

后面就是正常刷入AX6s即可。

原生OpenWrt编译》有一个想法

  1. Pingback引用通告: 客厅折腾系列 | Bigtan's Blog

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注