iptables v1.6.1无法初始化iptables表`filter'Ubuntu 18.04 Bash Windows

时间:2018-06-20 10:58:43

标签: 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:无法初始化iptables table`filter':表格       不存在(您需要insmod吗?)
      也许iptables或您的内核需要升级。

我通过输入得到相同的错误

iptables -L

我已经用以下命令升级了内核:

sudo apt-get update
sudo apt-get full-upgrade

我尝试重新启动系统,但是没有用。

如何启动iptable过滤器?

1 个答案:

答案 0 :(得分:2)

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

https://github.com/Microsoft/WSL/issues/767

有一个用户支持页面,用于请求支持

https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/32025199-support-iptables