Достался мне сервер, на сервере нужно внести изменение в правила iptables, но не могу найти где они вообще хранятся и подгружаются.
На сервере стоит RedHat
# cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 1)
# iptables -nL | wc -l
286
При этом:
# ls -l /etc/sysconfig/ip*
-rw------- 1 root root 1375 Nov 11 2004 /etc/sysconfig/iptables-config
# cat /etc/sysconfig/iptables-config | grep -v ^#
IPTABLES_MODULES=""
IPTABLES_MODULES_UNLOAD="yes"
IPTABLES_SAVE_ON_STOP="no"
IPTABLES_SAVE_ON_RESTART="no"
IPTABLES_SAVE_COUNTER="no"
IPTABLES_STATUS_NUMERIC="yes"
Пробую найти где происходит подгрузка правил:
# grep -r iptables /etc/init.d
/etc/init.d/iptables:# iptables Start iptables firewall
/etc/init.d/iptables:# description: Starts, stops and saves iptables firewall
/etc/init.d/iptables:# config: /etc/sysconfig/iptables
/etc/init.d/iptables:# config: /etc/sysconfig/iptables-config
/etc/init.d/iptables:IPTABLES=iptables
/etc/init.d/iptables: # Do not stop if iptables module is not loaded.
/etc/init.d/iptables: # Do not print status if lockfile is missing and iptables modules are not
/etc/init.d/arptables_jf:# by fenlason@redhat.com: based on iptables.init from the iptables package
Где ещё стоит поискать, может есть какие-то специфические для RHEL тайные места?