SM.jpg

공유기를 사용하고 있으면서 리눅스서버가 공유기에 물려있을때, 집에서 회사서버를 외장 하드처럼 사용하는 방법입니다.

삼바데몬이 깔려 있으면 가능합니다.

 

1. 리눅스서버에 삼바를 설치하고 설정하고, 삼바 사용자 계정을 만들어 놓습니다. <네이버찾아보면 많이 있음>

 

2. 서버가 연결된 공유기를 설정합니다. 

    -  공유기(간이형 라우터라고 봐도됨) 에 접속하여 가상서버 또는 포트포워딩 같은 부분을 찾아

        삼바에서 사용되는 포트를 모두 열어 놓습니다.

       저는 Air BAND 공유기를 사용하고 있어 이것을 예로 들겠습니다.

       공유기에 접속하여  아래와 같이 동그라미 표시된 부분처럼 설정하세요..

        열어 놓아야 할 포트가 137,138,139,445 그리고 SWAT PORT 901 입니다. 리눅스 서버는 192.168.1.2 에 연결 되어 있구요..

       리눅스 서버에 방화벽이 설치 외어 있다면 위의 포트를 모두 열어 두세요.

 

sm1.jpg

       

3. 윈도우즈에서 아래와 같이 연결합니다.

    공유기에 연결되어 있는 다른 pc에서 아래와 같이 타이핑합니다.

    윈도우즈에서 "시작" -> "실행"

    서버는 192.168.1.2 이므로 아래 열기 부분에 \\192.168.1.2 라고 타이핑하고  

        sm3.jpg

 

    확인 을 누르면

    삼바의 아이디와 비밀번호를 넣으라고 합니다. 이때 '1'번에서 계정받은 것을 입력합니다.

    이제 화면에 사무실에 있는 서버가 윈도우에서 외장하드처럼 보이게 됩니다.

 

4. 익스플로러 samba 설정 하는 프로그램  SWAT

   우선 swat를 설치합니다. < 여기서 SWAT 란? SAMBA Web Administration Tool > 

   #yum -y install sabma-swat

  # vi /etc/xinetd.d/swat
  service swat
 {
    port = 901
    socket_type = stream
    wait = no
    only_from = 192.168.1.200  < 클라이언트 ip를 넣습니다. only가 아닐경우 이부분은 완전히 지웁니다.  서버는 192.168.1.2 
    user = root
    server = /usr/sbin/swat
    log_on_failure += USERID
    disable = yes <- no 로 변경
 }

 # /etc/rc.d/init.d/xinetd restart

이제 원격지에서 한번 해보세요.

공유기의 연결된 WAN 주소를 알아야 합니다. 이 WAN 주소는 파워콤이나 KT 같은 곳에서 유동IP로 할당되는 것이므로

이 주소를 알려면 공유기에 접속하여 "정보" 보기 인가에서 확인이 됩니다. 210.11.183.23 이라고 하면

익스플로러에서 http://210.11.183.23:901  이렇게 타이핑하고 연결합니다.

 

그러면 비밀번호 창이 뜹니다.

원격지에서 samba를 설정 할수 있습니다.