ポンプ甚手抌し車-D-Link DNS-325の機胜をカスタマむズおよび拡匵

NAS ネットワヌク䞊で利甚可胜なファむルストレヌゞ、バックアップを排出する堎所、必芁なデヌタを1か所に保存する機胜。 しかし、それだけではありたせん 本日、DNS-325に新しい機胜を提䟛したす。 同じシリヌズのデバむスDNS-320、DNS-345、DNS-346などの所有者も気分を害するこずはありたせん。 1ダヌス以䞊の写真ずスクリヌンショットの猫の䞋で、泚意しおください





なぜこのNASなのか たず、それはかなりたずもな特性を持っおいたすほずんど静かな冷华、SATA2むンタヌフェヌスを備えた2台のディスク誰もが3台のディスクを必芁ずするわけではありたせん、1台のディスクでは十分ではありたせん、1.2 GHzプロセッサヌおよび256 RAM。 さらに、独自の実際のLinuxがむンストヌルされおいるため、ほずんど䜕でも実行できたす。 事前に譊告したい-私はLinuxの経隓があたりないので、どこかで甚語を知っおいたり、䜕かを忘れたり、远加のステップを远加したりしたら、喜んでお話ししたす
0.ファヌムりェアの曎新
たず、ファヌムりェアを曎新するこずを匷くお勧めしたす。幞いなこずに、最新バヌゞョンでは䜜業が倧幅に安定し、FTPサヌバヌの䜜業など、倚くのバグが削陀されたす。 曎新は非垞に簡単です-公匏FTPからファヌムりェアをダりンロヌドしおください-ftp : //ftp.dlink.ru/pub/NAS/DNS-325/Firmware/ 最新バヌゞョン1.03を曞いおいる時点で、ファむルftp://ftp.dlink.ru/ pub / NAS / DNS-325 / Firmware / DNS-325_A1_FW_v1_03.rar 、解凍内郚にtarファむルがありたす、システムのこのペヌゞに移動しお曎新したす




1.車茪に぀いお知るこずが重芁です
  1. ファむルシステムの圢匏はEXT3です。 オプションなし。 別のものがある堎合は、再フォヌマットする必芁がありたすが、NASで自分で行うこずができたす。
  2. USBネゞずフラッシュドラむブのファむルシステム圢匏は、EXT3ずFAT / NTFSの䞡方です。
  3. Axisを制埡するスクリプトは、最初のネゞVolume1に配眮されおいたす。NASを芋るず、右偎にありたす。
2.ボヌルを䜜成したすネットワヌクで䜿甚可胜なフォルダヌ
ここのすべおはもちろん単玔ですが、私だけでなく困惑させおいる1぀の萜ずし穎がありたす。ディレクトリのリストを取埗するには、フォルダたたはねじの名前をクリックする必芁がありたす。

ディレクトリを䜜成したら、ナヌザヌを䜜成したす。



SMBWindowsのディレクトリぞの暙準アクセス-FTPなど、アクセスが必芁なナヌザヌを倖出先でも瀺したす。



3. FTPを接続したす
スクリヌンショットからわかるように、すべおが簡単です。 ただし、重芁なこずは、新しいナヌザヌを远加したり叀いナヌザヌを削陀した埌、自分でFTPを実行しなかった堎合はFTPを再起動するこずを匷くお勧めしたす。さらに、NASがルヌタヌに接続されおいる堎合、ポヌトを倖郚に転送するこずを忘れないでください zalokalyaからFTPにアクセスする必芁がある堎合。 たずえば、私のD-Link DIR-615では、蚭定は次のようになりたす。




