ntsysv라는 명령어로 iptables를 체크하고, lsmod를 하면은 iptables와 ip_filter라는 모듈은 올라와
있습니다. 커널 버전은 2.4.18입니다. 레드헷 리눅스의 커널에서의 모듈은 디폴로로 두니까
거의다 모듈로 올라와 있더군요. 지금 5일째 삽질 중입니다. 지금은 탈진 상태입니다. 도
와주세요!!! iptables 의 스크립트 파일을 작성해서 /etc/sysconfig/iptables 에 저장하고
/etc/rc.d/rc.local 파일의 가장 아래에
if [ -f /etc/sysconfig/iptables ]; then
/etc/sysconfig/iptables
fi
추가하였고, 적용시킬려고 /etc/rc.d/init.d/iptables stop을 하고 start를 시키면 이상하게 계속해
서 에러가 생기는 데 어떻게 해결해야 하죠?
에러 메시지는 아래와 같습니다.
=====================================
Bad argument '/sbin/iptables'
Try 'iptables-restore -h or iptables-restore --help' for more infomation'이라고 나옵니다.
/etc/sysconfig/iptables의 내용은 대충 이렇습니다.
==========================================
방법 1
#! /bin/sh
/sbin/iptables -A INPUT -J ACCEPT
방법 2
#! /bin/sh
IPTABLES = "/sbin/iptables"
IPTABLES -A INPUT -J ACCEPT
방법 3
#! /bin/sh
IPTABLES = "/sbin/iptables"
$IPTABLES -A INPUT -J ACCEPT
================================
이렇게 각각 해 보았는데도 이상하게 Bad argument '/sbin/iptables'나 Bad argument 'IPTABLES '이런식의
에러가 계속 뜨는데 이유가 뭔지를 잘 모르겠습니다.
이것 전에 oops-firewall을 설치해서 사용을 해 보았는데 제가 직접하고 싶어서 바꾸었고, rpm
으로 설치해서 다시 다 지웠습니다.
어떻게 해결해야 하나요....