articlesdebian:admin:iptables

Как открыть порт в Ubuntu/Debian?

Для работы с некоторыми программами или порталами необходимо открыть некоторые порты, в Ubuntu/Debian используется утилита iptables

Если она отсутствует в системе:

sudo apt install iptables

Чтобы посмотреть текущие правила iptables:

sudo iptables -L

Чтобы отобразить подробную информацию:

sudo iptables -nvL

За открытые порты отвечает раздел INPUT, в iptables политика по умолчанию - ACCEPT

ACCEPTРазрешает прохождение пакета
DROPУдаляет пакет
REJECTОтклоняет пакет
LOGСделать запись в лог-файле о пакете
QUEUEОтправить пакет в приложение

Чтобы удалить все правила iptables выполните:

sudo iptables -F

Для примера попробуем открыть 80-ый порт:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
-AДобавить правило в цепочку
-CПроверить правила
-DУдалить правило
-IВставить правило с номером
-LВывести все правила в текущей цепочке
-SВывести все правила
-FОчистить все правила
-NСоздать цепочку
-XУдалить цепочку
-PУстановить действие по умолчанию
-pПротоколtcp, udp,udplite, icmp,icmpv6, esp,ah,sctp,mh
–dportПорт назначения
-jВыбрать действие, если условие подошло
  • articlesdebian/admin/iptables.txt
  • Последнее изменение: 2023/03/24 09:35
  • 127.0.0.1