iptables 을 이용한 포트포워딩에서...
글쓴이: young93 / 작성시간: 금, 2004/05/07 - 9:56오후
안녕하세요.
리눅스 머신으로 NAT사설망을 구성하였습니다.
eth0 : 외부망 인터페이스
eth1 : 사설망 인터페이스
포트포워딩을 이용하여 외부망에서
사설망의 웹서버에 접속을 하려고 하는데요.
8000번 포트 -> 192.168.6.10:80
9000번 포트 -> 192.168.6.20:80
iptables는 다음과 같이 설정했습니다.
echo "1" > /proc/sys/net/ipv4/ip_forward iptables -t nat -F iptables -t nat -X iptables -t nat -Z iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8000 -j DNAT --to 192.168.6.10:80 iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 9000 -j DNAT --to 192.168.6.20:80
웹브라우저에서
http://외부IP:8000 은 192.168.6.10:80 으로 접속이 잘되는데
http://외부IP:9000 은 접속이 안되네요.
사설망의 웹서버는 정상동작하고 있고요.
혹시나 해서 telnet 으로 포워딩시켜 봤는데
역시 첫번째 것만 연결되고 두번째 것은 연결이 안됩니다.
제가 설정을 잘못했나요? 아님 원래 안되는건가...
조언부탁드립니다.
Forums:
두번째 사설망 내부 서버가 도는지 점검하세요.님이 설명하신 ipt
두번째 사설망 내부 서버가 도는지 점검하세요.
님이 설명하신 iptables는 이상 없어 보입니다.
혹시 포트포워딩 체크할때 오타가 났는지 알아보시고요.
Written By the Black Knight of Destruction
댓글 달기