IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [220]
    Безопасность IT [484]
    Блоки питания, Power Banks, зарядки... [490]
    Видеорегистраторы [220]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [625]
    Измерительная техника, инструменты [449]
    Накопители данных [226]
    Нетбуки, Ноутбуки, Ультрабуки [680]
    Мультиварки, блендеры и не только... [158]
    Планшеты [758]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [357]
    Сети, сетевые технологии, оборудование... [269]
    Смартфоны [4966]
    Фотокамеры, объективы, искусство фотографии.. [543]
    Умный дом [47]
    Электронные книги [96]
    CB, LPD, PMR- связь... [171]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [4380]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1113]
    Smart TV, UltraHD, приставки, проекторы... [414]
    Smart Watch [263]
    Sound: наушники, плееры, усилители... [616]
    Windows 10... [298]
    Windows 11 [28]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1340
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2017 » Июнь » 16 » Установка и настройка Firewalld
    10:34
    Установка и настройка Firewalld

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

    Firewalld — динамически управляемый брандмауэр с поддержкой зон сети, который определяет уровень доверия сетевых подключений или интерфейсов. Он поддерживает IPv4, настройки брандмауэра IPv6, мосты Ethernet и IP-наборы. Он также предоставляет интерфейс для служб или приложений для непосредственного добавления правил брандмауэра.

    Первая модель брандмауэра с system-config-firewall / lokkit была статической, и каждое изменение требовало полного перезапуска брандмауэра. Она включала также выгрузку модулей ядра сетевого фильтра брандмауэра и загрузку модулей, необходимых для новой конфигурации. Разгрузка модулей привела к нарушению состояния брандмауэра и установлению соединений.

    Демон брандмауэра динамически управляет Firewalld и применяет изменения без его перезапуска. Поэтому нет необходимости перезагружать все модули ядра брандмауэра. Но использование демона требует, чтобы все изменения брандмауэра выполнялись синхронизировано с этим демоном.

    Демон Firewall не может разобрать правила брандмауэра, добавленные инструментами командной строки iptables и ebtables. Демон предоставляет информацию о текущих настройках активного брандмауэра через D-BUS, а также принимает изменения через D-BUS с использованием методов проверки подлинности PolicyKit.

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

     

    Firewalld имеет следующие функции:

    • API D-Bus.
    • Временные правила брандмауэра.
    • Богатый язык для описания правил брандмауэра.
    • Поддержка IPv4 и IPv6 NAT.
    • Зоны межсетевого экрана.
    • Поддержка IP-набора.
    • Логи отклоненных пакетов.
    • Прямой интерфейс.
    • Lockdown: Белый список приложений, которые могут изменить брандмауэр.
    • Поддержка iptables, ip6tables, ebtables и брандмауэров ipset firewall.
    • Автоматическая загрузка модулей ядра Linux.
    • Интеграция с Puppet.

    Чтобы узнать больше о Firewalld, перейдите по этой ссылке.

     

    Как установить Firewalld

    Перед установкой Firewalld убедитесь, что вы остановили iptables. Для этого введите:

     sudo systemctl stop iptables 

    Затем убедитесь, что iptables больше не используется вашей системой:

     sudo systemctl mask iptables 

    Теперь проверьте состояние iptables:

     sudo systemctl status iptables 

    Теперь проверьте состояние iptables.

    Теперь все готово для установки Firewalld.

     

     

    Для Ubuntu

    Чтобы установить Firewalld на Ubuntu, сначала необходимо удалить UFW, а затем установить Firewalld. Чтобы удалить UFW, выполните команду приведенную ниже.

     sudo apt-get remove ufw 

    После удаления UFW введите:

     sudo apt-get install firewall-applet 

    Или вы можете открыть Ubuntu Software Center и посмотреть или скачать «firewall-applet», а затем установить его на вашу систему Ubuntu.

     

    Для RHEL, CentOS & Fedora

    Введите ниже команду для установки Firewalld в вашей системе CentOS.

     sudo yum install firewalld firewall-config -y 

     

    Как настроить Firewalld

    Перед настройкой Firewalld мы должны знать его статус после установки. Чтобы это узнать, введите следующее:

     sudo systemctl status firewalld 

    sudo systemctl status firewalld

    Поскольку Firewalld  работает на основе зон, необходимо проверить все зоны и сервисы, даже учитывая, что мы еще не сделали никакой настройки.

     

    Для зон

     sudo firewall-cmd --get-active-zones 

    sudo firewall-cmd --get-active-zones

    или

     sudo firewall-cmd --get-zones 

    sudo firewall-cmd --get-zones

    Чтобы узнать зону по умолчанию, выполните команду:

     sudo firewall-cmd --get-default-zone 

    sudo firewall-cmd --get-default-zone

     

    Для служб

     sudo firewall-cmd --get-services 

    sudo firewall-cmd --get-services

    Здесь можно увидеть сервис, охваченный Firewalld.

     

    Установка зоны по умолчанию

    Важно отметить, что после каждой модификации вам нужно перезагрузить Firewalld, чтобы изменения вступили в силу.

     sudo firewall-cmd --set-default-zone=internal 

    или

     sudo firewall-cmd --set-default-zone=public 

    После изменения зоны проверьте, изменилась ли она или нет.

     sudo firewall-cmd --get-default-zone 

     

    Добавление порта в общественной зоне

     sudo firewall-cmd --permanent --zone=public --add-port=80/tcp 

    sudo firewall-cmd --permanent --zone=public --add-port=80

    Это команда добавит TCP-порт 80 в публичную зону Firewalld. Также можно добавить желаемый порт, заменив 80 на любой необходимый.

    Теперь перезагрузите Firewalld.

     sudo firewall-cmd --reload 

    После проверьте статус, чтобы узнать, был ли добавлен порт tcp 80 или нет.

     sudo firewall-cmd --zone=public --list-ports 

    sudo firewall-cmd --zone=public --list-ports

    Здесь вы можете увидеть, что был добавлен TCP-порт 80.

    Также можно ввести:

     sudo firewall-cmd --zone=public --list-all 

    sudo firewall-cmd --zone=public --list-all

     

    Удаление порта из общественной зоны

    Чтобы удалить порт Tcp 80 из общественной зоны, введите следующее.

     sudo firewall-cmd --zone=public --remove-port=80/tcp 

    В вашем терминале будет отображен текст «success».

     

    Добавление служб в Firewalld

    Чтобы добавить службу ftp в Firewalld, выполните команду приведенную ниже:

     sudo firewall-cmd --zone=public --add-service=ftp 

    В вашем терминале будет отображаться текст «success».

    Аналогичным образом для добавления услуги smtp выполните команду:

     sudo firewall-cmd --zone=public --add-service=smtp 

    При желании можно заменить ftp и smtp на собственный сервис, который вы хотите добавить в Firewalld.

     

    Удаление служб из Firewalld

    Чтобы удалить службы ftp и smtp из Firewalld, выполните команду:

     sudo firewall-cmd --zone=public --remove-service=ftp 

      

     sudo firewall-cmd --zone=public --remove-service=smtp 

     

    Блокировка любых входящих и исходящих пакетов

    Можно заблокировать любые входящие или исходящие пакеты / соединения, используя Firewalld. Это известно как “panic-on” Firewalld. Для этого выполните:

     sudo firewall-cmd --panic-on 

    В вашем терминале будет отображаться текст «success».

    После этого вы не сможете выполнить ping или просмотреть любой веб-сайт.

    Чтобы отключить этот запрет, выполните команду:

     sudo firewall-cmd --panic-off 

     

    Добавление IP-адреса в Firewalld

     sudo firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.4" accept' 

    Таким образом, Firewalld будет принимать пакеты IPv4 от источника IP 192.168.1.4.

     

    Блокировка IP-адреса от Firewalld

    Аналогично, чтобы заблокировать любой IP-адрес:

     sudo firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.4" reject' 

    При этом Firewalld будет удалять / отбрасывать все пакеты IPv4 из исходного IP 192.168.1.4.

     

    Спасибо за уделенное время на прочтение статьи!

     

     
    Категория: Linux и не только | Просмотров: 463 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    «  Июнь 2017  »
    ПнВтСрЧтПтСбВс
       1234
    567891011
    12131415161718
    19202122232425
    2627282930
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024