我的 OpenWrt 为什么不能启动 PBR ?
这大半年以来,我效仿 fernvenue 老师的这两篇博客 在 NX30 Pro 上嘗試 OpenWrt 和 在 OpenWrt 上配置策略路由 也在自己的住处安排了相应的配置,让上网变得更加丝滑,网络分流也更清晰。 不过曾经有一次我自己重装 OpenWrt 的过程中,遇到了 PBR 无法启动的问题,PBR 的下载安装,都没有问题,没有配置文件 enbale 的时候也可以正常启动,但一旦选中了某个配置文件,那么 PBR 立刻无法启动。而其中最关键的一行信息就是: Installing fw4 nft file [✗] 之前尝试过多种方法之后,终于解决了,但是我竟然忘记了是如何解决的,记得似乎是重启了一下就好了。但最近在给朋友进行相同配置的时候,这个问题又出现了,我尝试多次重启,也在网上查找了很多信息,似乎大家都没有遇到和我一模一样的问题。 由于我家里的那台 OpenWrt 在使用 PBR 的时候是没有问题的,所以就直接拿来一个一个得对比,我发现除了 固件版本 不一样以外,其他的都是一样的。这让我不得不怀疑是不是新版固件出了问题。 没记错的话,我当时给朋友安装的固件版本是: 24.10.2 r28739-d9340319c6 而我那台正常运行的则是: 24.10.1 r28597-0425664679 是的,只有这么一个小小的版本差距,但我看遍了所有的配置,只有这一个变量是不同的,于是决定立刻重装,并重头配置。 不出意料,果然 PBR 可以正常工作了。 目前,我还不知道是什么原因导致了这个问题,但我怀疑是内核问题,已向官方提了 issues 。