라우터에 연결된 외장 하드 드라이브에 어떻게 액세스합니까?


18

Ubuntu 11.10을 실행 중이며 USB 포트가 내장 된 Netgear N600 무선 듀얼 밴드 라우터를 소유하고 있습니다. 당연히 라우터에는 Windows와 Mac 모두에서이 드라이브를 마운트하고 보는 방법에 대한 지침이 포함되어 있지만 Linux에 대해서는 아무것도 없습니다. 라우터에 연결하고 홈 네트워크를 통해 공유하고 싶은 WD Elements 1TB 외장 HDD가 있습니다. 그러나 플러그를 꽂으면 데스크탑에서 아무 일도 일어나지 않습니다.

두 대의 다른 컴퓨터를 확인했는데 어느 컴퓨터에서나 드라이브가 마운트 (또는 전혀 표시되지 않음) 된 것으로 보이지 않습니다. 나는 리눅스 시스템으로 이것을 할 수 없다는 것을 완전히 알고 있지만 누군가 누군가 제안 할 수 있기를 바랐습니다.


Windows에서 드라이브를 마운트하기위한 지시 사항을 설명하는 몇 가지 명령을 질문에 추가 할 수 있습니까?
Bruno Pereira

답변:


6

나는 동일한 라우터를 가지고 있으며 우분투를 통해 외장 드라이브에 액세스하는 방법을 알아 냈습니다. 세부 사항이있는 블로그 게시물을 작성 했지만 짧은 버전은 다음과 같습니다.

  1. smbfs패키지를 설치하십시오 ( sudo aptitude install smbfs).
  2. 외장 하드 드라이브를 마운트 할 디렉토리를 만듭니다 (예 :) sudo mkdir /media/public.
  3. 파일에 줄을 추가하십시오 /etc/fstab( gksudo gedit /etc/fstab)-파일 끝에 다음 줄을 추가하십시오.//192.168.1.1/USB_Storage /media/public smbfs guest 0 0
  4. 새로 업데이트 된 fstab 파일을 저장 한 다음 드라이브를 다시 마운트하십시오 ( sudo mount -a); 에서 새 외장 드라이브를 볼 수 있습니다 /media/public.

1
나는 정확히 당신이 말한 것을 하고이 오류 "마운트 : 알 수없는 파일 시스템 유형 'smbfs'"를 얻습니다. 이것을 수정하려면 smbfs 대신 cifs를 사용해야했습니다
Medya

fstab을 수정하지 않고 어떻게해야합니까? 완전한 마운트 명령은 무엇입니까?
m4l490n

10

라우터의 IP 주소를 알고 있습니까? (보통 192.168.1.1이지만 다를 수 있습니다).

파일 브라우저 (노틸러스) 창을 연 다음 Ctrl + L을 누르고 나타나는 위치 표시 줄에서 다음을 입력하십시오.

smb://192.168.1.1

수 있습니다 당신에게 일반적으로 SMB 프로토콜을 통해 네트워크에 게시 된 디스크에 대한 액세스를 제공합니다.


10

2012 년 10 월 23 일 현재
SAMBA가 아닌 CIFS가 필요합니다.

  1. sudo apt-get install cifs-utils
  2. 추가 //192.168.1.1/USB_Storage /media/public cifs guest 0 0/etc/fstab

나는 원래의 대답 없이는 이것을 얻지 못했을 것입니다. 감사합니다.


cifs가 smaba를 대체했기 때문에이 질문에 대한 정답입니다.
Medya

2

1 년 전 라우터와 비슷한 문제가있었습니다. "roadmr"은 훌륭한 솔루션을 제공하지만 192.168.0.1 일 가능성이 약간 있습니다.

이 경우 smb : //192.168.0.1 (또는 IP에 따라 다름)을 입력하십시오

... "roadmr"이 제안한 것처럼 가장 일반적인 것은 192.168.1.1입니다.

이미 시도했지만 사과 드리겠습니다 ... 터미널을 입력하고을 입력하십시오 ifconfig.


IP 정보가 표시됩니다

나는 리눅스를 처음 접했지만 약간의 네트워크 작업을 해왔으므로 라우터를 더 모호한 IP로 설정했을 때 192.168.1.1이 IP가 아닐 수도 있습니다. 네트워크를 완전히 숨 깁니다.


2

디스크를 잘 보이게하려면 위의 지침을 따르십시오. 그러나 사용자가 디스크를 쓸 수있게하려면 mount 명령에서 uid & gid 옵션으로 디스크를 정의해야합니다. 사용자의 uid (숫자 사용자 ID) 및 gid (숫자 그룹 ID)를 찾으려면 다음 명령을 사용할 수 있습니다.

id <user>

그런 다음 uid=gid=필드 의 값을 기록하십시오 . 완료되면 다음 명령을 제공하여 테스트 할 수 있습니다.

sudo mount -o nosuid,uid=<insert uid here>,gid=<insert gid here> //192.168.1.1/USB_Storage/ /media/public/

디스크를 쓸 수 있으면 fstab 항목에 동일한 권한을 추가 할 수 있습니다.

//192.168.1.1/USB_Storage/ /media/public/ cifs guest,uid=<insert uid here>,gid=<insert gid here> 0 0

편집 : USB가 D-LINK DIR-868L (우분투 14.04)에 연결된 하드 드라이브에서 작동하는지 확인하십시오. USB_Storage 대신 라우터의 웹 GUI에서 찾을 수있는 장치 이름을 사용해야합니다 (설정-> 저장소-> 장치). IP 주소도 확인하는 것을 잊지 마십시오 (192.168.1.1이 아닐 수 있음).


안녕하십니까, 가정용 컴퓨터에 비밀번호가없는 게스트 사용자가 있습니다. 해당 사용자가 네트워크 드라이브를 보지 못하게하려면 어떻게해야합니까? 스토리지가 2TB 인 유사한 라우터를 사용하고 있습니다. 4TB 하나를 구입해야합니다 :(
answerSeeker September

sudo를 탑재 -o NOSUID, UID = <삽입 UID 여기> GID = <삽입 GID 여기> //192.168.1.1/USB_Storage/ / 미디어 / 공개 / 공개 하에서하지만 미디어에서 탑재되지
answerSeeker

아래의 '적절한 주소를 찾을 수 없습니다'를 이해하지 못합니다. john @ Desktop : ~ $ sudo mount -o nosuid, uid = 1000, gid = 1000 //192.168.1.1/ExternalHDD/ / media / Public / root의 비밀번호 @ // 192.168.1.1/ExternalHDD/ : 적합한 주소를 찾을 수 없습니다. 어떤 아이디어가 있습니까? 추신 : 내가 입력 한 암호에 관계 없이이 메시지가 나타납니다.
John Rose

0

나는 smbfs를 사용했고 그것을 컴파일 한 후, 예제 script mount 아래에서 mount.smbfs를 찾을 수 있습니다. 바이너리를 설치 한 후 tar 파일에서 얻을 수 있다고 확신합니까? 나는 그 명령을 사용하여 마운트했습니다. N600은 cifs를 이해하지 못하는 것 같습니다.


필자의 경우 USB 플래시 드라이브 패치는 smb URL을 통해 볼 수 smb://192.168.1.1/USB_Drive_Storage_Media있지만 열 수는 없습니다 (비활성).
minto '17'10
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.