Як замінити FirewallD на iptables на CentOS 7
Атакує дулами і шкідливі програми на сайтах розпорядок дня, і компанії, які пропонують рішення безпеки він намагається з усіх сил не відставати від повсякденних викликів.
На додаток до складних програмних додатків, здатних автоматично ідентифікувати, аналізувати та блокувати комп'ютерні атаки на веб-сервері також існують ручні рішення, за допомогою яких можна блокувати IP-адреси атак.
Починаючи з Centos 7, було введено за умовчаннямБрандмауерD як утиліта керування брандмауером.
FirewallD — це повне рішення брандмауера, яке можна налаштувати та запустити командні рядки firewall-cmd. Однак не всі адміністратори серверів знайомі з синтаксисом і параметрами FirewallD iptables замість цієї утиліти.
Як замінити FirewallD на iptables на CentOS 7
Перш за все, ми повинні мати доступ до Пільги адміністратора в операційній системі. Бажано безпосередньо ввійти за допомогою “корінь” у термінал або через Ssh.
1. Ми зупиняємо роботу служби FirewallD на CentOS 7, виконавши командний рядок:
sudo systemctl зупинити брандмауер
2. Вимкніть автоматичний запуск FirewallD після перезавантаження системи:
sudo systemctl вимкнути брандмауер
3. Ми маскуємо службу FirewallD, щоб запобігти її запуску іншим процесом:
sudo systemctl mask --now firewalld
Після цього кроку службу FirewallD було зупинено та повністю вимкнено в CentOS 7.
Встановлення та запуск iptables на CentOS 7
Першим кроком є встановлення служби iptables на CentOS 7.
1. Запускаємо командний рядок для установки iptables-сервіси:
sudo yum інсталювати iptables-services
2. Запустіть служби iptables для IPv4 і IPv6:
sudo systemctl запускає iptables sudo systemctl запустити ip6tables
3. Активуйте автоматичний запуск служби iptables при запуску операційної системи:
sudo systemctl увімкнути iptables sudo systemctl увімкнути ip6tables
4. Перевірте, чи служба iptables працює належним чином:
sudo systemctl status iptables sudo systemctl status ip6tables
Наведена вище команда має повернути результат:
● iptables.service - брандмауер IPv4 з iptables Loaded: завантажено (/usr/lib/systemd/system/iptables.service; увімкнено; попередньо встановлені виробником: вимкнено) Активний: активний (вийшов) з чт 2020-07-09 07:02:51 UTC; 21 хвилину тому Основний PID: 13765 (код=вихід, статус=0/УСПІХ) 09 липня 07:02:51 server.name systemd[1]: Запуск брандмауера IPv4 за допомогою iptables... 09 липня 07:02:51 server.name iptables.init[13765]: iptables: Застосування правил брандмауера: [ OK ] 09 липня 07:02:51 server.name systemd[1]: запущено брандмауер IPv4 з iptables.
5. Перевіряємо правила з iptables командним рядком:
sudo iptables -nvL sudo ip6tables -nvL
Якщо ви досягли цієї точки, у вас є послуга FirewallD зупинено та вимкнено, а на його місці є встановлені iptables, турбота він працює належним чином і може бути адміністровано синтаксис команд конкретні.
Як замінити FirewallD на iptables на CentOS 7
Що нового
Про Stealth
Пристрасний до технологій, я із задоволенням пишу на Stealthsetts.com, починаючи з 2006 року. У мене багатий досвід роботи в операційних системах: MacOS, Windows та Linux, а також у програмах програмування та платформ ведення блогів (WordPress) та для інтернет -магазинів (WooCommerce, Magento, Presashop).
Переглянути всі дописи від StealthВас також може зацікавити...