openwrt编译,make menuconfig如何选择?

 Ubuntu系统中,增加一个非Root但有sudo权限的账户,例如:openwrt

$adduser openwrt

$usermod -a -G sudo openwrt

$su openwrt

支持 iPv6

Extra packages  --->  ipv6helper  (选定这个后下面几项自动选择了)

Network  --->  odhcp6c

Network  --->  odhcpd-ipv6only

LuCI  --->  Protocols  --->  luci-proto-ipv6

LuCI  --->  Protocols  --->  luci-proto-ppp


2、打开适用于VMware的VM Tools

Utilities  --->  open-vm-tools  #打开适用于VMware的VM Tools

Utilities  --->  open-vm-tools-fuse  #打开适用于VMware的VM Tools


3、第二次编译:

cd lede                                                                               # 进入LEDE目录

git pull                                                                                # 同步更新大雕源码

./scripts/feeds update -a && ./scripts/feeds install -a               # 更新Feeds

rm -rf ./tmp && rm -rf .config                                               # 清除编译配置和缓存

make menuconfig                                                                # 进入编译配置菜单

make -jn V=99                                                                    # 开始编译 n=线程数+1,例如4线程的I5填-j5


4、编译丰富插件时,建议修改下面两项默认大小,留足插件空间。( x86/64 )!!!

Target Images ---> (16) Kernel partition size (in MB)                        #默认是 (16) 建议修改 (256)

Target Images ---> (400) Root filesystem partition size (in MB)         #默认是 (400) 建议修改 (512)


5、将编译环境恢复初始化

如果一直出现一些莫名其妙的编译错误,无法解决,可重新初始化一次编译环境。可有效解决一直出现莫名其妙的编译错误:

make clean && ./scripts/feeds clean

rm -rf ./tmp && rm -rf .config

./scripts/feeds update -a && ./scripts/feeds install -a

make defconfig

make -j8 download

make -j$(($(nproc) + 1)) V=s


6、ddns支持cloudfare问题 选择插件cloudfare.com-v4

安装 Cloudflare DDNS 组件

默认情况下 Open­Wrt 中并没有 Cloud­flare DDNS 功能,需要在编译时选择相应的组件,其位置在 NetworkIP Addresses and Names


  

dnsmasq-full问题

进入openwrt目录,配置make meconfig在base system里面 取消原来的dnsmasq,选中dnsmasq-full

amule问题:勾选  antileech

我们运行 make menuconfig 之后,会打开如下图所示的界面

menuconfig

整个显示界面大致分为三部分,上方是操作的说明和图例说明。

  • <Enter> 按下Enter键进入子菜单。

  • <Y> 按下Y键,选中这项功能。

  • <N> 按下N键,排除这项功能 。

  • <M> 按下M键,以模块的形式选择。

  • <Esc><Esc> 按两下Esc键,返回上一级菜单

  • <?> 按下?键,查看高亮功能的帮助信息

  • </> 按下/键,搜索

  • [*] 被选中的项目

  • [ ] 未被选择的项目

  • <M> 以模块形式被选择的项目

  • < > 未被选择的模块

对生成镜像的压缩格式、文件系统格式和镜像空间的设置。 我们可以修改Root filesystem partition size 来设置用户空间的大小。

Target Images


评论

此博客中的热门博文

使用 OpenWrt 23.05.5 官网源码编译固件 创建日期:2023/04/05 修改日期:2024/10/27

OpenWrt作为旁路由配置Wireguard 实现内网穿透

yt-dlp详细使用教程参考,其中下载播放列表有效