LINUX.ORG.RU
решено ФорумAdmin

REDIRECT --to-недоступный-снаружи-port

 


0

1

Всем привет.

В огонь-стене поставил перенаправление с 80 на 4000 порт. Политика по умолчанию -P INPUT DROP. Открыл оба порта (так --state NEW --dport 4000 -j ACCEPT). Хочу, чтобы 4000-й был недоступен извне ни для коннекта, ни для сканирования. Возможно?

★★

Как-то непонятно зачем такое вообще может понадобиться.

anc ★★★★★
()
Ответ на: комментарий от rmu

Дарагой, ты похоже читать не умеешь. Повторюсь «Как-то непонятно зачем такое вообще может понадобиться.»
У тебя есть конкретный порт 4000 на котором отвечает некая программа. Редиректы на этот порт только множат кол-во портов и ответы будут такими же как если бы обратились на порт 4000. В чем смысл Карл?

anc ★★★★★
()

-P INPUT DROP

--state NEW --dport 4000 -j ACCEPT

Что, важны только ″NEW″ пакеты?

А на вопрос ответ — «Возможно». Закройте порт 4000 в таблице mangle.

mky ★★★★★
()
Ответ на: комментарий от mky

Спасибо, направление понятно.

rmu ★★
() автор топика
Ответ на: комментарий от mky

Что, важны только ″NEW″ пакеты?

В самых разных блогах и руководствах, здесь, например, рекомендуют открывать порты так:

iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
Я не понимаю зачем? Почему нельзя просто так:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
Безопаснее так что ли?

rmu ★★
() автор топика
Ответ на: комментарий от mky

Закрыл

iptables-t mangle -A PREROUTING -i venet0 -p tcp --dport 4000 -j DROP
4000-й порт снаружи закрыт, трафик с 80-го перенаправляется, сайт открывается. Спасибо, mky

rmu ★★
() автор топика
Ответ на: комментарий от rmu

Если это единственное правило:

iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT
политика по умолчанию -P INPUT DROP и других правил нет, то работать не будет, т.к. следующие после первого пакета уже не будут иметь состояния NEW.

Я не понимаю зачем? Почему нельзя просто так:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

Если не нужно чего-то специфичного, то это как раз правильно.

anc ★★★★★
()
Ответ на: комментарий от anc

Если не нужно чего-то специфичного, то это как раз правильно.

Беру на заметку

rmu ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.