IEEE1394 를 이용한 폴더 공유

시스템 잡설  |   2008. 4. 8. 03:04

IEEE1394 는 i.Link 나 Firewire 라는 이름으로 불리우며 디지털 비디오와 같은 대용량 데이터 전송을 위해 만들어졌다. XP 이후 OS 에서는 TCP/IP 를 통해서 IP 로 연결이 가능해졌다. 컴퓨터 A 에서 컴퓨터 B로 자료를 이동시키거나 네트워크 드라이브를 통해서 자료를 공유하거나 네트워크 환경에서 자료를 공유할 수 있는 방법을 제공해주고 있다.

본 팁에서는 컴퓨터 A 에 있는 공유 폴더를 컴퓨터 B 에서 접근해서 공유 폴더를 IEEE1394 를 통해서 이용하는 방법을 소개한다.

1. 네트워크 (TCP/IP) 설정

요즘의 컴퓨터엔 보통 4개 정도의 네트워크 디바이스는 설치된다. 1) 일반 유선랜, 2) 무선랜, 3)IEEE1394, 4)블루투스 네트워크 정도이다. 보통 유선이나 무선랜을 통해서 인터넷을 사용하기 때문에 IEEE1394는 보통은 비활성화 되어 있는 상태이다. 속성을 들어가보면 TCP/IP 가 있고 세부 정보로 클릭해서 들어가면 다음과 같은 설정이 있다.


IEEE1394 가 DHCP 서버(IP할당해주는 서버)에서 IP를 받을 일이 거의 없기 때문에 Private IP 를 입력해주어야 한다. 보통은 일반 탭에서 IP를 넣어주면 되지만 대체 구성을 통해서 위와 같이 설정해 주는 방법을 개인적으로 선호한다. 자동으로 할당 받지 못하면 대체 구성으로 넘어가기 때문이다.

IP 는 192.168.xxx.yyy 으로 넣어주고 두대의 컴퓨터에 모두 192.168.xxx. 까지 동일하고 마지막만 다르게 해준다. 
 
예를 들어 192.168.200.10 으로 컴퓨터 A 에 입력해주고 192.168.200.20 으로 컴퓨터 B에 입력했다. 여기에서 가장 중요한 부분은 기본 게이트웨이 부분을 비워둔다는 것이다. 특별한 설정이 없으면 인터넷 사용시 가장 빠른 속도의 네트워크 디바이스의 게이트웨이를 접근하려고 하기 때문에 속도가 400Mbps 인 IEEE1394 가 유선랜(100Mbps) 나 무선랜(54Mbps) 보다 우선으로 게이트웨이를 찾으려 하기 때문에 상대방 Private IP를 넣어주거나 연결되지 않는 Invaild Gateway 를 입력하면 인터넷 접속이 안된다.

2. 네트워크 연결 확인

IEEE1394 케이블로 두대의 컴퓨터에 연결을 하면 계속 IP를 잡으려거나 수동으로 입력된 IP를 사용하면서 케이블이 연결되어 온라인으로 나온다. 컴퓨터 A에서 ping 으로 다음과 같이 확인이 가능하다.

여기에서 중요한 것은 다음과 같이 ping 이 컴퓨터 B에서 응답이 올려면 방화벽(firewall)이 열려있어야 한다는 것이다. 
제어판 → Windows 방화벽 에서 파일 및 프린트 공유가 예외에서 체크되어서 방화벽에서 막히지 않은 상태여야 한다.



3. 공유를 위한 기본적 설정

XP에서의 공유설정을 하는데는 다음 요소를 확인해야한다.

1) 방화벽에서 파일 및 프린트 공유 예외로 체크 
2) 컴퓨터 A에 접근을 위해서는 컴퓨터 B의 아이디가 컴퓨터 A에 계정이 등록되어야 한다. 아이디/패스워드로 컴퓨터 A의 계정과 비밀번호를 컴퓨터 B에서 접근할 때 물어보지만 원할한 접근을 위해서는 컴퓨터 A에 컴퓨터 B에 동일한 아이디가 있으면 편할 것이다. (필수 사항은 아니지만 계정을 등록안하거나 Active Directory 서비스를 사용하지 않으면 공유가 짜증이 날 경우가 많다.) 
3) 보안 문제: 당연하지만 바이러스 백신이나 스파이웨어 감시 프로그램이 있어야 할 것이다. 공유는 바이러스 전염의 가장 좋은 경로이다.


원하는 폴더에 대고 오른쪽 클릭을 누르면
공유 및 보안(H)... 를 누르면 위와 같은 화면이 나오고 감각적으로 보안상 위험이 있지만... 어찌고 누르고 설정한다. 마법사를 사용하지 않는게 좋을 것이다. 마법사는 도대체 혼란스럽게 하는 마법이 있다.


왼쪽 화면과 같이 공유 설정이 나오면 공유하고 싶은 이름을 입력하면 된다.

TIP1) 네트워크 환경에서 공유 폴더가 보이지 않게 하기 위해서는 ShareFolderName 대신에 ShareFolderName$ 으로 공유 폴더 이름 바로 뒤에 $ 를 붙이면 된다. 네트워크 환경에서는 보이지 않지만 경로를 아는 상황에서는 공유하는데 문제가 안된다.

TIP2) 탐색기의 폴더 옵션에 들어가면 보기 탭에서 [v] 모든 사용자에게 동일한 폴더 공유 권한을 지정(권장) 을 체크 하지 않으면 예전 윈도우2000 시절의 강력한(?) 공유 설정이 가능해진다. 각 폴더에 계정별 권한 설정, 소유자 설정 같은 내용이다. 자신이 파워유저이거나 그러고 싶다거나 하면 이 설정을 지우고 공유를 설정하면 좀 더 좋은 보안 설정이 가능할 것 같다.

4. 공유 폴더 접근하기

공유 폴더에 접근하는 방법은 여러가지가 있다.

 
a. 탐색기에서 직접 접근탐색기 주소 창에서 \\computerA\sharefolder 의 방식으로 공유된 폴더에 접근한다. 그럼 위의 그림과 같이 가장 빠르게 접근할 것이다. tip for a: computerA 에 빠르게 접근하기 위해서는 네트워크 환경을 통하기 보다는 직접 주소로 들어가는 것이 좋다. 이때 \\192.168.200.10\sharefolder 처럼 직접 아이피로 연결하면 빠르다.

C:\windows\system32\drivers\etc\hosts 파일에

127.0.0.1         localhost
 
192.168.200.10    computerA
192.168.200.20    computerC
192.168.52.10     computerA_wireless 

과 같이 입력해주면 computerA 를 바로 DNS 없이 빠르게 접근이 가능하다. 

b. 네트워크 드라이브 연결

탐색기의 도구 메뉴에서 네트워크 드라이브 연결 을 통해서 연결이 가능하며 주소는 위와 동일하다.

c. 명령어줄을 이용한 연결

C:\>net use X: \\192.168.200.20\sharefolder 와 같이 net use 명령어를 이용하면 해당 네트워크 드라이브를 해당 드라이브 명에 매핑할 수 있다.

.bat (혹은 .cmd) 확장자를 가지는 파일을 만들고 로그인시 시작하게 만들면 해당 네트워크 드라이브를 로그인하자마자 연결이 가능하다.
 

5. 응용하기

이렇게 연결이 된 공유 폴더는 다양하게 사용할 수 있다. 일반적인 공유부터 시스템 백업까지 다 가능하다.