LINUX.ORG.RU

iptables

 ,


0

2

Проблема в том, что не работает код:

IPT=`which iptables`
INET_IFACE="eth0"
CLOSEPORTS="630,640,783,3310,10000"
UNPRIPORTS="1024:65535"
SSH="22"
$IPT -A INPUT -p tcp -m tcp -i $INET_IFACE --dport 27015 --sport $UNPRIVPORTS -j ACCEPT
$IPT -A OUTPUT -p tcp -m tcp -o $INET_IFACE --dport $UNPRIVPORTS --sport 27015 -j ACCEPT ! --syn
$IPT -A INPUT -p tcp -m tcp -i $INET_IFACE --dport 27016 --sport $UNPRIVPORTS -j ACCEPT
$IPT -A OUTPUT -p tcp -m tcp -o $INET_IFACE --dport $UNPRIVPORTS --sport 27016 -j ACCEPT ! --syn

Ошибки:

# $IPT -A INPUT -p tcp -m tcp -i $INET_IFACE --dport 27015 --sport $UNPRIVPORTS -j ACCEPT
iptables v1.4.21: invalid port/service `-j' specified
Try `iptables -h' or 'iptables --help' for more information.
# $IPT -A OUTPUT -p tcp -m tcp -o $INET_IFACE --dport $UNPRIVPORTS --sport 27015 -j ACCEPT ! --syn
iptables v1.4.21: invalid port/service `--sport' specified
Try `iptables -h' or 'iptables --help' for more information.
# $IPT -A INPUT -p tcp -m tcp -i $INET_IFACE --dport 27016 --sport $UNPRIVPORTS -j ACCEPT
iptables v1.4.21: invalid port/service `-j' specified
Try `iptables -h' or 'iptables --help' for more information.
# $IPT -A OUTPUT -p tcp -m tcp -o $INET_IFACE --dport $UNPRIVPORTS --sport 27016 -j ACCEPT ! --syn
iptables v1.4.21: invalid port/service `--sport' specified
Try `iptables -h' or 'iptables --help' for more information.

Проблема в том, что ты копипастишь неизвестную фигню из интернетов и используешь левые костыли.

-m multiport
kernelpanic ★★★★★
()
Ответ на: комментарий от kernelpanic

Я скрипт взял в интернете, хочу что бы не было видно этот порт для доса, думал это пойдет, а то что ты скидываешь подобие:

iptables -A INPUT -p tcp -m multiport --dports 21,80,110 -j ACCEPT
Правильно понимаю?

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

Это удочка. В этом конкретном случае ответ «V», но в следующий раз это будет другая буква, а загружать поисками опечаток «мировой разум» - некрасиво.

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

Короче, хоть помогите считать hex-string что бы можно было вписывать

very_gg
() автор топика
  1. Наберите правила руками, а не скриптом.
  2. Проверьте, что всё работает, как вам нужно.
  3. Выполните iptables-save в файл.
  4. В автозагрузку добавьте iptables-restore из файла.
  5. Profit!
ArcFi
()
Ответ на: комментарий от very_gg

Короч, как мне поправить, а то у меня нету столько времени, что бы усваивать столько инфы

Обратись в job, очевидно же. Время - деньги, ты прав.

Jameson ★★★★★
()

опечатка в имени переменной

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