4.ビデオブロヌドキャストを接続したすAndroidで芖聎するよりもUPnPメディアサヌバヌ
オンにしお、フォルダを遞択したす...遭遇したすべおのファむルタむプをサポヌトしたす。 短所むンデックスの再䜜成は手動で実行する必芁がありたす。 䞍快です。動画を芋るにはどうすればいいですか。 タブレットず携垯電話にAndroidを搭茉しおいるため、無料のUPnPlayを䜿甚しおいたす。
5. fun_plugを蚭定したすNASぞのSSHアクセス
telnetおよびssh-clientsの前に泚意しおください-私はWindowsの䞋で平凡なパテを䜿甚したすが、それらの倚くは私が特定のものを掚薊する勇気がありたせん。
  1. そのため、たずfun_plugファむル http://wolf-u.li/u/433 およびfun_plug.tgz http://inreto.de/dns323/fun-plug/0.7/arm/を最初のハヌドドラむブにアップロヌドしたすfun_plug.tgz 
  2. NASを再起動したす-これで、telnet経由で接続できたす。 名前たたはアドレスで接続-パスワヌドなし







  3. ルヌトパスワヌドを蚭定する
    usermod -s /ffp/bin/sh root mkdir -p /ffp/home/root/ sed -ie 's#:/home/root:#:/ffp/home/root:#g' /etc/passwd pwconv
          
          



    「usermod」「usermodno changes」たたは「pwconv」「pwconv/ etc / passwd-のモヌドを0600に倉曎できたせんでした」ずいう゚ラヌが衚瀺される堎合は無芖しおください。
     passwd
          
          



    新しいパスワヌドを入力しおください。
     login
          
          



    ルヌトログむンずパスワヌドを入力したす。応答ずしお「メヌルなし」メッセヌゞが衚瀺されたす。 パスワヌドを保存するには、次の手順が必芁です。
     wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh store-passwd.sh
          
          



    SSHを有効にする
     chmod a+x /ffp/start/sshd.sh sh /ffp/start/sshd.sh start
          
          



    そしお今-SSHを介しお別のりィンドりで接続し、キヌを保存するずいう質問に肯定的に答え、すべおが順調に進んだ堎合-最初のりィンドりでtelnetサヌビスの自動開始を無効にしたす。
     chmod -x /ffp/start/telnetd.sh
          
          



    準備が完了したした-これで、システムに察する完党なアクセスず完党な制埡が可胜になりたした。 突然fun_plugを突然削陀する必芁がある堎合、
    1. ルヌトfun_plugのファむルを削陀したす
    2. 再起動
    3. ffpディレクトリを削陀したす
6.远加のリポゞトリをむンストヌルしたす手順7〜9に必芁であり、䟿利です
  1. リポゞトリを远加したす
     echo "mijzelf http://downloads.zyxel.nas-central.org/Users/Mijzelf/FFP-Stick/packages/0.7/arm" >> /ffp/etc/funpkg/sites echo "memiks http://ffp.memiks.fr/pkg" >> /ffp/etc/funpkg/sites echo "kylek http://kylek.is-a-geek.org:31337/files/ffp/0.7-arm" >> /ffp/etc/funpkg/sites
          
          



  2. Optwareをむンストヌルする
     wget http://wolf-u.li/u/233 -O /ffp/start/optware.sh chmod a+x /ffp/start/optware.sh /ffp/start/optware.sh start
          
          



これらの手順の埌、ログむンするこずをお勧めしたす。 次の2぀の方法でリポゞトリを操䜜できたす。
  1. 怠け者経由。 テキストモヌドの本栌的なビゞュアルむンタヌフェむスにより、十分に䟿利です。
     slacker -U
          
          



    利甚可胜なプログラムの曎新情報



     slacker -i
          
          



    プログラムをむンストヌルしたすビゞュアルむンタヌフェむスで目的のプログラムを遞択したす



     slacker -r
          
          



    プログラムをアンむンストヌルしたすビゞュアルむンタヌフェむスで目的のプログラムを遞択したす

  2. ipkg経由。 チヌム



     ipkg update
          
          



    利甚可胜なプログラムの曎新情報



     ipkg upgrade
          
          



    むンストヌル枈みプログラムを曎新する



     ipkg install [ ]
          
          



    むンストヌルプログラム



     ipkg info [ ]
          
          



    プログラムに関する情報を取埗したす。 名前にテンプレヌトを䜿甚できたす。たずえば、「scree *」



     ipkg remove [ ]
          
          



    プログラムをアンむンストヌルしたす。
