Moreふと、管理画面にログインしたらアップデートが出ていたので気楽にアップデートを実行したらうまくいきませんでした。管理画面にログインしたら画面上にアイコンが表示されない。sshで接続できるけど、「共有ドライブ」は使うことが出来ず。慌てていたのですが最終的には「手動アップデート」及び「アドバンスドリセット」の実施で解決に至りました。画面とかさっぱりキャプチャできていないのですがメモを残しておきます。手動でのファームウェアアップデートhttp://wiki.qnap.com/wiki/Manually_Updating_Firmware上記のリンクに手動で実施する方法が記載されているのでそのまま実施してみました。確認することでバージョンなどがわかります。アドバンスドリセットによる初期化この時点では、まだ実際には管理画面でアイコンなどが表示できず結局どうにもできない状態になっていました。仕方ないので最終案として「アドバンスドリセット」で初期化してみます。アドバンスドリセットですが「HDDの内容は消えない」です。構成情報が初期化されるだけです。背面にある小さい穴がリセットボタンです。10秒間押しましょう。2回ほどビープ音がなります。最後にこのようなこともあるので、構成情報をバックアップした後にアップデートなどの作業を行うようにしましょう。これだけでも「アドバンスドリセット」が使えるのでだいぶ安全になると思います。今回のアップデートの影響なのかは不明ですがひとつ変わったことがありました。前回ディスクの不良で、不良クラスタを騙して利用していたのですが数日後には結局同じ状況になっていました(使えていない状況)。諦めて別のディスクを購入することも考えたのですが今回のアップデート後に以下のようにディスクが「正常」(本来は「良好」)というステータスで使用できる感じになりました。いうわけでいつまで利用できるか不明なディスクですがないのとあるのでは大きな違いですのでもう少しこれで運用してみたいと思います。More先日購入したQnap用のHDDが早くも故障してしまった。先日も一度読み取りエラーが出てしまい。使えなくなった状態になったのだがその後不良クラスタを修復するプログラム(HDAT2)で回復したけど結果としてダメだったようだ。3Tの容量ともなると故障率が高いのだろうか。二回目なのでどうしようもないのかな。一度修復後にきちんとフォーマットしなかったのもまずかったのかもしれない。普通にそのまま使ってしまったせいで不良クラスタのポジションにRAIDが読み取りに行ってエラーだった可能性もある。それにしても最近は、色々自作のものがないので家で何もできなくて困りますね。デスクトップが一台くらいないと色々遊べない。小さいマイクロボードのIntelマシーンでもほしくなりますが普段使わないしね。言えもうひとつ買うか。RAIDであるという安心感でここにしか無いデータが結構出来てしまったのが怖い。More今回はNASを上手く利用するために、Macの基本機能であるautomountの仕組みについて書いてみたいと思います。Qnap(NAS)の領域を使用することを考えた場合、Macbookはノートパソコンなのでいつでもオンラインであるかは不明です。外で利用して、帰宅して使いたいという時にも使えるようにしてあるのがベストです。機能を使ったほうがスムースではないかと思います。MacOSXのautomountも一般的なLinuxなどのautomountと同様の機能を備えているので細かくはネットでググってみると同じような感じで色々出てくると思います。最終的には、ちょっとうまく行かない部分もあり強引に解決してしまっています。一応ウマくは動いているので設定を載せておきます。automountを使用するためには幾つかの設定ファイルを用意する必要があります。いうファイルを新たに用意しました。やりたいことは、Qnap(Nas)上の共有ドライブを、ホームディレクトリ以下に自動的にマウントさせます。autofs.confはautomountの設定を担っていますが今回は特に変更をしていません。atuo_masterにはauto_afpを参照す設定を記載します。nobrowseというオプションでマウントを行うということを記載します。設定を見るという感じです。protected]/Shareこのように記載します。/User/name/Shareを先に特定のユーザで作成しておくとそのユーザとして自動的にmountされるという記載も見ましたがそれは上手く動きませんでした。rootユーザが先にmountしてしまった場合一般ユーザでは見れない権限になってしまうという問題があります。この問題が解消されている、、はずでしたが結局わかりませんでした。0このように記述します。ここで再起動すると私のmacbookの場合にはrootで自動的にマウントされてしまいます。この場合でも5分経つとTimeoutでアンマウントされますが(autofs.confの設定)使いづらいです。先に書いたように本来は権限をもつユーザでマウントしてくれるのが良いですが難しいので起動時にスクリプトでアンマウントするようにしてしまいます。/Library/StartupItemsという場所に設定を置くことになります、内容としてはinit.dなどの感じです。-a8./AutoFs/AutoFs8./AutoFs/StartupParameters.plist16./AutoFsフィアルとしてはこのようなものを用意します。名前はなんでもいいですがディレクトリ名とスクリプト名は揃えるルールです。“$1”[/ccn]簡単に書いています。umountして、普段使うnameユーザでマウントしなおしています。sleepをしているのはそのまま実行するとまだディスクにアクセスなどができないでエラーになるためです。StartupParameters.plist[ccn_xml]DescriptionAutoFsOrderPreferenceLateProvidesAutoFs[/ccn]こちらは定形のフォーマットです。このように記載します。上記の設定がうまくできて入れば再起動後にnameユーザでマウントされています。ネットワークが切断などをされていても再度使う際に自動的にマウントして利用することができるので便利です。上記のように、左側のペインにドライブをドロップしておくとアクセスしやすくて便利です。Moreせっかくのホームサーバ的な機能が使えるのでもう少し進めてみます。ipkgというものがあります。(これもQpkgから導入出来ます)このiPkgを使用することでさらに機能を増やすことができます。家で利用するにあたって子どもたちに有害なサイトを見せなくしたり、また同じサイトへのアクセスを高めるためにキャッシュを利用したりということができます。ipkgに入っているソフトでは出来ないのですがオンラインでのウィルススキャンなども可能になります。セキュリティなども問題になる昨今ですのでいずれは設定しておきたいですね。今回は、ipkgがすでに用意されている広告ブロック(Privoxy)をコンテンツフィルタ(dansguardian)について設定をしてみたいと思います。squidとURLフィルタリングを組み合わせたりすることもできます。準備QPKGからまずはOptware-ipkgを導入します。これでパッケージ管理ソフトのipkgコマンドを利用することができるようになります。高機能ではありませんがひと通りのことができます。name)上記のような感じで使っていけば問題ないです。このソフトウェア自体は、単体でデーモンとして動作します。ユーザからのリクエストをPrivoxyで受信してその後後方のProxyサーバ(squid)へ転送するという流れです。Squidは必須ではありませんが若干でもキャッシュの有効性を信じて利用します。正確には広告ブロックではなくて、Webのコンテンツ情報を書き換えるフィルタリングソフトです。フィルタの機能を利用して広告などの情報をブロックするのに利用します。適応されてブラウザに返答します。この処理部分は正規表現で記載できるのが便利です。privoxyこれで導入ができます。以下に導入されています。192.168.2.245.基本、そのままで動くのですがIPアドレス(これはローカルアクセスがディフォルトなので外部から接続できるように変更します。forwardを追加します。2つ目のforwardは、仮にsquidが停止していた場合、qnapの管理画面にアクセスができなくなるのを防ぐために記載しています。自動起動の設定Qnapの自動起動は若干複雑です。いう箇所に記載することになります。/tmp/configという感じで行うことになります。設定を追加する実際にどのようになるのか追加してやってみます。したの画像はiPhoneでまとめサイトにアクセスした際に表示されています。これをフィルタリングしてみます。}*.livede55.com**.bbchat.tv**.microad.jp**.maido3.**.accesstrade.net**.yicha.jp*このようなブロックアクションを追加してみてください。広告自体のURLをしらなければいけないのが注意です。その他色々な広告のURLなどはネットに情報として上がっているので探してみるのともいいかと思います。再度アクセスするとこのような感じで広告が消えているのがわかります。Privoxyだけで終わっておきます。別のエントリーでコンテンツフィルタについても書きたいと思います。子供がある程度大きくなった場合など有害なサイトをブロックする意味でも導入しておきたい機能です。MoreQnapを購入した際に入れておこうと思ったものはVPNです。方式としてはPPTPとOpenVPNをサポートしています。VPNを利用することでインターネットを介して家に設置しているQnapにアクセスすることができます。この辺りかなり簡単に設定するこが出来るのが素晴らしいですね。VPN接続するとInternet(先の家以外のサーバ)への接続も家のルータ経由になります。わかりにくいですがそういう事です。Softbankの通信規制でパケットの中を見ている的なこともありましたがこれで回避できるでしょうか?VPN通信の中身を抑えることはできないと思うで家の通信が十分に早い場合にはこれでいいと思います。現在はFletsで契約しているので3G通信の速度的には問題ないと思います。プロクシサーバを起動することでの通信帯域の削減も期待するところです。今回はPPTPをつなげてみましたが、OpenVPNも利用可能です。実際にはOpenVPNの方が安全面でもいいと思いますので特に理由がなければOpenVPNをおすすめします。iPhoneアプリも先日登場しているのでまた別途紹介しようと思います。VyprVPNはじめにQnapをVPN接続にするためには、光フレッツのルータからフォワードして使用する必要があります。グローバルのIPアドレスはDDNSなどを利用して取得する必要が出てきます。今回は、NTTフレッツを利用しているので「PR-400NE」というルータを用いています。設定」の中にある「UPnP」が有効になっているのかを確認します。無効になっている場合にはチェックして反映しておきましょう。今度はQnap側の設定です。簡単に自動的に機器同士で設定を反映してくれるプロトコルです。Qnap側で「MyCloudNASサービス」→「自動ルータ構成」から有効化します。有効化すると、同じセグメント内のルータを見つけて自動的に設定を行うことができます(Qnap側の設定を自動でルータに反映してくれます)下の方にある、VPN関連のポートを有効にしましょう。この設定で、ルータに割り振られたグローバルアドレス宛にVPNで接続をすると自動的にqnap側に転送される仕組みです。今回は、MyCloudNASというサービスを利用します。その他実際にはDDNSなどのサービスでも全然問題がないかと思います。設定はウィザードがあるので特に問題なく使えているかと思います。ここで登録した名前でアクセスすることになります。VPNの設定もうほとんど設定というものはなくて有効にしていけばそれで使えるのです。その後には「VPNクライアント管理」にてアカウントも追加しておきましょう。無効のままにしておきます。補足:iPhoneからの接続さて早速、VPNから接続をしてみたいと思います。WindowsXPとかでも標準でできるので簡単です。実施してみた場合の設定です。ついてもクライアントアプリが登場しており同様に接続することができます。「設定」から入り「一般」の中にVPNの設定があります。登録されているのですが「VPN構成を追加」で新規に作ることができます。先ほどの登録した設定をしていきます。プロトコルはPPTPを選択することで出来ます。アカウントはqnapのアカウント・パスワードになります。その他プロクシサーバなどを指定することもできます。設定画面からVPNはONにすることができます。この状態で、ブラウザなどからqnapサーバに接続することができます。VPNで端末から家のネットワークにつながっている状態になります。インターネット先につなげようとすると家のルータ経由で再度インターネットに出て行くことになるのです。(17)このサイトについてこのサイトは私(@tokida)の備忘録と見つけた情報で書きたいことを書いている場です。そんな情報が少しでも役に立てていればと思います。Gameが好きでつけたものですが最近はあまり遊べておらず。近頃は子どものおむつを変える毎日です。