[완료] NAT 환경에서 외부의 samba 서버에 접속하기
안녕하세요
NAT 환경에서 작업을 하고 있는데
NAT 외부에 있는 서버에 samba 로 접속해야 할 필요가 있습니다.
해당 서버와 같은 네트워크에 있는 서버에서는
smbclient -L 20X.24X.XXX.132 -U finkl
Password:
Domain=[DATACENTER-209] OS=[Unix] Server=[Samba 3.0.25b-1.el5_1.4]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (worksrc)
my-id Disk Home Directories
이렇게 정상적으로 접속이 됩니다.
그런데 NAT 내부에 있는 서버에서 접속을 하면
[my-id@dev samba]$ smbclient -L 20X.24X.XXX.132 -U my-id
timeout connecting to 20X.24X.XXX.132:445
timeout connecting to 20X.24X.XXX.132:139
Error connecting to 20X.24X.XXX.132 (이미 진행 중인 명령)
Connection to 20X.24X.XXX.132 failed
이렇게 나옵니다.
제가 조금 이해가 안되는것은 NAT 서버에서 직접 명령어를 내려도 안되더군요
[my-id@nat samba]$ smbclient -L 20X.24X.XXX.132 -U my-id
timeout connecting to 20X.24X.XXX.132:445
timeout connecting to 20X.24X.XXX.132:139
Error connecting to 20X.24X.XXX.132
Connection to 20X.24X.XXX.132 failed
NAT에서 포워딩 rule 를 해야 한다면
우선 NAT 서버에서는 되어야 될것으로 생각하는데
NAT에서도 되지 않으니 당황스럽습니다.
네트워크가 달라도 IP 주소를 입력하면 samba 서버에 접속이 가능하다고 알고 있는데
그럼 많은 도움 부탁드리겠습니다.
바이러스나 웜 등의
바이러스나 웜 등의 문제로 139포트 등을 ISP 에서 막는걸로 알고있습니다만..
혹시 ISP에서 막혀있는건지는 확인해보셨나요?
==========시그너쳐============
진리의 문제와 기호의 문제를 구분해라.
세상에 나만 못한 사람은 없다.
누군가를 가르치려하지 말것.
답변 감사합니다. 139 포트가 막혀 있는듯 합니다.
답변 감사드립니다.
ISP에서 설마 포트를 막을줄은 몰랐는데
아무런 반응이 없는것으로 봐서는
포트가 의심스럽네요
하지만 포트를 바꿀수 있는 방법이 없으니
원격지의 samba 사용은 힘들겠네요
다시 한번 감사드립니다.
ssh 포트포워딩을
ssh 포트포워딩을 사용해보세요..
> ssh -f -L139:localhost:139 foo@remotehost
--->
데비안 & 우분투로 대동단결!
--->
데비안 & 우분투로 대동단결!
댓글 달기