URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 4453
[ Назад ]

Исходное сообщение
"bash скрипт для iptables"

Отправлено tero , 14-Дек-09 11:59 
Помогите плиз на баше(bash) написать условие проверки существования правила в iptables.
допустим есть ли запись:
if iptables -A FORWARD -s x.x.x.x -j ACCEPT then ...
else ...
fi

Содержание

Сообщения в этом обсуждении
"bash скрипт для iptables"
Отправлено Andrey Mitrofanov , 14-Дек-09 13:14 
ip=x.x.x.x
ip2="${ip//./\.}"
if iptables-save |egrep -qs "^-A FORWARD .*-s $ip2 .*-j ACCEPT"; then
   echo "Есть."
fi

"bash скрипт для iptables"
Отправлено tero , 16-Дек-09 12:05 
>ip=x.x.x.x
>ip2="${ip//./\.}"
>if iptables-save |egrep -qs "^-A FORWARD .*-s $ip2 .*-j ACCEPT"; then
>   echo "Есть."
>fi

Спасибо дружище, направил меня в правильном направлении!