다름이 아니라..
현재 저는 리눅스를 게이트웨이로 쓰고있고,
클라이언트로 윈도그 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
ps. ipchains로 ipmasq하면 원래 텔넷접속 차단되는건가여?
제발 도와주세여!!
please,help me~~~
--
리눅스 어려버 -_-;;