Iptables v1.6.1可以';t初始化iptables表'filter';Ubuntu 18.04 Bash Windows

Iptables v1.6.1可以';t初始化iptables表'filter';Ubuntu 18.04 Bash Windows,bash,ubuntu,filter,firewall,iptables,Bash,Ubuntu,Filter,Firewall,Iptables,我在Windows Bash上运行Ubuntu 18.04: uname -a Linux DESKTOP-M87DGAS 4.4.0-17134-Microsoft #112-Microsoft Thu Jun 07 22:57:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux 我需要打开以下端口: sudo ufw allow 22/tcp 但我得到了以下错误: 错误:initcaps [Errno 2]iptables v1.6.1:无法初始化ipt

我在Windows Bash上运行Ubuntu 18.04:

uname -a
Linux DESKTOP-M87DGAS 4.4.0-17134-Microsoft #112-Microsoft Thu Jun 07 22:57:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
我需要打开以下端口:

sudo ufw allow 22/tcp
但我得到了以下错误:

错误:initcaps
[Errno 2]iptables v1.6.1:无法初始化iptables表'filter':表 不存在(是否需要insmod?
可能需要升级iptables或内核

我通过键入以下内容得到相同的错误:

iptables -L
我已经用以下软件升级了我的内核:

sudo apt-get update
sudo apt-get full-upgrade
我试图重新启动系统,但没有成功


如何启动iptable筛选器?

根据github.com上的Microsoft WSL页面,不支持iptable

有一个uservoice页面,用于在以下位置请求支持:


我注意到github.com上的WSL页面说WSL现在支持最新版本的iptables,尽管很明显有些人仍然存在问题。是的,我正在尝试在我的Windows Bash上运行docker,我也遇到了同样的错误。