Был написан скрипт с настройками для iptabples, помещен в /etc/init.d/ для автоматической загрузки, но скрипт выполняется лишь вот на сколько:
Код: Выделить всё
Код:
#cat main.rules.iptables
****************main.rules.iptables****************
#!/bin/sh
iptables --flush
iptables -t nat --flush
clear
###########################################################################
#
# 1. Configuration options.
#
#
# 1.1 Internet Configuration.
#
INET_IP="10.10.12.33"
INET_IFACE="rl1"
#
# 1.2 Local Area Network configuration.
#
#
LAN_IP="192.168.0.100"
LAN_IP_RANGE="192.168.0.0/24"
LAN_IFACE="rl0"
# 1.4 Localhost Configuration.
#
LO_IFACE="lo"
LO_IP="127.0.0.1"
#
# 1.5 IPTables Configuration.
IPTABLES="iptables"
###########################################################################
#
# 2. Module loading.
#
/sbin/depmod -aдалее ни один модуль не может загрузиться и ни одна команда не выполняется.
модули - not found
команды - comand not found
знающие люди предположили, что возможно дело с инициализацией переменной IPTABLES в строке IPTables Configuration - перепроверил, ошибок нет (русских символов в написании), прописал явный путь IPTABLES="/sbin/iptables" (нашел через whereis, где находится модуль iptables), но получаю лишь "нет такого файла или каталога /sbin/iptables", хотя он есть (проверял).
Может у кого какие идеи будут на этот счет?