Portsentry에서.. iptables와 tcp wrapper를 이용한...
글쓴이: hezron / 작성시간: 토, 2003/06/07 - 1:24오전
portsentry를 사용하고 있습니다.
portsentry -udp
portsentry -tcp
portsentry -audp
portsentry -ctcp
이렇게 띄워서 사용중입니다.
일단 block시킨다고 설정했구요...
portsentry.conf에서 tcp wrapper?!를 사용하여
hosts.deny에 ip가 block되게 하는것과
(KILL_HOSTS_DENY="ALL: $TARGET$ : DENY")
iptables로 drop목록에 올리는것 두가지로 사용하고 있습니다.
(KILL_ROUTE="/sbin/iptables -I INPUT -s $TARGET$ -j DROP")
근데 이거 반나절 돌려놓고보니 deny된 ip..(blocked)가
100여개가 되는군요. ㅡ.ㅡ;;
제가 궁금한 점은..
1. 저렇게 두가지로 사용할 필요가 있는것인지? 아니면 둘 중 하나만 설정해도 상관없나요?
2. 원격에서 ssh2로 접속했는데, 스크롤이 벅벅거릴정도로 느려졌는데,
이게 저기에 쌓인 100여개의 ip들 때문인지...
3. 저런식으로 ip가 계속 쌓여도 접속시마다 저 목록과 대조하느라
과부하가 걸리지는 않는지..
4. iptables에 deny로 등록된 것들은 서버가 재시작되면 초기화 되지 않나요?
..등입니다. ^^; 초보라서 엉뚱한 질문을 자꾸 하게 되는군요.
죄송합니다. ㅡ.ㅜ
Forums:
안녕하세요?일단 1번 답변을 드린다면...둘 중에 하나만
안녕하세요?
일단 1번 답변을 드린다면...
둘 중에 하나만 설정해도 돌아가긴 합니다.
하지만 iptables로 막지 않으면 중복되는 Host가 hosts.deny에 계속 등록될 수 있습니다.
2, 3번은 제가 리눅스와 tcpwrapper 내부 구조 및 성능을 잘 모르는 관계로...
저같은 경우엔 현재 60개 이상이 등록되어 있으나, 특별히 느려진 것은 느끼지 못했습니다.
4번은 flush가 될 경우, 간단한 스크립트를 짜서 쓰시면 될 듯 합니다.
아래는 제가 쓰는 스크립트입니다. (전 iptables대신 route를 씁니다 --;; 적당히 고쳐 쓰시면 될 듯 합니다)
답변 감사합니다..
답변 감사드립니다.
제가 쌩초보라서... ㅡ.ㅡ;
밑에 ROUTE부분을 iptables에 적합하게
그부분만 바꾸면 될까요?
댓글 달기