Задать вопрос
KorP
@KorP
Кратко о себе

CentOS и iptables

Господа, решил я тут познакомится с centos, собственно надо настроить iptables, всё я принципе просто и на других системах вопросов не вызывало, но тут попал в ступор. открыл документацию
wiki.centos.org/HowTos/Network/IPTables
всё собственно понятно, создаю скрипт, пишу правила из примера, в итоге получаю:
./firewall.sh: line 7: iptables: команда не найдена
и так на все комманды, что не так понять никак не могу

centos 5.5 final
  • Вопрос задан
  • 13782 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
@XRay39
which iptables что даёт?
И проверьте есть ли данный путь в переменной PATH.
Ответ написан
@XRay39
Правильнее в скриптах делать как:
IPT=/sbin/iptables (или другое)

$IPT (далее правило)
$IPT (далее правило)
Ответ написан
dAverk
@dAverk
Самое простое — whereis iptables
и далее в скрипте добавьте вначале
IPTABLES=/sbin/iptables (или более общий вариант —
IPTABLES=`whereis -b iptables | cut -d" " -f2`
) и далее используйте в конструкции
$IPTABLES -A <...>
Ответ написан
@XRay39
От рута скрипт запускаете?

Если нет. То запустите от рута.
Полный путь iptables: /sbin/iptables
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы