У нових дистрибутивах у вас зазвичай є інтерфейс для налаштування та управління брандмауером. Найпопулярніші в ці дні ufw
і firewalld
та , можливо shorewall
. Ці фронтенди також намагаються додавати правила, iptables
і iptables
сценарій можна пропустити, або, краще сказати, його слід пропустити, оскільки фронтенди не підбирають ваші зміни, які ви зробили iptables
командою безпосередньо.
Для Ubuntu 18.04, схоже, firewalld
він став за замовчуванням там, де ufw
він встановлений, але неактивний.
root@localhost:~# firewall-cmd --state
running
root@localhost:~# ufw status
Status: inactive
Тому замість того, щоб створювати власні iptables
правила відповідності, ви повинні використовувати ці фронталі для створення конфігурації брандмауера.
Я не знайомий, ufw
але впевнений, що ви знайдете тут інформацію з askubuntu або десь ще в Інтернеті.
firewalld
поставляється з GUI ( firewall-config
) та інструментом командного рядка firewall-cmd
.
У firewalld
вас є можливість додавати правила, не застосовуючи їх зараз ( постійне ), і застосовувати їх лише після перезавантаження брандмауера. Або ви можете додати їх у конфігурацію виконання , протестувати та додати її до постійної конфігурації.
Щоб перезавантажити, наприклад, нещодавно додану постійну конфігурацію до своїх запущених правил, вам доведеться ввести команду наступним чином або зробити відповідні кліки в графічному інтерфейсі.
firewall-cmd --reload
На перший погляд це може виглядати трохи складніше, оскільки firewalld
це наступні зони та концепція ланцюгів . Але він чудово інтегрується з NetworkManager , постачає графічний інтерфейс ...
Хороша відправна точка для ознайомлення з ним знаходиться тут .