type
status
date
slug
summary
tags
category
icon
password
Property
Nov 1, 2023 02:28 PM
make menuconfig 界面讲解开启ipv6支持开启L2TP PPTP关闭一些默认应用Web管理页面修改linux内核版本编译VM用镜像调整分区大小添加qemu guest agent支持常用软件
make menuconfig 界面讲解
配置config是需要安装如下顺序进行配置
- Target system (general category of similar devices)
- Subtarget (subcategory of Target system, grouping similar devices)
- Target profile (each specific device)
- Package selection (用户绝大部分的配置都在Luci-app下)
- Build system settings
- 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:
- 先关闭: “extra packages”-autosamba (Update: 关闭这个后, 下面的都自动会关闭, 前提是第一次make menuconfig且没进入luci)
- 然后就可以关闭: luci-application-”luci-app-samba4”
- 再依次关闭Network-”samba36-server”和Network-”IP Addresses and Names”-wsdd2
关闭ttyd
- 先取消勾选luci-app-ttyd
- 再手工关闭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