OpenWRT的menuconfig笔记
2022-8-18
| 2023-11-1
字数 692阅读时长 2 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
Nov 1, 2023 02:28 PM

make menuconfig 界面讲解

配置config是需要安装如下顺序进行配置
  1. Target system (general category of similar devices)
  1. Subtarget (subcategory of Target system, grouping similar devices)
  1. Target profile (each specific device)
  1. Package selection (用户绝大部分的配置都在Luci-app下)
  1. Build system settings
  1. Kernel modules
 
Note: 如果是x86编译, 默认选项就是针对x86设置的, 可以跳过1-3步.

开启ipv6支持

extra - “packages-ipv6helper”:
默认会安装:
  • luci-proto-ipv6
  • odhcp6c (内网v6地址的分配)
  • odhcpd-ipv6only (路由器获取外网v6地址的客户端)
 

开启L2TP PPTP

L2TP: Network-VPN-xl2tpd
PPTP: luci-proto-ppp

关闭一些默认应用

ftp服务:
默认是开启的, 关闭勾选luci-application-vsftpd
再关闭Network-”File Transfer”-”vsftpd-alt“ (Update: 目前勾选上面会自动关闭)
ipsec-vpn:
luci-app-ipsec-vpnd
 
关闭samba:
  1. 先关闭: “extra packages”-autosamba (Update: 关闭这个后, 下面的都自动会关闭, 前提是第一次make menuconfig且没进入luci)
  1. 然后就可以关闭: luci-application-”luci-app-samba4”
  1. 再依次关闭Network-”samba36-server”和Network-”IP Addresses and Names”-wsdd2
 
关闭ttyd
  1. 先取消勾选luci-app-ttyd
  1. 再手工关闭utilities-terminal-ttyd (注意其还被luci-app-dockerman依赖, 如果勾选了那个就不用关闭该package)
 

Web管理页面

luci-application-“luci-app-uhttpd”

修改linux内核版本

Global build setting - Use the testing kernel version
查看当前kernel version:
/lede/target/linux/<arch>/Makefile文件中的
KERNEL_PATCHVER 不勾选上面选项所使用的kernel版本
KERNEL_TESTING_PATCHVER 勾选上面选项所使用的kernel版本

编译VM用镜像

调整分区大小

Target Images→root filesystem partition size
 
一般设置过大的root filesystem partition size会导致升级时没有空间正常上传img固件,可以勾选上面的Gzip image选项,去压缩img,然后再luci web就可以正常上传了
 
Root partition on target device: 根文件系统所在分区位置。默认值为 /dev/sda2
如果我们把openwrt烧写u盘的话。系统启动后会提示找不到根文件系统。因为我们的根文件系统是在 u盘里面。所以这个值要清空。
 

添加qemu guest agent支持

针对虚拟机用户
utilities-virtualization-"qemu-ga" (for KVM)
utilities-”open-vm-tools” (for VMWare)

常用软件

磁盘管理: luci-application-diskman
 
Utilities→Editors→vim
Network→mtr(选mtr-nojson就行), iperf3(目前默认已经勾选) ,iftop, ifstat
 
开启https:
Luci→Collections →luci-ssl-openssl
 
ssr-plus:
ssr-plus的trojan支持说明: 选择xray-core已经包含了trojan支持, 不用再额外选择trojan.
个人比较喜欢LEDE开发的这款, 因为使用下来这款在防火墙, 路由配置, NAT回环等方面已经做了很多兼容处理, 不容易和其他软件冲突. 其次xray的一些新VLESS协议也更安全一些.
 
OpenClash:
luci-app-openclash
 
  • 工具
  • n5105软路由笔记强化学习清单
    Loading...