ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
6.19k stars 1.98k forks source link

某些 Armbian 内核,尤其是自定义内核,可能禁用了多播或其他网络功能 #2641

Open goldsoft8888 opened 5 days ago

goldsoft8888 commented 5 days ago

您的 Armbian 设备在 kernel version 上运行,该版本可能缺少某些模块或直接通过模块启用多播转发或加载模块的权限。鉴于您遇到权限错误和模块问题,以下是一些进一步的步骤来排查和可能启用多播支持:6.6.52-ophubsysctligmp

验证内核配置:某些 Armbian 内核,尤其是自定义内核,如 ,可能禁用了多播或其他网络功能,以节省空间或资源。您可以通过以下方式检查内核配置是否支持多播:ophub

bash

复制代码 zcat /proc/config.gz | grep CONFIG_IP_MULTICAST 如果返回 ,则可以在内核级别禁用多播支持,这将需要自定义内核编译才能启用它。CONFIG_IP_MULTICAST=n

我在官方X86版本上测试,这功能是打开的。 1731495934060

我在TX3mini 测试不行 1731496092578

goldsoft8888 commented 5 days ago

6.1.116支持 我再试试其它版本的内核,反馈上来 1731496867062 5.15.171-ophub支持 1731500786556

ophub commented 4 days ago

https://github.com/ophub/kernel/commit/b1d8f5ba037a30a1e6d4dafd51ed728fa44903f7

可以自定义启用项

goldsoft8888 commented 4 days ago

root@armbian:~# lsmod | grep multicast root@armbian:~# sudo modprobe ip_mroute modprobe: FATAL: Module ip_mroute not found in directory /lib/modules/6.1.116-ophub root@armbian:~#

少个模块,没有编译能力

ophub commented 4 days ago

armbian-update -k 6.1.117

goldsoft8888 commented 3 days ago

armbian-update -k 6.1.117

root@armbian:~# sudo modprobe ip_mroute modprobe: FATAL: Module ip_mroute not found in directory /lib/modules/6.1.117-ophub 还是一样的问题,

SMCRoute 理论上应该可以在任何类似 UNIX 的操作系统上运行,该操作系统 支持 BSD MROUTING API。Linux 和 FreeBSD 都在 定期。

Linux 要求 在 Linux 上,需要以下内核配置:

CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y # For multiple routing tables CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y # For multiple routing tables

ophub commented 2 days ago

你说的选项在内核里都启用了,更新到最新版本内核: armbian-update

https://github.com/ophub/kernel/tree/main/kernel-config/release/general

goldsoft8888 commented 2 days ago

你说的选项在内核里都启用了,更新到最新版本内核:armbian-update

https://github.com/ophub/kernel/tree/main/kernel-config/release/general

https://github.com/ophub/amlogic-s9xxx-armbian/issues/2497 UDP丢包问题在6.6.52内核之后又出现了,到最新版内核都存在,6.6.62前的版本都受影响

请都老大回复下,谢谢