LinuxからBuffalo LinkStationにアクセス

2014/09/23

インストールするもの

LinkStationのIPアドレスを調べる

$ sudo arp-scan -l -I wlp2s0 -t 1000 -r 3

wlp2s0はネットワークインタフェイスの名前なので適当にifconfigとかで調べる.

192.168.11.1      *********    Buffalo Inc.
192.168.11.xx     *********    (Unknown)
192.168.11.35     *********    Buffalo Inc.
192.168.11.zz     *********    (Unknown)
192.168.11.aa     *********    Texas Instruments

みたいのが表示されたら,Buffalo Inc.の(もしくは他のNASならメイカーの)IPアドレスでそれっぽいのを探す.

Sharenameを調べる

$ sudo smbclient -L 192.168.11.35 -U%

を叩く.

Sharename       Type      Comment
---------       ----      -------
IPC$            IPC       IPC Service (LinkStation)
share           Disk      
info            Disk      LinkStation Utilities
lp              Printer   Network Printer for Windows
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3-31a.osstech]

Server               Comment
---------            -------
LS-WXBL437           LinkStation

Workgroup            Master
---------            -------
WORKGROUP            LS-WXBL437

この中からそれっぽいSharenameを探す.今回は"share"がそれ.

mountする

$ mkdir /mnt/melongen
$ sudo mount -t cifs //192.168.11.35/share /mnt/melongen -o username=`whoami`,file_mode=0777,dir_mode=0777

もしここで

mount error: cifs filesystem not supported by the system

みたいに出た場合は,カーネルをアップデートしてから再起動してない可能性が高い.再起動すべし.

後は普通に/mnt/melongenにファイルブラウザなり,ターミナルでアクセスできる.

つかいおわったら,

$ sudo umount /mnt/melongen