Ral*_*ama 13 networking ubuntu ufw
每当我运行类似 的命令时ufw allow 22
,ufw 都会自动将防火墙规则添加到 ipv4 和 ipv6。如果我只想在 ipv4 上打开一个端口,有没有办法这样做?类似的东西ufw allow 22 proto ipv4
。
Kon*_*eak 19
您只需要使用更完整的语法并指定一个地址(范围)。
例如,允许连接到所有 IPv4 地址上的 TCP 端口 22:
ufw allow proto tcp to 0.0.0.0/0 port 22
Run Code Online (Sandbox Code Playgroud)
jam*_*ell 14
我会编辑 ufw 配置文件本身以关闭 IPv6:
sudo nano /etc/default/ufw
更改这行:IPV6=yes
对IPV6=no
,然后重新启动UFW服务。sudo ufw reload
如果已启用 ufw 实例,您甚至可以运行。
这对我有用,以确保我添加的所有规则仅添加到 IPv4。
谢谢