Установка и настройка nftables

.

Администратор
Команда форума
  1. Установить nftables
    sudo apt update
    sudo apt install nftables

  2. Включить службу и запустить её:
sudo systemctl enable --now nftables

  • Проверить состояние:
sudo systemctl status nftables

В Debian правила nftables обычно хранятся в /etc/nftables.conf и автоматически загружаются при запуске службы.


проверка синтаксиса:

sudo nft -c -f /etc/nftables.conf

применить:
sudo nft -f /etc/nftables.conf

Просмотр правил:
sudo nft list ruleset


Для просмотра заблокированных пакетов:

sudo journalctl -k -g "NFT DROP"
Для просмотра некорректных пакетов:

sudo journalctl -k -g "NFT INVALID"
Для просмотра неудачных попыток SSH:

sudo journalctl -u ssh --since today

4. Хранение журналов​

Рекомендую включить постоянное хранение журналов systemd-journald.

Проверить настройки:

sudo nano /etc/systemd/journald.conf
Рекомендуемые параметры:

[Journal]
Storage=persistent
SystemMaxUse=500M
MaxRetentionSec=30day
Compress=yes
Создай каталог, если его ещё нет:

sudo mkdir -p /var/log/journal
Применить настройки:

sudo systemctl restart systemd-journald
Это позволит сохранять журналы после перезагрузки и ограничит занимаемое ими место.
 
Назад
Сверху Снизу