>> Read No. 9059 article  
(not2b님~) ipchains로 특정ip에게만 텔넷을 허용하고 싶
습니다

등록 2000-10-22 07:58:00     조회 2
이름 장재영    

		not2b님
메일을 보낼려고했는데......메일을 안적으셔서 ㅠ.ㅠ
 그래서 다시 질문올립니다.
not2b님이 하라는대로 했지만...역시 안되네여..ㅠ.ㅠ
 not2b님이 하라고 한것
 ====================================================================
 IP-MASQ 하기 전 위에다 이걸 박아보세여..(바가 ?)
 ipchains -A input -s 특정ip -d 0/0 -j ACCEPT
ipchains -A output -p tcp -s 특정ip -d 0/0 telnet -t 0x01 0x10
땡땡.........................................ftp -t 0x01 0x08
땡땡......................................... pop-3 -t 0x01 0x10
등등으로....계속 주시면 되죠..
 ====================================================================
 그래서 이걸 바탕으로 /etc/rc.d/rc.local에 넣었습니다.
아래와 같이........
 [root@sobong sobong]# cat /etc/rc.d/rc.local
    #텔넷열고자하는 특정ip(211.199.35.187)
    ipchains -A input -s 211.199.35.187 -d 0/0 -j ACCEPT
    ipchains -A output -p tcp -s 211.199.35.187 -d 0/0 telnet -t 0x01 0x10
    #텔넷열고자하는 특정ip(203.246.45.113)
    ipchains -A input -s 203.246.45.113 -d 0/0 -j ACCEPT
    ipchains -A output -p tcp -s 203.246.45.113 -d 0/0 telnet -t 0x01 0x10
    # IPMASQ 하기위한 IPCHAINS 스크립트 ( IP 포워딩 )
    echo 1 > /proc/sys/net/ipv4/ip_forward
    ipchains -P forward DENY
    ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 0.0.0.0/0
    #핑을 막아버리는것
    #echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
    #포트스캔을 누가 했을경우, 그 호스트를 추적해서 접속을 막아버리는 스크립트
    #/usr/local/psionic/portsentry/portsentry -tcp
    #/usr/local/psionic/portsentry/portsentry -udp
    #포트스캔이나 해킹시도가 있을경우 /var/log/messages 에서 그 로그만을 뽑아서이메일로
전송     #/usr/local/etc/logcheck.sh
 
fi
 
# ALZZA Recommendation :-)
# RedHat uses this /etc/rc.d/rc.local, which is for personal configuration
# originally.
# How about keeping your personal configuration in rc.local.mine,
# for example. This makes post-upgrade process much easier.
#
# 알짜 리눅스 권장 사항:
#
# 레드햇 리눅스에서 rc.local 파일을 사용하기 때문에 패키지를 업그레이드하다
# 보면 매번 /etc/rc.d/rc.local.rpmsave와 새롭게 만들어진 /etc/rc.d/rc.local를
# 비교하느라 시간을 보냅니다.
#
# 그래서 아예 배포판에서 쓰지 않을 만한 /etc/rc.d/rc.local.mine과 같은
# 파일을 만들어 개인 설정을 모두 그 안에 넣으십시오.  init 스크립트 패키지를
# 업그레이드하더라도 다음과 같은 3 줄만 넣어주면 업그레이드 뒷처리가
# 끝나게 됩니다.
#
if [ -x /etc/rc.d/rc.local.mine ]; then
        source /etc/rc.d/rc.local.mine
fi
 
여기까지입니다......더 해줄것이 있나여???
전 알짜 6.2를 쓰고있고,커널은 2.2.17입니다...
 잘못된게 있으시면 말씀해주세여..
 오늘로써 5일째입니다..ㅠ.ㅠ
 not2b님 도와주세여..또는 아시는 고수분좀..제발 조언을.....
 그리고아래는 저번때 질문한 내용입니다.
질문 다시 한번 봐주시고..... 제발 저를 도와주세여..
 ========= 저번에 질문한 내용 ========================
 : 다름이 아니라..
: 현재 저는 리눅스를 게이트웨이로 쓰고있고,
: 클라이언트로 윈도그 me를 쓰고 있습니다.
:
: ipmasq를 통하여 인터넷공유를 하고있구요.
:
: 문제는.... 외부에서 제 리눅스박스로 텔넷접속을 하려면
: 안된다고합니다.
: 아마도 ipchains때문에 그런것같아요.
:
: # ipchains -F 해서 ipchains를 죽여주면
: 외부에서 리눅스의 텔넷으로 접속이되구요.
:
: 하지만... 이렇게되면 클라이언트에서는 인터넷이 안됩니다.
: ipchains를 죽이면 인터넷공유가 안되는게 당연하겠지만여...
:
: 그래서 전 ipchains를 사용하면서 외부에서 텔넷접속이
: 가능하도록 하고싶거든요.
: 아니 정확히 말하자면 특정ip에게만 텔넷을 허용하고싶습니다.
:
: ipchains를 끄자니 내부에서 인터넷이 안되고...
: ipchinas를 켜자니..외부에서 텔넷이 안된다고하고...
:
: 그리고, /etc/hosts.allow 에서 특정ip 를 추가해주어도 마찬가지로
: 외부에서 텔넷접속이 안된다고 합니다.
:
: 그래서,ipchains HOW-TO 문서를 보고 일일히 고민한끝에 아래와같이 했는데도..안된다고하네
: 여. 시도한것들...
:
: # ipchains -A input -s 특정IP -d 나의IP 23 -p tcp -j ACCEPT
: # ipchains -A input -s 특정IP -d 나의IP -p 23 -j ACCEPT
:
: 위의 2개 시도해보고..
: 위의말한거 /etc/hosts.allow 에 특정ip를 추가해줘도 마찬가지이고..
: 방법좀 알려주세여.
: 아참..그리고, /etc/hosts.allow 에 특정ip를 추가해주고난후
: 리부팅해야되나여??
:
: 아래는 저의 /etc/rc.d/rc.firewall 입니다.
:
: [root@sobong sobong]# cat /etc/rc.d/rc.firewall
:
: #IPMASQ 하기위한 IPCHAINS 스크립트 ( IP 포워딩 )
: echo 1 > /proc/sys/net/ipv4/ip_forward
: ipchains -P forward DENY
: ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 0.0.0.0/0
: #핑을 막아버리는 스크립트
: echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
: #포트스캔을 누가 했을경우, 그 호스트를 추적해서 접속을 막아버리는 스크립트
: /usr/local/psionic/portsentry/portsentry -tcp
: /usr/local/psionic/portsentry/portsentry -udp
: #포트스캔이나 해킹시도가 있을경우 /var/log/messages 에서 그 로그만을 뽑아서 이메일로전
: 송 /usr/local/etc/logcheck.sh
: # IPMASQ 하기위한 모듈자동설치 스크립트
: /sbin/depmod -a
: /sbin/modprobe ip_masq_autofw
: /sbin/modprobe ip_masq_cuseeme
: /sbin/modprobe ip_masq_ftp
: /sbin/modprobe ip_masq_irc
: /sbin/modprobe ip_masq_mfw
: /sbin/modprobe ip_masq_portfw
: /sbin/modprobe ip_masq_quake
: /sbin/modprobe ip_masq_raudio--리눅스 어려버 -_-;;
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 11.46 초 ] 작업시간: [ 11.02 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789758981
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.