
地震で自宅のネットが止まったら?遠方の実家・親戚宅へVPN出口を切り替える方法
自宅にVPNを置いて、外出先から自宅回線をInternetの出口として使っている。
普段はとても便利です。
ところが、大きな地震が起きたらどうなるでしょうか。
自宅が停電する。
光回線に障害が起きる。
ONUやRouterが停止する。
津波や洪水で通信機器そのものが水没する。
場合によっては、自宅へすぐ戻ることさえできません。
こうなると、VPNの設定を直して解決する問題ではありません。
Internet Exitとして使っていた「自宅」そのものが利用できなくなっています。
では、遠方の実家や親戚宅にも、あらかじめ予備のVPN出口を置いておくのはどうでしょう。
さらに、Starlinkのような衛星回線や海外VPSも、別のExit候補として用意しておく。
普段は使わない。
でも自宅が被災したときだけ、利用可能な別のExitへ切り替える。
今回は、家庭用VPNの出口を「自宅1か所だけ」に依存させない方法を考えます。
自宅VPNは、自宅が止まれば使えなくなる
たとえば普段の構成が、
Remote
↓
VPN
↓
自宅
↓
家庭用回線
↓
Internet
だったとします。
外出先にいても、Internetへの出口は自宅です。
ところが災害によって自宅側が利用できなくなると、
Remote
↓
VPN
↓
自宅 ×
となります。
原因としては、
停電
ONUやRouterの停止
VPN機器の停止
光回線の断線・設備障害
建物内の通信設備の障害
浸水や水没による機器故障
津波や洪水などで自宅そのものに立ち入れない
といったものが考えられます。
どれだけ正しくWireGuardを設定していても、出口となる拠点そのものが停止すれば通信は成立しません。
これは、
Internet Exitが物理的に1拠点しかない
ことによる弱点です。
UPSだけでは守れないものもある
停電対策としてUPSを置く方法があります。
これは有効です。
短時間の停電なら、
ONU
Router
VPN機器
を動かし続けられる可能性があります。
ただし、UPSで守れるのは基本的に自宅側の電源です。
光回線そのものが断線した場合。
地域側の通信設備に障害が起きた場合。
ONUやRouterが浸水した場合。
こうしたケースでは、自宅の電源だけを確保しても通信できません。
長時間の停電なら、UPSのバッテリーにも限界があります。
そこで、
自宅をできるだけ止めない対策
だけでなく、
自宅が使えなくなったとき、別のExitへ切り替える対策
も考えておきます。
遠方の実家・親戚宅に「もう1つの出口」を置く
たとえば東京に自宅があり、大阪に実家があるとします。
通常時は、
Remote
↓
東京の自宅
↓
Internet
を使います。
地震などで東京側が利用できなくなったときだけ、
Remote
↓
大阪の実家
↓
Internet
へ切り替える。
あるいは福岡の親戚宅を予備にしてもかまいません。
重要なのは、
普段使っている自宅とは別に、遠方の家庭用回線をInternet Exitとして準備しておく
ことです。
普段は使わない。必要なときだけ切り替える
予備側へ普段からトラフィックを流す必要はありません。
通常は自宅だけを使います。
遠方の実家・親戚宅の予備Exitは普段使わない。
そして自宅が利用できなくなったときだけ切り替える。
インフラの言葉でいえば、コールドスタンバイに近い考え方です。
2つの拠点へ常時通信を分散するActive-Active構成ではありません。
家庭用途なら、
必要なときだけ手動で切り替える
くらいの単純な構成でも十分意味があります。
予備Gridは1台だけでなく、何台でも追加できる
予備のInternet Exitを1拠点だけに限定する必要もありません。
HomeGrid VPNでは、Gridを何台でも追加できます。
たとえば、
通常
東京・自宅Grid
予備1
大阪・実家Grid
予備2
福岡・親戚宅Grid
予備3
北海道・家族宅Grid
という構成もできます。
通常は東京のGridを使う。
東京側が利用できなくなったら大阪へ。
必要なら福岡や北海道へ。
つまり、
「メイン1台+予備1台」
という構成に限定せず、
利用できる複数のInternet Exit候補をあらかじめ登録しておく
ことができます。
どのGridを使うかは利用者が手動で選びます。
HomeGrid VPNでは利用するGridを切り替えられる
HomeGrid VPNでは、Internet Exitになる拠点側を「Grid」として利用します。
基本的な通信経路は、
Remote
↓
Cloud Hub
↓
Grid
↓
Internet
です。
家庭に置いたGridなら、
Remote
↓
Cloud Hub
↓
Grid
↓
Residential ISP
↓
Internet
となります。
Cloud HubはVPN経路上の中継点ですが、Internet Exitではありません。
Internetへ出るのは、選択したGrid側の回線です。
通常時なら、
Remote
↓
Cloud Hub
↓
東京 Grid
↓
東京の家庭用回線
↓
Internet
自宅が被災して東京Gridを使えなくなったら、
Remote
↓
Cloud Hub
↓
大阪 Grid
↓
大阪の実家回線
↓
Internet
へ切り替えます。
これは自動Failoverではありません。
障害を検知してシステムが自動的に切り替えるのではなく、
Dashboardから利用するGridを手動で切り替える
方式です。
自宅の機器が水没しても、予備Gridは別の場所にある
この構成のポイントは、予備Gridが自宅とは別の物理拠点にあることです。
たとえば自宅のRouterやGridが浸水して使えなくなった場合。
機器を修理したり、新しい環境を作ったりするには時間がかかるかもしれません。
そもそも避難中で、自宅に立ち入れない可能性もあります。
その間でも、遠方の実家や親戚宅に準備済みのGridがあれば、
壊れた自宅Gridを復旧する前に、利用するExitを別拠点へ切り替える
ことができます。
これは自宅を復旧する仕組みではありません。
自宅の復旧を待たずに、別のInternet Exitを使う
という考え方です。
遠方の実家・親戚宅には、事前構築したGridを送っておける
とはいえ、
「大阪の実家や福岡の親戚にVPNを構築してもらうのは難しい」
という問題があります。
その必要はありません。
予備Gridは、自分の手元であらかじめ、
Install
Activate
LAN接続
Gridとしての動作確認
実際のGrid切り替え確認
まで済ませておけます。
その状態で機器を実家や親戚宅へ郵送します。
現地にDHCPが利用できるLANがあれば、
電源を入れてLANケーブルを接続してもらう
という形で設置できます。
相手にWireGuardの設定やRouterのPort Forwardをお願いする必要はありません。
遠方の家にお願いする作業を、
「VPNを構築してください」
ではなく、
「この機械を電源とLANにつないでください」
まで減らせます。
この設置方法については、別の記事で詳しく紹介しています。
関連記事:
【アカウントBAN回避】実家に置くだけ!海外からHomeGrid VPNを導入する簡単3ステップ
https://note.com/homegrid_vpn/n/nda97092b9eea
今回の記事では、この方法を海外利用ではなく、
災害時の予備Internet Exit
として利用します。
自分以外が契約している回線を利用する場合は、機器設置について契約者の同意を得て、ISPの契約条件も確認してください。
Starlinkも別系統のExit候補にできる
予備回線を考えるとき、もう一つ候補になるのがStarlinkのような衛星Internetです。
通常の家庭用光回線は、
Home
↓
光ファイバー
↓
地上のISP Network
↓
Internet
という経路を通ります。
一方、Starlinkでは地上の固定アクセス回線とは異なる経路でInternetへ接続します。
そのため、
「同じ家庭用光回線をもう1本用意する」
のとは違う種類の冗長化になります。
Starlink側のNetworkへGridを接続しておけば、
Remote
↓
Cloud Hub
↓
Starlink Grid
↓
Starlink Network
↓
Internet
というExit候補を持つこともできます。
HomeGrid VPNではGrid側からCloud HubへOutbound通信を開始するため、Starlink側で外部からGridへ直接Inboundすることを前提にしません。
ただしStarlinkをExitにするだけなら、必ずしもVPNは必要ない
ここは少し冷静に考える必要があります。
手元にStarlinkがあり、
Laptop
↓
Starlink
↓
Internet
と直接通信できているなら、単純にInternetへ出るだけであれば、それで目的は達成できます。
わざわざ、
Laptop
↓
HomeGrid VPN
↓
Starlink Grid
↓
Internet
とする必要はありません。
Starlink Gridとして意味が出るのは、
Starlinkという別系統の回線を、HomeGrid VPNで切り替えられる複数のExit候補の一つとして管理したい
場合です。
たとえば、
東京・自宅光回線
大阪・実家光回線
Starlink
Singapore VPS
をGrid候補として登録しておき、状況に応じて選ぶ。
このような使い方です。
Starlinkは「家庭用光回線と同じResidential Exit」とは考えない
Starlinkは家庭でも利用できますが、
一般的な家庭用光回線と同じ性質のResidential Exit
として扱うとは限りません。
Internetから見えるNetworkはStarlink側になります。
そのため、
普段使っている自宅の家庭用回線からInternetへ出たい
という目的なら、実家や親戚宅のResidential ISP回線を使うほうが目的に合います。
一方で、
地上の固定回線とは違うInternet接続経路を持っておきたい
という目的なら、Starlinkは役割が違います。
海外VPSも「最後の出口」にできる
さらに、物理的な家庭用回線とは別にVPSをGridとして用意する方法もあります。
たとえば、
通常
東京・自宅Grid
国内予備
大阪・実家Grid
別系統
Starlink Grid
海外予備
Singapore VPS Grid
という構成です。
海外VPSを選んだ場合は、
Remote
↓
Cloud Hub
↓
Singapore VPS Grid
↓
Data Center Network
↓
Internet
となります。
VPSへ切り替えるとResidential IPではなくなる
実家や親戚宅のGridなら、
Grid
↓
Residential ISP
↓
Internet
なので、実際の家庭用回線がInternet Exitになります。
一方VPSなら、
Grid
↓
Data Center Network
↓
Internet
です。
接続先から見える出口IPも、家庭用Residential IPではなくData Center側のIPになります。
そのため、
普段と同じような家庭用回線をExitにしたい
なら、遠方の実家・親戚宅Grid。
地上固定回線とは異なる接続経路を持ちたい
なら、Starlink。
物理的な家庭拠点とは別にInternet Exitを用意したい
なら、VPS。
というように役割を分けられます。
どれが優れているという話ではありません。
障害に対する性質が違います。
性質の違うExitを組み合わせる
ここまでをまとめると、たとえばこんな構成が考えられます。
通常
東京・自宅Grid
→ 家庭用光回線
国内の予備
大阪・実家Grid
→ 別地域の家庭用光回線
別系統の予備
Starlink Grid
→ 衛星Internet
Cloud側の予備
Singapore VPS Grid
→ Data Center Network
全部を使う必要はありません。
大事なのは、
自宅と同じ性質のExitだけを増やすのではなく、異なる障害特性を持つ候補も組み合わせられる
ことです。
ただしStarlinkもVPSも、災害時に必ず利用できることを保証するものではありません。
Starlinkなら利用可能な場所、電源、端末などが必要です。
VPSも、手元からそのCloudまでInternet経路が利用できなければ接続できません。
あくまで、
選べる経路を増やす
という考え方です。
被災地では、Free Wi-FiでもVPNを使う意味がある
ここまでは「Internet Exitをどこへ切り替えるか」という話をしてきました。
しかし被災地にいる場合、VPNにはもう一つ重要な役割があります。
災害時には、自宅の光回線やMobile回線が使えず、避難所や公共施設などで提供されるFree Wi-Fiを利用する場面も考えられます。
こうした自分で管理していないNetworkを使うときでも、VPNトンネルが正常に確立した後の通信内容は暗号化できます。
たとえば、
Laptop / Phone
↓
避難所・公共施設のFree Wi-Fi
↓
暗号化されたVPN Tunnel
↓
Cloud Hub
↓
選択したGrid
↓
Internet
という経路です。
Wi-Fi Access Pointが通信経路上にいても、WireGuardによるVPNトンネルが正常に確立している限り、その中を流れる通信内容をそのまま読むことはできません。
たとえ悪意のあるWi-Fi Access Pointだったとしても同じです。
Wi-Fi側からは、
VPNの接続先
通信量
通信タイミング
などは観測できます。
しかしVPNトンネル内部の通信内容そのものは暗号化されています。
一方で、
VPN通信そのものを妨害する
VPN接続先への通信をBlockする
VPN接続前に偽のWi-Fi認証画面を表示する
といったことまでは、VPNだけでは防げません。
つまり被災時のVPNには、
「どのInternet Exitを使うか」
だけでなく、
「避難所など、自分で管理していないWi-Fi上でも通信内容を保護する」
という意味もあります。
ただし、被災地のInternetそのものを復旧する仕組みではない
もちろん、遠方に予備GridやVPS Gridがあっても、
手元の端末がInternetへまったく接続できなければ、VPNにも接続できません。
たとえば自宅の光回線が停止していても、
Mobile回線
Smartphone Tethering
避難先のInternet回線
利用可能なFree Wi-Fi
利用可能なStarlink
など、何らかのInternet接続が必要です。
その回線から、
Laptop / Phone
↓
Mobile回線・Free Wi-Fiなど
↓
HomeGrid VPN
↓
遠方のGrid
↓
Internet
という経路を作ります。
予備Gridが担当するのは、
被災地からInternetへ接続する最初の区間ではなく、その先のInternet Exit
です。
ただし、Internetへ接続できた後は、その通信をVPNで暗号化して遠方のGridまで運ぶことができます。
自宅NASやServerまで復旧するわけではない
自宅が停電したり水没したりしてNASが停止している場合、
Internet Exitを大阪やStarlink、海外VPSへ切り替えても、そのNASが復活するわけではありません。
つまり、
Internet Exitを確保すること
と、
自宅に置いているServerやNASを災害時も利用し続けること
は別問題です。
後者まで必要なら、Backupや別拠点へのReplication、CloudへのBackupなど、別の対策が必要になります。
設置したら、平常時に一度切り替えておく
災害対策として使うなら、Gridを登録しただけで終わらせないほうがいいでしょう。
平常時に一度、
東京 Grid
↓
大阪 Grid
へ切り替えてみる。
Starlinkを用意しているなら、
東京 Grid
↓
Starlink Grid
も試す。
VPSを用意しているなら、
東京 Grid
↓
Singapore VPS Grid
も試しておく。
それぞれについて正常にInternetへ出られることを確認します。
地震が起きてから初めて試すのではなく、
「このGridへ切り替えれば実際に使える」
ところまで平常時に確認しておくわけです。
「自宅VPN」ではなく「複数のExit候補を持つ」
一般的な自宅VPNは、
Remote
↓
自宅
↓
Internet
という構成です。
今回の考え方は少し違います。
Remote
↓
Cloud Hub
↓
東京・自宅 Grid
↓
Internet
だけでなく、
大阪・実家 Grid
福岡・親戚宅 Grid
Starlink Grid
Singapore VPS Grid
といった複数の候補を用意しておき、必要なGridを選ぶ。
つまり、
自宅VPNを何台も作る
というより、
性質の違うInternet Exitを複数持っておく
という考え方です。
自宅が止まったときの「次」を平常時に作っておく
自宅VPNを作るときは、
WireGuardの設定やFirewall、暗号化などに目が向きます。
でも、
「そのVPNの出口になっている自宅そのものが使えなくなったら?」
というところまでは、意外と考えないかもしれません。
地震で停電する。
光回線が止まる。
津波や洪水で、RouterやVPN機器が水没する。
すぐには自宅へ戻れない。
そんなときに、初めて予備環境を作り始めるのでは遅いかもしれません。
遠方の実家や親戚宅には、平常時に構築・Activate・動作確認まで済ませたGridを送っておく。
必要ならStarlinkのような別系統の回線も用意しておく。
海外VPSもExit候補として登録しておく。
そして、
東京の自宅。
大阪の実家。
福岡の親戚宅。
Starlink。
海外のVPS。
というように、複数のExit候補を準備しておく。
普段は自宅を使う。
でも自宅側が使えなくなったら、
そのとき利用可能なGridへ手動で切り替える。
さらに被災地でFree Wi-Fiなどを利用することになっても、VPNが確立した後の通信内容は暗号化して遠方のGridまで運べる。
普段と同じような家庭用回線を使いたければ、遠方の実家・親戚宅。
地上固定回線とは違う経路が必要なら、Starlink。
物理的な家庭拠点とは別のExitが必要なら、VPS。
それぞれ役割が違います。
災害時の通信そのものを保証する仕組みではありません。
それでも、
「自宅1か所が止まったら、自分のVPN出口もそこで終わる」
という構成から、
「自宅が使えなくなっても、次に選べるExitを準備してある」
という構成へ変えることはできます。
災害が起きてから準備するのではなく、
平常時に「次の出口」を作っておく。
家庭用VPNにも、そんな冗長化という考え方があってもいいのではないでしょうか。