Настройка iptables, советы, рекомендации для чайников
Утилита командной строки iptables, о которой пойдет речь в статье, это стандартный интерфейс, который используется для управления работой брандмауэра netfilter. Это все является актуальным, если на компьютере установлена система Linux версий 2.4 и 2.6. Говоря проще, настройка iptables помогает управлять межсетевым экраном, но для ее использования требуются права суперпользователя. Несмотря на то, что понятия разные, очень часто, рассказывая о них, люди подразумевают одно и то же. Но это далеко не так.
Обычные рядовые пользователи наверняка слышали понятия, о которых идет речь, но что они означают и для чего нужны, для некоторых непонятно. Итак, через каждый компьютер, подключенный к интернету, проходят различные сетевые пакеты, которые надо контролировать. Этим и занимается межсетевой экран. Это программные средства, действующие на разных уровнях OSI. Они работают в соответствии с указанным заданием и выбранным действием.
Главная и основная задача сетевого экрана – это защита от неразрешенного доступа отдельных узлов и целых компьютерных сетей. Они играют роль фильтров (их так и называют): проверяют и сортируют сетевые пакеты по критериям, которые определяет система. Создается такое впечатление, что они проходят последовательную цепочку действий. На деле это так и есть. Настройка iptables помогает пользователю применить все установленные правила, под которыми подразумеваются следующие действия:
- Проверка пакета на соответствие.
- Применение нужного действия.
Действием считается как обычная рядовая операция, например, ACCEPT, так и выполнение внутреннего перехода из одной цепочки в другую. Как все это делать, можно найти в любой инструкции настроек iptables для чайников. Более продвинутые пользователи знают, что сами действия бывают двух видов: терминальные и нетерминальные. Главное назначение первых – это прекращение пакетной обработки в границах базовой цепочки, например, REJECT. Вторые, наоборот, не прекращают обрабатывать пакет, допустим, MARK, TOS, доводят проверку до логического конца. В случае, когда данные проходят всю цепочку и к ним не применяется ни одно действие, это означает только то, что все происходит в режиме по умолчанию (установлен как основной)
Обычная настройка iptables предусматривает три основных вида таблиц при работе утилиты:
- Mangle – чаще всего используют, когда надо внести изменения в название пакета. Примером может послужить перемена битов TOS.
- Nat – цепочка для показа сетевого адреса. Может быть выполнена только в границах другой. Никакую фильтрацию проводить нельзя, если только в исключительных случаях.
- Filter – через нее проходят все входящие пакеты, и нет никакой разницы, с какого интерфейса они следуют. Другими словами, цепочка фильтрует трафик.
Всех пользователей больше интересует третья таблица. В ней работают три цепочки. Первая – для входящих пакетов – INPUT, вторая – для идущих через один компьютер к другому – FORWARD, и третья – для исходящих – OUTPUT. По действующим правилам, любой пакет, пройдя весь путь, либо пропускается, либо нет.
Все действующие правила настройка iptables Ubuntu разрешает редактировать так, как угодно пользователю. Делается это вводом определенных команд в терминал. Строка, которая содержит определяющие пакет критерии, и есть закон. Примерная запись правила такая: iptables [-t имя-таблицы] команда [шаблон] [-j действие]. Здесь t дает указание, какой вид таблицы будет, если же ее нет, предлагается цепочка по умолчанию (filter). Когда пользователь предполагает другой вид, его надо ввести вручную. Команда должна стоять сразу за именем. Если такового нет, она стоит на первом месте. Действие определяет настройка iptables. Самыми распространенными являются такие, как ACCEPT (пропуск пакета, просмотр завершен), DROP (не пропускать, молча выбросить, действие заканчивается не только для одной цепочки, но и для всех остальных).
- Настройка D-Link DSL-2640U: пошаговая инструкция
- Как обновить `АйТюнс` на ПК: советы
- Подключение двух компьютеров к интернету
- Узнаем все подробности о том, что такое dns сервер
- Разберемся, как узнать, какой `Виндовс` стоит на компьютере
- Почему медленно качает торрент: описание проблемы и ее решение
- Как сделать из бумаги трансформера - пошаговые инструкции
- Как изменить учетную запись `Майкрософт` на компьютере и телефоне
- Раздаем WiFi с ноутбука Windows 10: настройки, инструкция
- Программа SuperSU: как пользоваться
- Как подключить к интернету смартфон? Ответ на вопрос прост
- Пословицы про яблоко: примеры, значение
- Кнопка `Домой` на айфоне: где находится, как вывести на экран, что делать, если не…
- Ошибка обновления Windows 7 80072EE2: как исправить?
- Windows 10: настройка обновлений разными способами
- Как изменить время на компьютере с Windows 7: два простых способа
- Синонимы к слову `дозор`. Дозор - это...
- Как пользоваться Bitcoin Core: установка, настройка и безопасность
- Распознавание речи Windows 7
- `Благоволить` - это... Значение слова, употребление, его связь с латинской…
- Общие понятия о СУБД Access