You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL2内核Netfilter的Pre/Post Routing钩子无法使用问题求助

WSL2 RHEL 环境nftables添加NAT链报错解决思路
  • 第一步:检查并加载对应内核模块
    执行如下命令确认nf_nat相关模块是否加载:
    lsmod | grep nf_nat
    
    无输出则手动加载模块:
    modprobe nf_nat nf_tables nft_nat
    
    加载完成后重试添加NAT链的命令。
  • 第二步:升级WSL2默认内核
    微软5.10.60.1版本的WSL2默认内核部分编译版本未开启CONFIG_NFT_NAT配置项,模块加载会失败。打开Windows管理员权限PowerShell,执行如下命令升级WSL内核:
    wsl --update
    
    升级完成后执行wsl --shutdown关闭WSL实例,重新启动后再重试操作。
  • 第三步:确认RHEL系统nftables组件安装完整
    执行如下命令安装全量nftables组件并启动服务:
    dnf install nftables -y
    systemctl start nftables
    
  • 第四步:解决iptables版本冲突
    若系统默认使用iptables-legacy版本会和nftables产生冲突,执行如下命令切换为iptables-nft版本即可:
    update-alternatives --config iptables
    
    在弹出的选项中选择带iptables-nft后缀的条目即可。

内容的提问来源于stack exchange,提问作者Spence

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 09:57:00