내부 네트워크의 터미널 서비스 접근 질문
글쓴이: 미네랄워터 / 작성시간: 일, 2004/03/14 - 2:06오전
저는 리눅스로 웹서버로 돌리고 거기에 윈도우xp 사용하는 컴퓨터를 192.168.0.2의 내부ip를 줘서 인터넷을 공유해서 쓰고 있습니다.
그런데 제가 윈도우xp의 터미널 서비스를 이용하고 싶어서 리눅스 서버에 iptables명령어로 포트를 연결해 주고 싶은데 잘안됩니다.
사용한 명령은
iptables -t nat -A PREROUTING -p -tcp --dport 3389 -i eth1 -j DNAT --to 192.168.0.2:3389
인터페이스는 eth1이 내부 네트워크 eth0이 외부인터넷 회선입니다.
그리고 3389포트는 터미널서비스의 포트 번호로 알고 있습니다.
입니다.
명령어가 틀린거 같은데 어떻게 하면 내부 네트워크의 터미널 서비스에 접근할수 있을까요?
Forums:
-i eth1을 빼고 하셔야 할듯.밖에서 들어온다면 다 eth0로
-i eth1을 빼고 하셔야 할듯.
밖에서 들어온다면 다 eth0로 들어올텐데
Written By the Black Knight of Destruction
답변 감사합니다. 그런데...
답변 감사합니다. 그런데 역시 아직도 안되는 군요. 뭐가 잘못 된 것인지...
iptables -t nat -L로 올라갔는지 체크해 보시고요.사
iptables -t nat -L로 올라갔는지 체크해 보시고요.
사소한 것이긴 하지만 -p -tcp 대신에 -p tcp가 맞고요.
--to 대신 --to-dest였던가... 로 알고 있습니다.
만일 틀리다면 오류메시지 뜨면서 안될겁니다.
그래도 안되면 iptables -L로 INPUT이나 FORWARD 쪽이 막혀있는지
조사하시고, NAT 아닌 내부끼리도 접속 잘 되는지 알아보시기 바랍니다.
(터미널 서비스 안올려놓고 안된다고 하는 웃긴(?) 경우도 있습니다)
Written By the Black Knight of Destruction
감사합니다. 해결됐습니다. ^^
감사합니다. 해결됐습니다. ^^
터미널 서비스 되는지 확인한 단말기 문제였습니다.
알려 주신 방법으로 잘 작동되는군요. :D
댓글 달기