OpenWRT折腾记录
编译
一直想试试自己编译一下openwrt,最近总算是搞到机会了。
我选择的是ImmortalWRT,没有选择去build最原始的OpenWRT。我之前在用的树莓派就是ImmortalWRT的版本,所以我就打算继续借用它来入门OpenWRT了。
环境
我用的是Archlinux。安装了virtualbox,安装的ubuntu20.04虚拟机,给了100G的空间。上古的弱智用法,我直接用ubuntu容器做编译即可,没必要搞虚拟机了。
我已经成功编译过一次了,但是忘记了之前还准备操作了什么。
这是我自己搞的代码仓库,容器化编译,效果不错。
使用
基础网络配置
首先配置网络接口。我有两个网络接口,一个wan、一个lan。
都什么年代了,我必须要用ipv6。
WAN
wan需要创建两个配置,一个选用ipv4的dhcp,一个选用ipv6的dhcp。
RA, DHCPv6, NDP全都选用中继模式(relay)。
LAN
lan口的协议就选静态ip。然后配置一个.1的静态IP就行。然后我开启了委托 IPv6 前缀
不知道时候需要。
DHCP服务器设置中,ipv4的DHCP要开启。ipv6的设置中,RA, DHCPv6, NDP也都选用中继模式。(为什么都用中继模式?详见【老湿基】IPv6 高级教程之完美中继|DHCPv6、RA 路由器通告中继)
OpenWRT软件
Proxy
OpenClash
配置文件
节点以及路由配置文件
配置文件里有隐私信息,不能完全放上来。
luci gui配置
首先要确认lan下是否下发了ipv6! 我前面的配置就使用了ipv6,所以在插件设置
->IPV6设置
中要正确配置。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.