UIforFreedom / UIF

代理面板 UI for Freedom
MIT License
338 stars 42 forks source link

opwrt环境下,tun一打开网络就都断了 #22

Closed zkf0802 closed 1 month ago

zkf0802 commented 1 month ago

tun不开,订阅节点可以测试延迟,主页的可用检测也都是通的。

tun一开就都不能用了。

op的防火墙 防火墙

tun tun

路由 路由

设置 设置

UIforFreedom commented 1 month ago

你是用什么方式安装的? 一键脚本还是docker? 我还需要看到你的op路由和mtu

Sent from Proton Mail for iOS

2024 年 9 月 22 日星期日 18:29, zkf0802 @.***(mailto:2024 年 9 月 22 日星期日 18:29, zkf0802 < 来信:

tun不开,订阅节点可以测试延迟,主页的可用检测也都是通的。

tun一开就都不能用了。

op的防火墙 default.png (view on web)

tun tun.png (view on web)

路由 default.png (view on web)

设置 default.png (view on web)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

zkf0802 commented 1 month ago

你是用什么方式安装的? 一键脚本还是docker? 我还需要看到你的op路由和mtu Sent from Proton Mail for iOS 2024 年 9 月 22 日星期日 18:29, zkf0802 @.(mailto:2024 年 9 月 22 日星期日 18:29, zkf0802 < 来信: tun不开,订阅节点可以测试延迟,主页的可用检测也都是通的。 tun一开就都不能用了。 op的防火墙 default.png (view on web) tun tun.png (view on web) 路由 default.png (view on web) 设置 default.png (view on web) — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.>

一键脚本,mtu1500 mtu

op路由 op路由

UIforFreedom commented 1 month ago

启用tun时的ip route 和不启用路由时的 ip route。打开tun都不能用是什么意思? 延迟显示什么? 可用检测的网站通不通?

zkf0802 commented 1 month ago

启用tun时的ip route 和不启用路由时的 ip route。打开tun都不能用是什么意思? 延迟显示什么? 可用检测的网站通不通?

开不开tun,都是下面这个 IProute

不能用的意思是,不开tun,节点能测试延迟,可用检测的网站也能通。

开了tun,网站就ping不通,节点就-1

UIforFreedom commented 1 month ago

开不开tun,都是下面这个

不应该啊,你设置了自动配置路由,那么就应该不一样。 不然怎么接管流量? 开tun后看看主页的日志显示什么?

zkf0802 commented 1 month ago

开不开tun,都是下面这个

不应该啊,你设置了自动配置路由,那么就应该不一样。 不然怎么接管流量? 开tun后看看主页的日志显示什么?

显示这个 FATAL[0000] start service: initialize inbound/tun[tun-RealIP]: configure tun interface: no such file or directory

UIforFreedom commented 1 month ago

当你尝试配置 tun 接口时出现 "no such file or directory" 错误消息,通常表示系统的内核模块未安装或未正确加载。tun(网络隧道)接口的内核模块可能有问题。你可以按照以下步骤进行排查和解决:

检查 tun 模块是否已加载: 运行以下命令检查 tun 模块是否已在系统中加载: lsmod | grep tun 如果没有任何返回结果,说明模块未加载。

手动加载 tun 模块: 你可以手动加载 tun 模块,运行以下命令: sudo modprobe tun

确认 /dev/net/tun 是否存在: 运行以下命令,确保 tun 设备在系统中存在 ls /dev/net/tun

UIforFreedom commented 1 month ago

常见问题,缺少kmod-tun。后续我会加到一键脚本里面去的,不知道怎么解决依赖问题,建议先用docker

zkf0802 commented 1 month ago

我是比较推荐,后续你把能用的op固件,直接放在release,或者给个外链下载