每当我运行一个像ufw allow 22的命令时,ufw自动将防火墙规则添加到ipv4和ipv6。 如果我只想在ipv4上打开一个端口,有没有办法呢? 像ufw allow 22 proto ipv4 。
你只需要使用更丰富的语法,并指定一个地址(范围)。
例如,允许连接到所有IPv4地址上的TCP端口22:
ufw allow proto tcp to 0.0.0.0/0 port 22
也许只能通过子网:
sudo ufw允许从192.168.0.0/24到任何端口22的proto tcp
更多信息: https : //help.ubuntu.com/lts/serverguide/firewall.html