カテゴリー: Synology

Synology NASについてハード/ソフトの投稿

  • [Synology] グローバルなIP証明書である「 Let’s Encrypt 」取得 – 80, 443ポートが空いているNASでは自動更新は可能 – その他NASへの証明書のインポート方法 と運用方法 [2023/02/25]

    [Synology] グローバルなIP証明書である「 Let’s Encrypt 」取得 – 80, 443ポートが空いているNASでは自動更新は可能 – その他NASへの証明書のインポート方法 と運用方法 [2023/02/25]

    はじめに

    httpsのページとして公開可能にするには、証明書が必要です。そうでないと、「このページはなりすましなどで危険」などとのメッセージがWeb ブラウザに表示されます。

    ちゃんとした会社のホームページでも、このようなメッセージが依然として表示されるサイトが多くありますが、ちゃんとした会社であることを知っていたとしても心配になりますね。

    あと、個人的にSynology NASを使用した写真の共有化やDS NoteなどのInternetを介したアプリを使用する場合も、同様の問題に対する解決策として証明書を取得した方が良いです。

    Let’s Encryptというボランティア団体によって個人でも証明書を取ることができる時代になりました。個人でサイトを立ち上げたのなら、是非、Let’s Encryptの証明書を取得しましょう。

    数ヶ月前(2022)の情報ですが、Let’s Encryptが発行する証明書は、1億通を超えたとありました。

    証明書

    先日、証明書期限がきれるので、Let’s Encryptの更新をマニュアルで実施しました。更新した証明書の期限は、3ヶ月後の日付に更新されていましたが、更新したはずが、WebブラウザのSafariの表示で証明書エラーが出るようになっていました。

    クライアントの証明書エラーが出ているSafariの表示から、証明書の内容を確認してみると、以前の証明書の期限のままの日付を表示していました。

    この現象は、単純に設定のミスです。以下に説明してきましょう。

    Let’s Encrypt 証明書の取得制限

    試行錯誤している内に、何度も証明書を取得(以下の設定)したため、取得制限に引っかかりしたりします。Let’s Encyptには取得数に制限があるためです。この数の紐付けは、登録のemail addressであるため、email addressを変更すると回避できます。

    Let’s Encrypt 申請内容

    以下の項目を申請します。

    • Domain : 例えば: harikiri.diskstation.me
    • Email : <my Email address>
    • Subject Alternative Name : *.harikiri.diskstation.me

    証明書取得後の設定

    設定でツボにハマってしまったら先ず、取得し過ぎた証明書は整理しましょう。必要出ないLet’s Encrypt 証明書は削除します。残しておくと、期限切れの証明書を設定するというミスも起こし易いためです。

    下図を見ながら説明を読んでください。

    1. 1回目の証明書を取得すると、そのNASなどが持っているサーバーのサービス毎に、この証明書が設定されます。
    2. 同様にして2回目の証明書を取得すると、同様に2回目の証明書が、サービス毎に設定されます。
    3. ここで、1回目の証明書の設定(configulation)を開くと、サービス毎に、1回目と2回目のどの証明書を設定するか選択することができます。
    4. すなわち、1回目の証明書の設定の中なのに、そのサービスに対して、2回目の証明書を設定可能であるということです。1回目の証明書の設定をしているのに、2回目の証明書を含めることが出来てしまします。
    5. このことを理解していないと、はりきりのようにつぼにハマってしまいます。

    図の説明:

    証明書の場所は、コントロールセンターのセキュリティ(Security) > 証明書(Certificate)です。

    そこには、取得した回数分の証明書がリストされています。下図の例では、4つが確認できます。

    その内の一番上の証明書を選択状態にして、設定(Settings)をクリックすると、下図のようにダイヤログが表示され、サーバーのサービス毎の証明書をどれにするか、ドロップダウンリストにより設定することができるようになっています。ドロップダウンリストには、全ての取得した証明書が表示されます。

    図の例では、FTPSなどの全てのサービスの証明書(Certificate)は、「harikiri.diskstation.me」に設定されていることが分かります。

    Webブラウザからの確認

    Sarari表示から確認してみると、その証明書は最新のもになっていて解決したことを知ることができます。

    サーバーに最新の証明書を強制的に使用させるには、NASの再起動が必要ですが、自動で再起動しない場合は、マニュアルで鎖再起動させます。

    それでも、以下のように証明書を適切に設定して、サーバーの再起動というダイアログが出て再起動されたとしても、新しい証明書を使用しないことが何回もありました。最後は、NASの再起動により解決することができました。WebブラウザかNAS側か、いずれかは分かりませんが、キャッシャが関わっているものと思われます。

    1. DSM → コントロールパネル → セキュリティ → 証明書から、証明書をセレクトする
    2. 次に、構成(コンフィグレーション)をクリックし、当該NASに設定が必要なサーバーについて、その数だけ以下のように証明書を設定する
    3. コンフィグレーションでの証明書の設定は、証明局(Let’s Encrypt)からの取得、あるいは他のNASからのインポートにより、現に存在する証明書を選択する
    4. 基本的には、すべて同じ証明書を設定した後、「OK」を押すと、サーバーの再起動が開始されて、DSMに戻ってくる。
    5. しかし、このDSMに戻ってきても、ウェブブラウザから接続を試行してみると、以前の古いままの証明書になっていることがある。僕の経験では、ほとんどがそうでした。
    6. そこで、証明書を新しくしたものとして有効にするには、NASの再起動を実施することで、それが可能になります。

    一般的な注意点

    • Synology RouterやNASにLet’s Encrypt証明書を取得する時、及び、自動的に更新させるにはポート80 (及び443)を開けておく必要があります。
    • 当サイトでは、複数のSynology製品があります。RouterとNAS x2 構成なのですが、80と443のポートは、もともとblogサーバーに設定されることが規定されています.更に、証明書の取得および自動更新も、80と443なので必然的にblogサーバーを介して証明書取得とその自動更新が行われることになります.
    • 従って、80/443の設定は1台の装置にしかできないため、その他のネットワーク機器に対して証明書を適用させるためには、取得したblogサーバー用NASの証明書をエクスポートした証明書を使って、その他のNASなどにインポートするマニュアルの方法で対応するしかありません(スクリプトを書けばできるとは思う)。
    • Let’s Encryptにおけるドメイン名に応じた証明書の取得数制限に引っかかった場合、その対処法は、Emailアドレスを変更したり、ドメイン名を変えたり(その場合、必要としているドメイン名をSubject Alternative Nameに設定する)
    • 以上の設定方法の記載は、以下のSynology Siteに説明があります。

    Synology DDNSを使用してSynology SSL VPNとWebVPNを設定する方法 – Synology –

    https://www.synology.com/ja-jp/knowledgebase/SRM/tutorial/VPN/How_to_set_up_Synology_SSL_VPN_and_WebVPN_using_Synology_DDNS_service

    証明書の自動更新がまだ

    証明書の自動更新が有効かを確認します。先ずは、マニュアルによる証明書更新を実施してみます。はりきりの場合、エラーで更新ができませんでした。

    調査した結果、外部アクセス設定で設定していたドメインにエラーが出ていたので、それを解決して、Let’s Encrypt証明書のマニュアルによる更新を行ってみました。その結果、無事に更新することができ3ヶ月先の期限延長を獲得できました。今回まででは、自動更新が可能かどうかは、確認ができていません。できているのは、マニュアル更新のみです。

    以上の詳細として、以下に証明書のマニュアル更新/自動更新ができない時の設定を示した。

    1. Routerは、Internetに繋がっており、DDNS設定で「harikiri.diskstation.me」を設定しており正常である。
    2. Routerの転送ルールには、blog NASに対して、80/443を設定している。
    3. Routerには、blog NASが有線で繋がっている。
    4. blog NASのDDNS設定では、Routerと同じ「harkiri.diskstation.me」を設定していたが、Synologyとの通信でエラーとなっていた。

    マニュアル更新が可能となった設定を以下に示した。

    1. RouterのDDNS設定を削除した。
    2. blog NASのDDNS設定を更新することで、正常に繋がることを確認した。
    3. この状態で、Let’s Encryptのマニュアル更新を実行した。

    設定後の結果

    1. 上記の設定の結果、Let’s Encrypt 証明書(certificate)はマニュアルによる更新が可能となり、この日から3ヶ月先の日付に更新できた。
    2. 証明書の自動更新ができるかどうかの確認は、3ヶ月後に確認する予定。

    まとめ

    DSMのセキュリティ > 証明書 に行き,Let’s Encrypt 証明書を取得する.取得された証明書は,このウィンドウに証明書リストとして追加される.設定タブを選ぶと,NASの各サービスにリストされた証明書のうち,どの証明書を使用するのか設定することができる.すべてをLet’s Encrypt 証明書にしてもいいし,Synologyから取得した証明書を設定してもいい.しかし、この操作がミスを生みやすいので注意して設定すること。Web Serverが再起動して,証明書の再設定が行われる.しかし、再起動しない場合は、強制的に再起動させる。それでもダメなら、NASを再起動させる。

    教訓

    • Synology NASの証明書の設定において、期限切れと表示されている証明書(Let’s Encrypt)は、削除しておくべし。新しい証明書を作成またはインポートして、デフォルトに設定していたとしても、期限切れの証明書を間違えて設定しているなどのミスを起こしやすいため。
    • そもそも、証明書を設定し直すとサーバーが再起動するはずです。再起動がない場合、証明書が更新されていないことを疑う。NASのDMSの不具合の可能性も考える。

    その他情報

    • RT2600ac/RT6600axの証明書の位置
      • コントロールパネル → サービス → 証明書

    編集履歴

    2019/08/08 Mr. Harikiri (blog NAS: DS918+)
    2020/12/31、追記 (教訓)
    2021/02/26、追記 (blogサーバー用NASの証明書(Let’s Encrypt)は自動更新されていたが、80, 443ポートが空いていない、他のNASは自動更新されないので、自動更新された証明書をエクスポートして、それをインポートする運用で対応するしかない)
    2022/11/13、文言整備
    2022/12/20, 追記 (Let's Encryptの自動更新ができるかどうか挙動を確認したが自動更新されず) (証明書の設定)
    2023/02/25, 追記(マニュアルによる証明書の更新がてきないことに気づいた。その原因)、文言整備
  • [WP] Googleのルールに合致させるためにWordPressのfunctions.phpやsitemap.xmlの設定方法を検討する [2024/01/05]

    [WP] Googleのルールに合致させるためにWordPressのfunctions.phpやsitemap.xmlの設定方法を検討する [2024/01/05]

    はじめに

    以前からサイトマップやSEOについては適当にしてきた.2024/01/03, 現在,以下の表のように当サイトには不具合が存在している.サイトマップやSEOプラグインなどの設定が不適切だと,これら不具合が「Google Search Console > ページ」に表示される.ページのクロール完了時期の確認から,Googleのクロールは当サイトのページ数で,クロールが完了まで1カ月程度を要しているようなので,今日からコツコツと改善作業を進めていきたいと思う.

    先ずは,404については「サイトのトップ」にリダイレクトさせるコードをfunctions.phpに記載してみた.以後,様子を見ていくことにする.

    ページのエラー(不具合)

    当サイトのページ/投稿に関する具体的な不具合に関する表示は以下とおり.

    ページがインデックスに登録されなかった理由
    インデックスに登録されていないページは Google で配信することができません

    理由ソース確認推移ページ
    ページにリダイレクトがありますウェブサイト開始6,555
    代替ページ(適切な canonical タグあり)ウェブサイト開始616
    見つかりませんでした(404)ウェブサイト開始453
    noindex タグによって除外されましたウェブサイト開始122
    robots.txt によりブロックされましたウェブサイト開始101
    ソフト 404ウェブサイト開始4
    重複しています。ユーザーにより、正規ページとして選択されていませんウェブサイト開始4
    クロール済み – インデックス未登録Google システム開始1,125
    重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されましたGoogle システム開始13
    検出 – インデックス未登録Google システム開始1

    プラグインなし WordPressのXMLサイトマップを自動更新する方法!

    https://bloosh.jp/tips/4646/

    2023/01/05, Google Search Consoleに「クロール済み – インデックス未登録」というページが増えてきますが,これをnoindexに設定する方法です.

    参考文献にその方法が述べられている.

    feedページをnoindexにして低品質ページを見つけやすくする方法

    https://bluegoat.jp/blog/feed-noindex/

    2019/08/11, 2018/12からSynology NASにWordPressを立ち上げているのに、この年が明けて8がつになっても一向にアクセスが無いのはなぜだ。

    サイトマップの登録をSearch engineに正しく実施できていないのか? Allin One SEO pack, XML sitemap & Google Newsなどのプラグインを同時に導入していたため競合して正しくサイトマップを送信できていなかったみたいだ。

    今回は、Google XML Sitemapというプラグンを新たにインストールしてその他を停止して様子をすみてみる。

    Google Search Consoleに登録https://saruwakakun.com/html-css/wordpress/sitemap
    Googlebotが真正かの確認https://support.google.com/webmasters/answer/80553
    Googleクローラhttps://support.google.com/webmasters/answer/1061943?hl=ja
    サイトマップを読み込ませるhttps://www.mikanusagi.com/entry/2019/04/19/%E3%80%902019%E5%B9%B44%E6%9C%88%E3%80%91%E3%82%B5%E3%82%A4%E3%83%88%E3%83%9E%E3%83%83%E3%83%97%E3%81%8C_Google_Search_Console_%E3%81%AB%E6%A4%9C%E5%87%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%8F%E3%81%AA
    【令和版】Googleインデックスを早める6つの方法WordPress編https://homepage-picnic.com/seo/google-index-wordpress/

    編集履歴

    2019/08/11, Mr.HARIKIRI
    2023/01/03, 追記(Google Search Consoleでサイトの状況を確認),タイトル訂正
    2023/01/05, 追記(feedページをnoindexに設定する方法),タイトル訂正

  • [WordPress] Cool Timeline Pro プラグイン (有料版)の導入 [2019/08/07]

    [WordPress] Cool Timeline Pro プラグイン (有料版)の導入 [2019/08/07]

    Cool Timeline Pro

    は、有料版もあるWordPress用のプラグインです。現在利用を中止しています(2020/10/04)

    時系列でスタイリッシュに投稿をタイムラインで表現したい→Cool Timelineを導入

    Plugin of Cool Timeline Pro Installing for WordPress, 3,022円(USD 25)

    WordPress用のタイムライン記述プラグイン。Synology NASのWordPressに導入した。嬉しがりすぎだよね^^)

    記述方法

    1. HTML Short codeのLayout
      • 「compact」を使用すめば、間延びしなくていい
    2. HTML Short codeのcategory
      • Gutenbergエディターのグループとしてまとめる場合に使う
    3. HTML Short code
      • 「order」で昇順/降順の表記切り替えが可能
    4. HTML Short codeのanimation
      • 未評価

    利用中止

    Cool Timelineは良い機能が豊富にあるプラグインですが、機能が多いことは、AMPページには相性が悪いです。AMPプラグインが、JavaScriptや余分と思われるCSS, HTMLを削除します。

    今日2020/10/04をもって、Cool Timelineプラグインの使用を中止することにしました。このプラグインで記述していた全ページについて、書き換えを完了させました。timeline表記ではなく、単にリスト形式に置きまえました。

    編集履歴

    2019/08/27 Mr.はりきり
    2020/07/28 文言整備
    2020/10/04 追記 (利用中止について)
  • [WordPress] SPAM Management – Throws SPAM away プラグイン – スパムコメントの排除 [2019/08/07]

    [WordPress] SPAM Management – Throws SPAM away プラグイン – スパムコメントの排除 [2019/08/07]

    Throw SPAM away

    は、ロボットや冷やかしのコメント対策のプラグインです。

    • Throws SPAM away プラグインのインストール
    • 機能
      • 日本語が無いコメントは無視する
    • 設定
      • コメント入力欄の近くに、”Please copy and paste Japanese Title of this site to your comments”を記述した。
      • ロボットでなければ、この記載を読んでくれると思う。
      • 2019/08/28 スパムコメントは全くこなくなった

    編集履歴

    2019/08/28 Mr.はりきり
    2020/07/28 文言整備
  • [Synology] NASのネットワークツールからWOLを発信してと思ったが、ルーターはRT2600acなので、iPhone用のアプリDS ROUTERの wake on LAN から自宅のPC/ビデオレコーダー等を起動する [2021/06/19]

    [Synology] NASのネットワークツールからWOLを発信してと思ったが、ルーターはRT2600acなので、iPhone用のアプリDS ROUTERの wake on LAN から自宅のPC/ビデオレコーダー等を起動する [2021/06/19]

    概要

    出先から、自宅のルーターにスマホからアクセスして、ルーターが持つWOL(wakeup on LAN)の機能を使って、目的のMACアドレスのPCを起動する

    条件

    • ルーター : RT2600ac
    • ローカルネットワークにPC、その他機器
    • モバイルは、iPhone/iPadなど

    目的

    出先から以下の操作を可能にすることが目的です。

    • iPhone/iPadなどのMobile端末を使ってPCをWake Onして、PCのデータの参照
    • ビデオレコーダーに撮りためた番組を出先から見たい時に、その電源のON
    • ローカルLANにある機器の電源のON/OFF状態を知りたい時の確認

    方法

    1. Internet経由で、iPhoneのアプリからPCをWake Upする
    2. VPN経由を追加して、同様にWake Upする

    PCの設定

    出先からPCをWake Upするには、先ず、前提として、Wake Upが可能となるようPCのBIOS、ネットワークドライバを設定しておきます。その他の前提は以下の通りです。

    • DDNSによるドメイン名を持っていること
    • PCのBIOS, ネットワークドライバの設定がされていおり、ローカルでWake Upができていること
    • PCのネットワークカードの「MACアドレス」を調べておく

    iPhoneにツールをインストール

    • SynologyサイトのDS routerの説明 source
    • iOSアプリlink

    出先からのアクセス

    • DS routerを起動
    • ドメイン名を使ってログイン (2 factor認証にも対応している)
    • メニューの「Wake Up」を選択
    • 新規に追加するには、MACアドレスを登録する
    • 表示されている名前(MACアドレスも含む)をクリックして、Wake Upさせる

    ブラウザから

    ブラウザでRT2600acに接続して「ネットワークツール」を起動、Wake-on-LAN」タグを開く。

    • デバイスの選択または、MACアドレスで追加すれば、下のデバイス・リストに追加される
    編集履歴
    2019/07/28 はりきり(Mr)
    2020/04/16 大幅修正
    2020/04/24 追記 (関連記事)
    2020/06/25 文言整備
    2020/08/09 追記(DS routerのSynologyサイトのリンク、iOSアプリのリンク)
    2021/06/19,追記(Webブラウザからのコントロール、目的の追加)
  • [Synology]  NASからexFATファィルフォーマットにアクセスするにはexFAT accessをインストール [2020/04/14]

    [Synology] NASからexFATファィルフォーマットにアクセスするにはexFAT accessをインストール [2020/04/14]

    ID182

    exFAT Access

    「exFAT Access」アプリは、Linux系OSでexFAT形式のファイルフォーマットにアクセスできるようにします。

    Synology NASとWindowsとの間でファイルをUSBメモリーで共有する場合、Linux系とWindows系の間で共通にアクセスできる機能が必要です。

    そこで、Synology NASのパッケージ・リストにはexFATにアクセスするパッケージがリストされています。

    exFATファイルフォーマットは、最近のメディア事情に合わせて、長いファイル名やサイズが大きいファイルの読み書きができるフォーマットです。

    でも、exFAT Accessはフリーでないため、インストールするには、若干の費用が必要です。

    exFAT Accessパッケージの価格は、USD 3.99 (2020/01)。

    パッケージセンターからインストールしましょう。

    USB Copy

    「USB Copy」アプリは、USBメモリーをNASに挿すと自動認識してコピーを開始し、コピー後のソースファイルの削除設定も可能です。USB Copyは、パッケージセンターからインストールします。

    設定内容

    概要ページ

    タスク設定ページ

    コピー先の設定とコピー後に元ファイルを削除するように設定しました。

    起動時間ページ

    「USB/SDストレージデバイスが挿された時には、いつでもデータをコピーする」にチェックすると、自動的にコピーされるようになります。

    ファイルフィルタページ

    使用するファイルタイプを指定しておきます。

    メモリガードに撮りためたゲームの動画を定期的にNASに一時保管するために使用しています。

    まとめ

    WindowsやNintendo SwithcのSDカードをアダプターでUSB接続し、NASの指定フォルダーにファイルを一括コピーし、その後ソースファイルを消去して、SDカードをクリアにします。

    メモリーをNASのUSB端子に差し込むと、自動的に認識されコピーが開始されます。処理が完了すれば、アラームが「ピー」っと鳴り完了です。

    編集履歴

    2019/12/04 追記
    2020/03/22 文言整備、記事の内容の見直し
    2020/04/14 USB Copyの設定ページを追加
    2021/01/05 文言整備
  • [Synology] NASの追加メモリ – WD Black SSD 製品の故障対応はこんな感じでした [2019/07/26]

    [Synology] NASの追加メモリ – WD Black SSD 製品の故障対応はこんな感じでした [2019/07/26]

    ID1089

    はじめに

    DS918+にSSD cacheを2枚挿してRAID5の速度の効率化を測っていたが、ある時、1枚のSSDにエラーがあるとアラートが出ていた。Western Digital (WD)のサービスに電話連絡して説明して、交換してもらえることになった。

    今回のWDのサービスについて、その内容をここに残しておく。

    WDのサービスにコンタクトする

    ネットで検索して見つけたフリーダイアルに電話をして「NASに2枚挿ししていて、そのうち1枚についてNASから故障のエラーメッセージが出た」と伝えたところ、故障であることは間違いないので、5年保証は受けられるとのこと。製品の返品方法をメールで送ってくれた。

    送付先住所とそこを経由してマレーシアのセンターに送られるとの情報

    • トラッキング番号

    故障品を送る場合の梱包などについての注意事項

    SSDの返品

    SSD購入時のプラ容器に入れて、100円ショップで購入したCD保護用封筒に入れ、封書の裏表に適当に3ヶ所へトラッキング番号を記入してコンビニから東京の指定された三菱倉庫に送った1000円)。

    • CD保護用封筒 (100均)

    トラッキングの知らせ

    送付後、①返品製品の受領についてと、②代替の製品出荷についての2回のお知らせメールが届いた。

    • 返品製品の受領連絡
    • 代替品の出荷連絡

    到着

    ②の代替の製品出荷のメール連絡が届いてから数日、送ってから10日間程度で代替品が届いた。新品ではないようだが、使えればそれでよし。

    SSD交換は、以下のリンクをご参照ください。

    [Synology] NAS DS918+のcacheとして挿していた2枚のWestern Digital (WD)製SSDの内、1枚が不調になったので交換

    編集履歴
    2020/04/24 文言整備
    2020/07/26 文言整備
  • [Synology] DS Note に出先から接続する [2021/04/01]

    [Synology] DS Note に出先から接続する [2021/04/01]

    はじめに

    Synologyのアプリ; DS noteは、Microsoft社のOne Noteと良く似た使い方ができるSynology社のNAS専用のServerアンドClientです。複数のクライアントからアクセスできる、すなわち、情報を一元管理することができます。以下、接続設定について解説します。NASで稼働しているサーバー (Note Station)にClient (DS note)を接続するには、一定の原理を知っていないと、その方法も覚えるのに苦労します。手順を覚えることは、自宅にサーバを置いた時点で避けては通れません。でも、最初は、バカチョンで設定できないと、その原理すら理解するスタート地点に立つことができません。また、接続に際し、NAS用に取得したDDNSの名前を使用することで、ISP (Internet Service Provider)から接続の都度もらっているIP Addressが、接続直しなどで変化したとしても、同じDDNSの名前でアクセスが可能になります。これがDDNSの利便性です。

    出先からDS noteを使う

    SynologyのノートアプリであるDS Noteはクライアントです。出先からサーバであるNote Stationに接続すれば、データを一元管理できます。Note Stationに接続するには、DDNS (無料のDDNSの場合、Synologyの「*.diskstation.me」, 「*.myds.me」などを使うことも可能です。Synology以外では、myDNS.jpなどがある)によるドメイン名を取得しておきます。

    NASが1台の場合

    あとは、エイリアス、または、ポート番号を付して接続すれば、DS NoteをNote Stationに繋ぐ事ができます。

    エイリアスは、規定のポートを使用できる場合に使うものであり、DDNSで接続した時に、所定のNASにつながることを前提にしています。

    NASが1台のみであり、そのNASにNote Stationをインストールしている場合は所定のNASとなります。すなわち、規定のポートを使うシステム構成になっているということです。この場合は、設定に戸惑うことはありません。

    NASが2台以上の場合

    NASが2台以上が、ホームネットワークに繋がっていて、どちらかのNAS、もしくは、いずれにもNote Stationがインストールされている場合、NASが1台の場合の設定を使うと、規定のポートを使うことを前提にしているので所定のNASにしか接続できません。

    ホームネットワークに2台以上のNASを構築している場合は、明示的にどのNASに接続するのか指定してあげる必要があります。そのためには、接続する「ポート」の概念が必要です。

    設定の概要

    DSMの「アプリケーション ポータル」を開き、「アプリケーション」タグからNote Stationを選択・編集を選んで開き、「全般」タグから、ポートを設定します。httpsを選択する場合は、Let’s Encryptなどの証明書の取得が必須です。付随する作業は以下の通り。

    • Routerのポート転送の設定
      • NAS(1)用
        • NAS(1)が直接ドメインにつながっている場合(defaultでNAS(1)につながる設定となっている)
        • 特にポート設定は必要ない → 以下のNAS(1)のアプリケーションの設定へ進む
      • NAS(2)用
        • NAS(2)は、明示的にNAS(2)を指定する必要があるため、以下のポート設定が必要
        • パブリックポート : yyyy
        • プライベートポート : xxxx
        • (yyyyとxxxxは、同じでも良い)
    • Synology NAS(1)のアプリケーションの設定
      • NAS(1) : domainに直接つながっているNAS
      • Note Stationの設定
        • コントロールパネル → アプリケーション → Note Station -> 編集
          • エイリアス : note (最低限この設定で接続可能)
    • Synology NAS(2)のアプリケーションの設定
      • NAS(2) : domainに直接繋がっていないNAS
      • Note Stationの設定
        • コントロールパネル → アプリケーション → Note Station -> 編集
          • エイリアス : 設定しても機能しない。以下のport設定が必要
        • HTTPS port : xxxx
    • DS noteから接続 (iPad/iPhoneのアプリなど)
      • NAS(1)につなぐためのログイン設定
        • https://domain/note
        • ID
        • PW
        • HTTPS: enable
      • NAS(2)につなぐためのログイン設定
        • https://domain: xxxx
        • ID
        • PW
        • HTTPS: enable

    ドメイン名の取得がなくても、別途、SynologyのQuickアドレスを設定している場合、そのアドレスでDS Noteへの接続はできます。

    また、ローカルネットワークからDS Noteにつなげるには、直接IPアドレスを使用する方法が簡単ですが、ローカルにDNSサーバーを設定している場合は、DNSで名前の解決をしていれば、その名前でDS Noteに繋ぐことも可能です。

    参照 : iOS用のDS noteは、最近メンテナンスされていなくて

    編集履歴

    2019/07/15 Mr.はりきり
    2020/08/02 追記 (設定の詳細)
    2021/04/01 追記 (はじめに、NASの数が増えると「ポート」の概念が必要であること、図解)
    2023/02/25 文言整備
  • [Synology] ルーター用のセキュリティソフト: Threat Preventionは、悪意のあるパケットを遮断 [2021/03/12]

    [Synology] ルーター用のセキュリティソフト: Threat Preventionは、悪意のあるパケットを遮断 [2021/03/12]

    Synology Router

    RT2600acは、Synologyの高性能なWiFi ルーターです.以前は、BuffaloやIO-DATAのRouterを使っていましたが、ホームネットワークにNASを設置する場合、Internetからの攻撃が多くなることが予想されました。そこで、RouterをNASと同じくメーカーであるSynology製に置き換えることにしました。

    RT2600ac

    RT2600acには、Synology製のRouter用パッケージが無料で使用することができます。

    これまで、ルーターを経由する不正なアクセスに対して、そのセキュリティ・パッケージは,「Intrusion Prevention」という名称でしたが、機能アップが図られて「Threat Prevention」という名称で提供されています.Threat Preventionは、企業向けの侵入防止技術のパッケージです。因みに、IDSIntrusion Detection System)とは、通信ネットワークにおける専門用語です。悪意のある通信、ホストへの不正侵入、ファイルの改ざんなどの兆候を検出するシステムをIDSと言います。設置形態として、ネットワーク上に設置する「ネットワーク型」と、ホスト上に設置する「ホスト型」の2種類があります。

    IDSとは - @IT –

    https://www.atmarkit.co.jp/ait/articles/0401/01/news055.htmla

    Threat Prevention

    今のRT2600acのパッケージセンターには,「Threat Prevention」というパッケージを見つけることができます.

    怪しいパケットの制限など、フィルターの設定ができます.デフォルトで、悪意のある度合いが高いパケットは自動でブロックします。悪意の度合いは、低、中、高とあります。低中については、マニュアルでブロック指定が可能です。

    Security Database

    セキュリティデータベースというサイトがあります。日々、色々なタイプの悪意ある通信について集積されています。英語ですが向学のためには一度は閲覧しておきたいサイトです。世界の情報は、英語がほとんどです。向学心のある方は少し頑張ってみてみて下さい。

    Security Database

    https://www.security-database.com

    インストール

    RT2600acルーターにログインします。

    Desktopのパッケージセンターを起動して、サイドメニューから「すべて」を選択すると「Threat Prevention」を見つけることができます。

    Threat Preventionパッケージをクリックすると、以下の様な画面が現れます。この画面では、既にインストールしているので、少し表示が異なっているかも知れません。

    インストールが完了すれば、メインメニューから「Threat Prevention」を確認できます。

    「Threat Prevention」を起動すると、以下の画面が現れます。グラフ線の内、「赤」は重大度が「高」、「橙色」は「中」に設定されています。

    運用方法の概要

    • 弱いリンクを見つける
      • 脆弱なデバイスの特定 : イベントのログから高い重大度が発生したデバイスを確認する
      • 確認方法 : セキュリティ・イベントには、過去7日または30日以内の要約を確認できる。そこから、IPアドレスを確認する。
    • 対策
      • 一時的にインターネットから切り離す
      • デバイスのウイルススキャンを実施する

    IoT時代のセキュリティ – Synology 日本語サイト –

    https://www.synology.com/ja-jp/srm/feature/secure_network_foundation

    ネットワーキング体験の革命的な変化 – Synology 日本語サイト –

    Synology Router Manager (SRM) は、Synology Router の威力を高めてくれるオペレーティング システムです。クラス随一のユーザーインターフェイスにより、ネットワークで何が起きているかを詳しく把握することができ、接続されているデバイスすべてを迫り来る驚異から守るきっかけになります。

    https://www.synology.com/ja-jp/srm

    イベント

    イベントを選択すると、Threat Preventionが感知した通信の内容が示されます。

    重大度が「高」のイベントは、デフォルトで「ドロップ」されるものもありますが、Threat Preventionの立ち上げ初期は、イベントの観察を小まめにしてください。もしも、重大度が「高」のイベントで、「ドロップ」されていない通信 (おそらくローカル発信で外部のIPアドレスへのパケット)を見つけたときは、そのIPアドレスを指定した処理「ドロップ」を検討します。多分、「ドロップ」設定でも問題ないパケットが殆どだと思います。

    以上の設定を繰り返すことで、怪しいIPアドレスとの通信は、「ドロップ」設定として数が増えていくでしょう。

    ある程度の期間、上記の設定処理が進むと、処理するイベントは限りなくゼロに近づきます。後は、Threat Preventionで設定したメールによる「イベントの通知」(設定を参照)を確認しつつ、平時の管理になっていきます。

    統計

    設定

    「全般」で「ハイリスクなパケットを自動でドロップ」になっていることを確認しておきます。

    デバイス

    「デバイス」でローカルに繋がっているデバイスが列挙されます。すべてにチェックを入れて、セキュリティを高めます。

    通知

    「通知」では、少なくとも「電子メール」を設定します。RT2600acルーターの設定で指定したE-mailアドレスに通知が届くようになります。

    ログストレージ

    ログストレージは、外部メモリが必要です。最小512MB、最大2GBです。RT2600acのUSB端子にUSBメモリーを挿して、ログを構築してください。

    悪意のあるパケット

    以上の設定で、Threat Preventionが判定する「重要度の高い悪意のあるパケット」は,自動的にブロックしてくれます.

    「ドロップ」したイベントが生じたら、e-mailで知らせてくれます。

    これを執筆していた2019/07では、1日当たり20-30程度の悪意のあるパケットが世界からきていました。今回の内容の整備にあたり、「ドロップ」された件数を確認すると、50件程度に増加していました。

    Threat Preventionには、世界地図による悪意のあるパケットの発信元などが、統計情報としてログされます.

    まとめ

    NASに合わせてRouterを同一のメーカーにすることは、良い面も悪い面もあります。先ず、悪い面では「共倒れ」になるリスクです。それよりも良い面を重視しています。良い面は、装置同士の「連携」、「尖ったソリューション」による高性能を得られることです。

    以上

    編集履歴

    2019/07/12 追記
    2020/03/01 文言整備
    2020/05/04 追記 (図を使ったインストールと設定)
    2020/11/12 追記 (運用方法の概要)
    2021/03/12 追記 (IDSについて、SECURITY DATABASE)、修正(タイトル)

    Threat Prevention関連

  • [Synology] NAS DS918+のcacheとして挿していた2枚のWestern Digital (WD)製SSDの内、1枚が不調になったので交換

    [Synology] NAS DS918+のcacheとして挿していた2枚のWestern Digital (WD)製SSDの内、1枚が不調になったので交換

    Synology NASのSSDの不調

    概要

    年末に1枚購入してcacheを構築しようとしたが、1つではcache構築ができない仕様であることが分かり、急遽もう 1枚買い足してcacheを構築していました。

    今年の3月に入り、1つのSSD cacheが不調である、とのシステムアラートが出ていた。

    予算が無かったことから、キャッシュ・エラー(キャッシュ不使用)のまま過ごして、4月に入って同SSDを購入して交換しました。

    • DS918+には、SSDのスロットが2か所ある
    • SSDを1枚(1スロット)では「キャッシュ構築の設定」を進めることができなかった
    • 2枚目のSSDを購入、2か所目のSSDスロットに装着しキャッシュを有効にでき運用していた
    • 3ヶ月後、キャッシュ・エラーが出た
    • 同SSDを購入し、交換
    • 故障したSSDは、WDに連絡して交換

    交換方法

    交換方法は至って簡単だった。DS918+の電源ボタンを数秒押してシャットダウンさせた後、NASの底面にあるSSD (No.1)の蓋を開けて交換し、電源ボタンを押してシステムを再起動させた。

    • DS918+のシャットダウン
    • 電源コンセントを外す
    • DS918+の底面のSSDスロットのフタを取り外す
    • SSDを装着し、フタを付ける
    • 電源コンセントを装着する
    • 起動スイッチをオン

    ログインが可能になるのを待って、愛用のiPadからDS918+にログインして、ストレージマネージャを起動。SSDキャッシュ・タグを選び、修復ボタンを押した。数十分後修復が完了しシステムは正常に戻った。

    • 端末からDSMにログインする
    • ストレージマネージャを起動
    • SSDキャッシャ・タグから修正ボタンを押す
    • SSDキャッシュの修正が開始される
    • 完了する数十分間待つ

    後始末

    故障したSSDは5年間保証を謳っているので、Western Digital日本法人に連絡して交換してもらう予定です。

    • WDサポートに問い合わせ (事前、実手続)

    事前の問合せ

    以前に、今回の故障について電話で問合せしたときには、デバイスのシリアル番号を伝えて欲しいと言われていました。番号は控えて電話していなかったので、後ほど改めて連絡するとことで電話を切りました。

    実手続

    その後、故障したSSDのS/Nを控えてWDのサポートで電話をして交換を申し入れました.

    2枚挿しで片一方がシステムエラーを吐いたことを伝えると,故障している可能性が高いので交換して頂けるとのことでした.

    自分のe-mailアドレスを伝えました。その後、送って頂いたメールには、商品の交換方法等を記載してました。

    この記載された手順に従って交換手続を行また。

    詳細は、以下のリンクに、WDの故障対応についてまとめていますので、ご参照ください。

    まとめ

    DS918+のSSDの交換は、至って簡単でした。WDのSSDは、5年間の保証がついています。WDサポートも親切に対応していただけました。交換してもらったSSDは、今後の故障に備えて予備品としておきます。

    編集履歴

    2019/05/06 はりきり(Mr)
    2019/06/07 追記 (WDへの電話での問い合わせ)
    2020/04/24 文言整備

    関連記事

    最新記事(Synology, ID:14676)

    Post Views: 284 CSSで表示の体裁をカスタマイズする 以下の記事の内容は、不十分です。 authorの表示幅の調整 以下のコードは、content-widthを860に設定していることを前提にしています。…
    AMP(Accelerated Mobile Pages)とは、モバイル端末に最適化してレスポンスの向上を図っているサイトやその技術そのものを指す。広告プラグイであるAdvanced Ads Proとの両立を図るための設定と運用について解説する。
    Post Views: 362 Redirection プラグイン 機能 作りがシンプルで、直感的に使用できます。 AMP対応のためにAMPプラグインを使用していますが、AMP対応の処理をしてもAMP対応にならないページ…
    Post Views: 330 Scroll Top – Next Previous Post Links – Back… プラグイン 機能 投稿やページが長文になるとトップに戻りたい…
    Post Views: 295 機能 Ultimate Memberと専用のreCaptchaを使うと、コメント用にreCaptchaは、コンフリクトするため併用できません。 そこで、Throws SPAM awayの登…
    Post Views: 291 Akismet Anti-Spam プラグイン 機能 Akismet Anti-Spamは良いプラグインみたいですが、導入していません。有料版(約600円/月)しかないようで、未だ身の丈に…
    Page: 1 9 10 11 17

    ランダム表示(Synology)

    Post Views: 501 はじめに Synology NASおよびRouter製品のセキュリティの話です。今回は、Router製品の上位機種であるRT2600acのパッケージ「Threat Prevention」の…
    Post Views: 266 Gravatarの仕組み WordPressの管理画面に、アバターを作るところがあり、Gravatarで作成できます。Gravatarは、そのサイトに行って、e-mailアドレスと画像(a…
    Post Views: 1,055 はじめに Plexは、自宅のサーバーにあるメディア(音楽、動画)をインターネット経由でもストリーム配信できるメディア・サーバーです。 DS918+にPlex Serverをインストール…
    Post Views: 440 ID22640 はじめに このblogは、レンタル・サーバーではなくSynology NASを使っています。やはり、性能的にはレンタル・サーバーに勝てません。そこで、自宅のNASを使ったb…
    バックアップの選択肢が多いBtrfsやRAID 6にも対応できるDS918+は、個人サーバーとしては最高です。ただし、RAID設定では、RAID6は、パリティHDDが2つ必要なので個人ではやり過ぎですね。バリティHDDが1つのRAID5に抑えておいて、追加で古いHDDにバックアップを取る体制にしておけば十分です。
    Post Views: 319 課題 WordPressの編集時に、邪魔なメニューを消します。そのプラグインが、「Adminimize」です。 バックエンド・メニューの表示数を少なくしたり、必要でないものを消したりできま…