Install kmod-nft-tproxy on mudi 7 GL-E5800

Hi,

I’m trying to figure out if the firmware that comes with mudi 7 GL-E5800 actually supports the ‘kmod-nft-tproxy’ package.

I’m running stock firmware: OpenWrt 23.05.4 r24012-d8dd03c46f / LuCI luci/luci/openwrt-23.05 branch git-24.086.45142-09d5a38

From the terminal I see that the package was installed ok.

opkg install kmod-nft-tproxy
opkg status kmod-nft-tproxy

Package: kmod-nft-tproxy
Version: 5.15-1
Depends: kernel (= 5.15-1-1c4052f3e821e6156685f12d7330e9ad), kmod-nft-core, kmod-nf-tproxy, kmod-nf-conntrack
Status: install user installed
Architecture: aarch64_cortex-a53
Installed-Time: 1721081658

But when i grep for tproxy in lsmod i don’t see support for it.

lsmod | grep nft
nf_flow_table          57344  4 nft_flow_offload,nf_flow_table_ipv6,nf_flow_table_ipv4,nf_flow_table_inet
nft_fib_inet           16384  0
nft_flow_offload       20480  0

I also don’t see it in the module list

ls -alh /lib/modules/$(uname -r)/ | grep ft
-rw-r--r--    1 root     root         740 Apr 16 16:11 modules.softdep
-rw-r--r--    1 root     root        5.4K Jul 16  2024 nft_fib_inet.ko
-rw-r--r--    1 root     root       13.4K Jul 16  2024 nft_flow_offload.ko

Is the package I installed a dummy one and doesn’t bring the proper kernel module? Is there a way to enable it?

Thanks.

Hi

Thank you for the feedback.

We will ask the development team to take a look.

Hi

The TPROXY is already enabled at the kernel level, so it will not appear in lsmod .

Here is testing by adding the related commands and it works correctly::

Hi,

Thanks for the reply!

I can confirm that the support is built into the kernel.
I just had to adapt my app to look into the kernel config instead of using lsmod.

1 Like