nixp.ru v3.0

23 мая 2017,
вторник,
11:50:32 MSK

DevOps с компанией «Флант»
trash написал 17 апреля 2008 года в 05:38 (400 просмотров) Ведет себя как мужчина; открыл 1 тему в форуме, оставил 5 комментариев на сайте.

Возникла проблема с открытием портов в iptables, т.е. порт не открывается. Помогите кто чем может.

fly4life

Приложение, которое слушает указанный порт, — запущено? Или хочется, чтобы порт «открылся» волшебным образом после »… -p tcp port -j ACCEPT»? =)

trash

В том то и дело что запущено

fly4life

Тогда рассказывай номер порта, правила iptables и вывод команды 'netstat -atupn’.

trash

порт 53

правила iptables:

$IPT -A OUTPUT -p udp -m udp -o $INET_IFACE --dport 53 --sport $UNPRIPORTS -j ACCEPT

$IPT -A OUTPUT -p tcp -m tcp -o $INET_IFACE --dport 53 --sport $UNPRIPORTS -j ACCEPT

$IPT -A INPUT -p udp -m udp -i $INET_IFACE --dport $UNPRIPORTS --sport 53 -j ACCEPT

$IPT -A INPUT -p tcp -m tcp -i $INET_IFACE --dport 1024:65353 --sport 53 -j ACCEPT

fly4life
trash
порт 53

правила iptables:

$IPT -A OUTPUT -p udp -m udp -o $INET_IFACE --dport 53 --sport $UNPRIPORTS -j ACCEPT

   $IPT -A OUTPUT -p tcp -m tcp -o $INET_IFACE --dport 53 --sport $UNPRIPORTS -j ACCEPT

   $IPT -A INPUT -p udp -m udp -i $INET_IFACE --dport $UNPRIPORTS --sport 53 -j ACCEPT

   $IPT -A INPUT -p tcp -m tcp -i $INET_IFACE --dport 1024:65353 --sport 53 -j ACCEPT

Бррр… Тебе кому и куда надо открыть порт? Приведённые правила дают разрешение на обращение к UDP,TCP/53 от твоей машины. В качестве кого у тебя выступает линуксовая машина — клиента DNS-сервера или промежуточного файерволла для клиентов?

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

trash

она выступает в качестве DNS-сервера

fly4life
trash
она выступает в качестве DNS-сервера

Тогда у тебя правила неверные. Тебе значения '--sport' с '--dport' поменять местами надо. Более того, если под «$UNPRIPORTS» подразумевается несколько портов, то в фильтрах с этим параметром значение '-m' должно быть «multiport», а вместо '--sport/--dport’ — '--sports/--dports'.

trash

Не помогло

Dr. Evil
trash
Не помогло

ты в цепочках OUTPUT и INPUT исправил --dport, --sport?

trash

Да

fly4life
trash
Да

Покажи нынешние правила. И вывод команды 'netstat -atupn' ты так и не привёл.