마스커래이드를 설정하고 ipchains을 다음과 같이 설정했습니다.
-------------------------------------------------------
#!/bin/sh
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_autofw
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_vdolive
/sbin/modprobe ip_masq_quake
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.1.0/24 -j MASQ
------------------------------------------------------
이것은 사내 ip하나는 리눅스 박스에 연결하여 설정을 한것입니다.
dns서버는 다른 허브를 이용하여 인터넷과 직접연결되어있습니다.
그런데 다른 외부의 서버에telent은 되는데 같은 리눅스 박스와 같은
대역으로 되어있는 사내 dns서버엔 telnet접속을 못합니다.
무슨 이유일까요.혹시 마스커레이드를 사용하면 사내 모든 서버가 방화벽
안쪽에 있어야 하는것인가요?