외부에서는 접근이 되는데, 내부에서는 접근이 안됩니다..
데비안 3.0r1 에서 커널 2.4를 사용하는 초보입니다.
현재 ipmasq 와 reaim 을 깔아놨구요...
ipmasq의 기본 방화벽 설정은 INPUT, OUTPUT, FORWARD 모두 DROP이고..
내부 로컬네트워크(eth1)에서 인터넷 사용에 아무 문제없고, msn파일전송도
잘됩니다. 외부 인터넷은 (eth0)이구요..
ipmasq의 기본설정에다가 reaim용 iptables 정책을 몇가지 추가시키고
제 개인 용도로 몇가지 추가시켜서 /etc/init.d/rc 에다가 다음과 같은
사항을 추가시켜놨습니다.
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 3389 -j DNAT --to
192.168.1.2
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 27960 -j DNAT --to
192.168.1.2
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5858 -j DNAT --to
192.168.1.2:21
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 5858 -j DNAT --to
192.168.1.2:21
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 5190 -j REDIRECT --
to-ports 5190
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1863 -j REDIRECT --
to-ports 1863
iptables -A INPUT -i eth1 -p tcp --dport 5190 -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 1863 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 4443 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 5566 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 1864 -j ACCEPT
5858은 로컬컴에서 돌아가는 ftp용이고, 27960은 로컬컴에서 돌아가는
퀘이크서버용입니다.
근데 문제가 있습니다. 저는 제 실제 아이피로 리눅스에서 돌아가는
ftp나 제 컴에서 돌아가는 퀘이크 서버에 접근이 안됩니다.
즉, 실제 아이피 대신에 내부 아이피를 입력하면 연결이 잘되는데,
제 실제 ip를 입력하면 접속이 안됩니다. 그런데, 외부인이 제 실제
ip로 들어오면 잘 되구요.
무슨 문제인지 궁금하네요... 바쁘신데 죄송합니다만, 조언 한말씀
부탁드려요~
댓글 달기