実は、いろいろ背景があって、SynologyやらQNAPのNASがたくさんある。勝手に集まってしまった、自分が新品で買ったものは少なく、ITから半ば引退する人からもらったり、オカンの最期を記録するための監視カメラ向けに導入したり。
まとめると
- QNAP (TS-464/TS0453Be x2)
- Synology (DS918+/ DS218+)
がある。さすがにこんなに要らない。そもそもHDDの電源の消費は半端ないので、持っても電源入れたくない。BtrfsのようにCOWのファイルシステムは要らないのでDS918+とDS218+が余ってしまった。
いろいろ処分を試みたが、NASは、単体の個別得意な人(サーバや仮想化、ネットワーク、ストレージ)にはあまり興味が沸かないらしく、引く手が見つからなかった。DS918+はフルメモリでNVMEキャッシュ付きだったので兄に引き取ってもらった。DS218+は、2ドライブで場所を取らず、QNAPとの比較で持っていても面白いので保管しておくことにした。
閑話休題
QNAPは何もしなくても、RealtekのUSB 2.5GbEが認識したが、Synologyはどうなんだろうか?以前、SynologyにQNAPの5GbEのUSBを指してつかっていたことがあるのだが、Synologyではドライバーが必要。大した作業ではないが、一筋縄ではいかず、サードパーティのドライバを入れるのでリスクがあるちゃーある。
テストした環境
DS218+ DSM 7.3.2-86009-1
使ったUSB NIC
以下からドライバをダウンロードをしておく。
ドライバをダウンロードする際、DSMのバージョンとCPUのタイプを選んで落としておく。DS218+はApollolakeなのでこれ。
- USB NICを指しておく。(これ結構重要!)
- それでパッケージをインストールする
- しかし、初回は失敗する。
- SSHでログインして以下を実行
sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
sudo chmod a+rx /opt /opt/sbin
- 再度パッケージをインストールすると成功する?ので再起動
再起動したら、使えるようになっているはず。
もし使えなかったら、パッケージセンターでドライバを開いて、インストールできているかを確認して、Runを実行して再度再起動してみる。
認識すると以下のようになる。

また、USBも以下で認識している。USB 3.2 Gen1 5Gbpsなので帯域低下なしで使えている様子。
$ lsusb
|__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.302+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
|__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (Synology DiskStation 7F0093289BCA6039)
|__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.302+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
|__2-2 0bda:8156:3104 00 3.20 5000MBit/s 256mA 1IF (Realtek USB 10/100/1G/2.5G LAN 4013000001)
というわけで、頑張れば使えることがわかった。