关于 WSL 下 Ubuntu 防火墙的问题

2019-12-21 14:12:24 +08:00
 jackpot

请教下!!! sudo ufw status 报错: ERROR: problem running iptables: iptables v1.6.1: can't initialize iptables table `filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. 是因为 WSL 子系统没防火墙,跟 win 共用的入站规则的原因吗?还是我安装配置的问题呢?

8470 次点击
所在节点    Ubuntu
12 条回复
codehz
2019-12-21 14:33:08 +08:00
wsl 不支持 ufw.
masker
2019-12-21 14:39:09 +08:00
wsl 就是个阉割版,还想完全功能?
deorth
2019-12-21 15:02:26 +08:00
建议 wsl2
7654
2019-12-21 15:18:17 +08:00
是的,和 Win 共用防火墙
lostberryzz
2019-12-21 15:30:55 +08:00
建议虚拟机
Mmiracle110
2019-12-21 15:35:32 +08:00
虚拟机又和 Docker desktop 有冲突
ysc3839
2019-12-21 23:06:15 +08:00
WSL 只是个能跑 Linux 程序的子系统,并没有 Linux 的系统功能 (比如 iptables)。
haoxingxing
2019-12-22 01:45:58 +08:00
@Mmiracle110
用 hyperv 就不会有冲突
因为 docker desktop 就是基于 hyperv 的
encro
2019-12-22 14:15:38 +08:00
@deorth

目前不建议 wsl2,文件共享性能烂
Mmiracle110
2019-12-23 09:01:45 +08:00
@haoxingxing 然后我就是这个冲突了,开启 Hyter-V 后,安装不了虚拟机里面的 Linux 系统了
b00tyhunt3r
2019-12-23 09:35:47 +08:00
@deorth wsl2 必须升级 inseider 吗?刚买的 pro 不想升啊
MarkLeeyun
2020-08-05 19:50:13 +08:00
哎。。被微软的操作迷倒了。。。不知道把功能都给实现吗。。我去。哈哈哈哈哈哈。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/631051

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX