iptables redirect가 다른 네트워크로는 redirec가 안되네요..
글쓴이: bjh5011 / 작성시간: 월, 2010/01/11 - 5:28오후
pc1--(eth0)linux(eth1)--pc2이렇게 구성되어있는데요
pc1:192.168.0.2
eth0:192.168.0.1
eth1:172.16.0.1
pc2:172.16.0.2
pc2에서 아파치 웹서버를 만들어놓고 포트를 8080으로 변경했어요
linux에서는 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT -to--port 8080
이렇게 설정을 해줫어요...
그리고 pc1에서 pc2로 웹 접속을 해봤는데 안되는군요...;
그래서 직접 주소창에 포트를 적어주니 접속이 잘되요.
혹시나해서 linux에 아파치를 구축하고 포트를 8080으로하니 pc1에서 linux로는 리다이렉트되서 접속이 잘되는군요..;
그리고 linux에 설정을 취소하고 pc2에 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT -to--port 8080하니 pc1에서 pc2로 웹접속이 잘되요.
linux에서 리다이렉트 설정을 해줫을때 pc1에서 pc2로의 리다이렉트가 안된 이유가 무엇인가요..
도와주세요
Forums:
redirect는 목적지를
redirect는 목적지를 자신의 ip로 변경하지 않았었나요?
좀 오래되서 기억이 잘 안나는데..
한번 패킷을 확인 해 보시고 ip도 변경 된다면 dnat을 사용하세요
댓글 달기