首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Iptables v1.6.1无法初始化iptables表“`filter”Ubuntu18.04 Bash Windows

Iptables v1.6.1无法初始化iptables表“`filter”Ubuntu18.04 Bash Windows
EN

Stack Overflow用户
提问于 2018-06-20 10:58:43
回答 2查看 58.3K关注 0票数 20

我从Windows Bash运行Ubuntu 18.04:

代码语言:javascript
运行
复制
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

我需要打开一些港口:

代码语言:javascript
运行
复制
sudo ufw allow 22/tcp

但我得到了以下错误:

错误: initcaps Errno 2 iptables v1.6.1:无法初始化iptables表“`filter”:表不存在(您需要初始化吗?) 也许iptables或您的内核需要升级。

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

代码语言:javascript
运行
复制
iptables -L

我已经用以下方法升级了内核:

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get full-upgrade

我试过重新启动系统,但没有工作。

如何启动iptable过滤器?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-20 13:23:37

票数 20
EN

Stack Overflow用户

发布于 2022-10-22 17:06:55

Windows在未经管理员授权的情况下在WSL中限制该命令。

您只需在CMD/Powershell/Ubuntu.exe上作为管理员运行WSL,然后再次尝试以下命令:

代码语言:javascript
运行
复制
sudo iptables -L -v

我在WSL v1上进行了测试,但它也应该在WSL v2上工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50946618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档