7.Midnight Commanderのむンストヌルファむルマネヌゞャヌ
なぜ必芁なのですか アレむ内のファむルずフォルダヌに察しお操䜜を実行したす。 私はそれをブラりザむンタヌフェヌスよりも奜きです、それはより速く動䜜したす、あなたはバックグラりンドでそれを実行し、ログアりトするこずができ、それはそれ自䜓にコピヌ/移動したす。
  1. 最初は、ロシア語の文字、色、カヌ゜ルキヌ2぀、たたは3぀を遞択で垞に問題がありたしたが、次のアルゎリズムが開発されたした。 実際に、むンストヌルしたす
     ipkg install pcre glib e2fsprogs slang libpng mc
          
          



  2. /ffp/etc/profile.d/フォルダヌに次の内容のmc.shたたは䜕でもず呌ばれるスクリプトを䜜成したす。
     #!/ffp/bin/sh export TERM="xterm" export TERMINFO="/ffp/share/terminfo" export LANG="en_US.utf8"
          
          



  3. コマンドを実行する
     chmod a+x /ffp/etc/profile.d/mc.sh
          
          



    その埌、移転したす。
  4. これで、コマンドでコマンダヌを実行できたす
     mc
          
          



    たた、ロシア語のファむル名ず通垞のキヌ管理の䞡方がサポヌトされたす。 ロシア語の名前にただ問題がある堎合は、このメニュヌに移動するずすべおが正垞になりたす。











8.むンストヌル画面バックグラりンドでコマンドを実行
画面は、背景で機胜する「画面」を䜜成できる非垞に䟿利なナヌティリティです。 党䜓の魅力は、接続が䞭断されるか、パテを閉じるず、ナヌザヌのセッションがバックグラりンドに残るこずです。 たずえば、䜕かをダりンロヌドしたり、フォルダをディスクからディスクに移動したりする必芁がある堎合に適しおいたす。 接続し、画面を起動し、コマンドを発行し、切断したす。NASは、ガタガタず音を立おお指瀺に埓いたす。
  1. むンストヌルする
     ipkg install screen
          
          



  2. /ffp/etc/profile.d/フォルダヌず次の内容にscreen.shたたは䜕でもず呌ばれるスクリプトを䜜成したす。
     #!/ffp/bin/sh alias screen="screen -U"
          
          



    これは、UTF8モヌドで画面を自動的に起動するために必芁です。 ログむンしたしょう。


今-それを䜿甚する方法。

screen-スタヌト画面

screen -R-最埌に実行䞭の画面に戻りたす。 耇数の画面がある堎合-番号で始たるリストが発行されたす-screen -R [number]コマンドは特定の画面に移動したす。

ctrl + a D-画面を閉じずに終了したすりィンドりからフック解陀したす

ctrl + ak-珟圚のりィンドりを閉じたす

9. Transmissionのむンストヌルトレントダりンロヌド
NASにはトレント甚のロッカヌが組み蟌たれおいたすが、その機胜の品質は理想ずはほど遠いため、そのような機胜が必芁な堎合は別のデバむスをむンストヌルするこずが非垞に望たしいです。
  1. コマンドを実行する
     slacker -i
          
          



    トランスミッションずカヌルを遞択し、「OK」をクリックしたす。
  2. 次のコマンドを実行したす
     chown -R nobody /mnt/HD/HD_a2/torrent mkdir /ffp/var/transmission mkdir /ffp/var/transmission/incomplete chown -R nobody /ffp/var/transmission
          
          



  3. ファむル/ffp/start/transmission.shを線集し、パスを次のように倉曎したす。
     TRANSMISSION_HOME=/ffp/var/transmission
          
          



  4. configの最初の起動ず初期化のコマンドを実行したす。
     su nobody -c "transmission-daemon -f -g /ffp/var/transmission -w /mnt/HD/HD_a2/torrent -t -u admin -v password -a 127.0.0.1,192.168.*.*"
          
          



    adminはWebむンタヌフェヌスを操䜜するためのナヌザヌ名、 passwordはそのパスワヌド、 127.0.0.1,192.168。*です。*は、Webむンタヌフェヌスに入るこずができるIPのリストです。開始を埅っおから、を抌しおシステムをシャットダりンしたす。 CTRL + C
  5. 次-カスタマむズ。 これを行うには、ファむル/ffp/var/transmission/settings.jsonを線集したす

    私たちにずっお最も興味深い行
     "incomplete-dir": "/ffp/var/transmission/incomplete",
          
          



    過負荷ファむルのディレクトリ
     "incomplete-dir-enabled": true,
          
          



    未完成のファむルをこのディレクトリに保存する
     "peer-port": 11000, "peer-port-random-high": 11999, "peer-port-random-low": 11001,
          
          



    ダりンロヌドおよびアップロヌド甚のポヌト。
     "rpc-port": 9091,
          
          



    Webむンタヌフェヌスが䜿甚可胜になるポヌト。 たずえば、この堎合、ネットワヌク内のアドレスhttp://192.168.0.200:9091で動䜜したす
     "rpc-whitelist": "127.0.0.1,192.168.*.* "
          
          



    これらのIPでのみWebむンタヌフェヌスにアクセスできるようにしたす
     "rpc-whitelist-enabled": true,
          
          



    IPによるコントロヌルパネルぞのアクセス制限を有効にしたす。
  6. むンストヌルを完了したす。
     chown -R nobody /ffp/var/transmission chmod a+x /ffp/start/transmission.sh /ffp/start/transmission.sh start
          
          



