Как заменить FirewallD на iptables на CentOS 7

Загрузочные атаки и вредоносные программы на сайтах есть порядок дня, и компании, которые предлагают Решения безопасности Старайтесь изо всех сил, чтобы не отставать и сталкиваться с ежедневными проблемами.
В дополнение к сложным программным приложениям, способным автоматически идентифицировать, анализировать и блокировать компьютерные атаки на веб-сервере также есть ручные решения, с помощью которых IP-адреса атак могут быть заблокированы.

начиная с CentOS 7, был введен по умолчанию FirewallD в качестве утилиты управления брандмауэром.
FirewallD - это комплексное решение брандмауэра, которое можно настроить и запустить через командной строки брандмауэр-cmd. Не все administratorОднако серверы знакомы с синтаксисом FirewallD и предпочитают его. Iptables вместо этой утилиты.

Как заменить FirewallD на iptables на CentOS 7

Сначала нам нужно иметь доступ к привилегии administrator в операционной системе. Желательно напрямую войти в систему с помощью «кореньterminal или SSH.

1. Остановите запуск службы FirewallD на CentOS 7 выполнение командной строки:

sudo systemctl stop firewalld

2. Отключите автоматический запуск FirewallD после перезагрузки системы:

sudo systemctl disable firewalld

3. Мы маскируем службу FirewallD, чтобы предотвратить ее запуск другим процессом:

sudo systemctl mask --now firewalld

После этого шага служба FirewallD была отключена и полностью отключена CentOS 7.

Установка и запуск iptables на CentOS 7

Первый шаг — установить службу iptables на CentOS 7.

1. Запустите командную строку для установки услуги iptables:

sudo yum install iptables-services

2. Запускаем сервисы iptables для IPv4 и IPv6:

sudo systemctl start iptables
sudo systemctl start ip6tables

3. Активируйте автоматический запуск службы iptables при запуске операционной системы:

sudo systemctl enable iptables
sudo systemctl enable ip6tables

4. Мы проверяем, работает ли сервис iptables правильно:

sudo systemctl status iptables
sudo systemctl status ip6tables

Приведенная выше команда должна вернуть результат:

● iptables.service - IPv4 firewall with iptables
   Loaded: loaded (/usr/lib/systemd/system/iptables.service; enabled; vendor preset: disabled)
   Active: active (exited) since Thu 2020-07-09 07:02:51 UTC; 21min ago
 Main PID: 13765 (code=exited, status=0/SUCCESS)

Jul 09 07:02:51 server.name systemd[1]: Starting IPv4 firewall with iptables...
Jul 09 07:02:51 server.name iptables.init[13765]: iptables: Applying firewall rules: [  OK  ]
Jul 09 07:02:51 server.name systemd[1]: Started IPv4 firewall with iptables.

5. Проверяем правила в iptables с помощью командной строки:

sudo iptables -nvL
sudo ip6tables -nvL

Если вы достигли этой точки, у вас есть сервис FirewallD выключен и выключени на его месте стоит установлены iptablesЧто работает правильно и может управляться синтаксис команд специфичны.

Увлеченный технологиями, я с удовольствием пишу на StealthSettings.com с 2006 года. Вы найдете статьи об операционных системах, написанные мной Windows, Linux, macOS, но и о таких веб-платформах, как WordPress şi WooCommerce

КАК » любознательность » Как заменить FirewallD на iptables на CentOS 7

Оставьте комментарий