【发布时间】:2021-10-14 15:55:56
【问题描述】:
我使用的是 Windows 11,WSL2,内核 5.10.60.1-microsoft-standard-WSL2。
我正在使用 RHEL 发行版,并且正在尝试启用 netfilter NAT 规则。问题是如果我尝试将规则添加到 Pre 或 PostRouting 的 NAT 表中,我会收到此错误:
[root@rhel8 nftables]# nft add chain nat prerouting { type nat hook prerouting priority 0 \; }
Error: No such file or directory
add chain nat prerouting { type nat hook prerouting priority 0 ; }
^^^
我的谷歌搜索让我相信我需要添加一些内核配置才能使其正常工作,但从微软默认设置来看,一切似乎都已开启。如果有内核大师可以给我一个提示,我将不胜感激!
【问题讨论】:
-
我猜测你的问题背后有一个编程/开发原因,但那里并没有真正说明,所以它与更多的 Linux/内核/网络相关。我是否可以建议您确保我们其他人清楚它是经过编辑的主题?谢谢!
-
内核配置是在重新编译内核之前必须设置的。我需要熟悉 Netfilter 的内核开发人员的帮助。
标签: linux-kernel windows-subsystem-for-linux netfilter nftables