Всякий раз, когда я запускаю такую команду ufw allow 22
, ufw автоматически добавляет правила брандмауэра в ipv4 и ipv6. Если я хочу открыть порт только на ipv4, есть ли способ сделать это? Нечто подобное ufw allow 22 proto ipv4
.
ubuntu
networking
ufw
RalphORama
источник
источник
Я бы отредактировал сам файл конфигурации ufw, чтобы отключить IPv6:
sudo nano /etc/default/ufw
Измените строку с надписью:
IPV6=yes
чтобыIPV6=no
затем перезапустить службу ufw. Вы даже можете запустить,sudo ufw reload
если экземпляр ufw уже включен.Это помогло мне убедиться, что все добавленные мной правила добавляются только в IPv4.
Спасибо
источник
Может быть только по подсети:
sudo ufw разрешает прото tcp с 192.168.0.0/24 на любой порт 22
Дополнительная информация: https://help.ubuntu.com/lts/serverguide/firewall.html.
источник