さらに、ポヌトを砎棄するこずを忘れないでください。DIR-615では、蚭定は次のようになりたす。




10.未解決の問題
  • UPnPサヌバヌは自動的にファむルのむンデックスを再䜜成したせん-これを手動で行う必芁がありたす。 曎新1の゜リュヌションを芋おください
  • WebDavを操䜜するためのdavfs2たたは別のサヌビス/ナヌティリティのコンパむルに倱敗したした。 より正確には、それは確かにコンパむルされ、起動時にナヌザヌ名、パスワヌドを芁求し、確信があるかどうかを明確にしたす...その埌、クラッシュしたす。 黙っお。 したがっお、DropboxやYandex.DiskなどのWebDavを介しおクラりドストレヌゞをマりントするこずはできたせん。
  • 倖付けUSBドラむブは、「すべおの人がすべおを実行できる」ずいう暩利で接続されたす。 制限するこずは䞍可胜です。
  • 画面内から䜜業する堎合、PageUp / PageDownキヌは機胜したせん代わりに文字が入力されたす
おそらく、Habro-communityは、私ずこのデバむスの他の将来/珟圚の所有者がこれらの問題を解決するのに圹立぀でしょう
11.参照
  • プロセッサ、出力/ proc / cpuinfoなどのパフォヌマンス特性 -http://dns323.kood.org/dns-325
  • D-LinkサむトからのDNS-325の説明-http://dlink.ru/en/products/120/1400_b.html
  • fun_plugの䜿甚に関する詳现な説明英語-http://bernaerts.dyndns.org/dns325
  • iXBTフォヌラムでのNAS D-Link ShareCenter Pulse DNS-320のディスカッション-http://forum.ixbt.com/topic.cgi?id=11:43076
  • ARMデバむスでdavfs2をビルドしたすドむツ語-http://www.synology-wiki.de/index.php/WebDAV-Speicher_mithilfe_von_davfs2_direkt_in_die_DS_einbinden
  • Webdavを介したクラりドドラむブのマりント-http : //wl500g.info/showthread.php?24669-DropBox-Client-%E4%EB%FF-%F0%EE%F3%F2%E5%F0%E0-Asus&p=249071# post249071
  • 画面の䜿甚手順-http://xgu.ru/wiki/man: screen




アップデヌト1 。 刀明したように、メディアファむルの自動むンデックス再䜜成を開始するこずはただ可胜です— upnpdbmgrが責任を負いたす。 これを行うには、タスク管理モヌドに切り替えたすこのコマンドは、mc゚ディタヌを介しお䟿利なタスク管理に必芁です。
 EDITOR=mcedit crontab -e
      
      



最埌に、この皮のコマンドを最埌に远加したす1時間ごず、5分ごずにベヌスのむンデックスを再䜜成したす
 5 * * * * /usr/local/modules/sbin/upnpdbmgr --mode=add [   ]
      
      



実際のコマンドの䟋
 5 * * * * /usr/local/modules/sbin/upnpdbmgr --mode=add /mnt/HD/HD_a2/torrent /mnt/HD/HD_a2/series /mnt/HD/HD_a2/movie
      
      



既に削陀されたファむルからデヌタベヌスを削陀するには、次のコマンドを䜿甚したす
 /usr/local/modules/sbin/upnpdbmgr --mode=remove-all
      
      



りィキペディアで王冠の詳现を読んでください 。 アむデア明らかですが、がやけた目ではありたせん「プログラムを怜玢しおcronに入れる」ために、 Diam0nが促されたした 。



All Articles