за

0

Як замінити FirewallD на iptables на CentOS 7

Як замінити FirewallD на iptables на CentOS 7

0

Атакує дулами і шкідливі програми на сайтах розпорядок дня, і компанії, які пропонують рішення безпеки він намагається з усіх сил не відставати від повсякденних викликів.
На додаток до складних програмних додатків, здатних автоматично ідентифікувати, аналізувати та блокувати комп'ютерні атаки на веб-сервері також існують ручні рішення, за допомогою яких можна блокувати 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

Вас також може зацікавити...

Symantec / без вірусів

Я бачу заголовок у новині на веб-сайті, що викликає у мене посмішку, і не через помилку редактора, який вважав за краще змінити назву...
Читайте далі

Залиште відповідь

Ваша електронна адреса не буде опублікована. Необхідні поля позначені *