世界を動かす技術を、日本語で。

自分のインターネットレジリエンシークラブを始めよう

概要

  • ヨーロッパ では戦争・地政学・気候変動により インターネット障害 が今後増加予想
  • 政府や企業 による対策は遅れがちで、危機発生後にしか動かない傾向
  • ボランティア有志 による「Internet Resiliency Club」の立ち上げが回復の鍵
  • LoRa無線Meshtastic オープンソースソフトで、安価かつ自律的な通信網構築が可能
  • 本ガイドは Internet Resiliency Club 設立のための実践的な クイックスタート 手順書

Internet Resiliency Clubとは

  • 有事・災害時 においても通信を維持・復旧するためのボランティア専門家集団
  • 中央集権的インフラ に依存せず、 LoRa無線Meshtastic で数km規模の自律通信網構築
  • 少人数・低予算 で始められる、迅速な復旧リーダーシップの提供
  • 技術力・人脈 を活かし、ネットワーク再構築を支援

背景:なぜ必要か

  • 戦争・サイバー攻撃・自然災害 による大規模通信障害リスクの高まり
    • ロシアによるウクライナ通信網攻撃、バルト海の海底ケーブル切断事例
    • オランダでも3日間の備蓄推奨、アムステルダムでは3週間停電シナリオ策定
  • 政府対応の遅れ
    • オランダの緊急通信システムはクラウド依存で、停電時に機能しない懸念
    • 実務者レベルでの「ブラックスタート」計画の周知不足

LoRaとMeshtasticの概要

  • LoRa(Long Range)無線 :低消費電力・免許不要・安価(約20ユーロ~)
    • 数kmのメッシュ通信が可能
    • オープンソースMeshtastic ファームウェアでテキストメッセージ送信
    • 携帯電話やPCとBluetooth/WiFi経由で接続し利用
  • アマチュア無線 :長距離・高帯域だが、免許・高コスト・高消費電力が課題
    • 有事には両方活用が理想

Internet Resiliency Club設立の手順(短縮版)

  • 近隣10km圏内 のネットワーク技術者を集める

  • 通常時の連絡手段 (Signal, Matrix, email等)を決定

  • LoRa無線機トリクル充電対応パワーバンク を全員分用意

  • Meshtastic をLoRa無線機へインストール

  • 通信チャンネル を決定

  • 定期ミートアップ やMeshtasticでのメッセージ送信を実施

    • 企業の場合:社員へのLoRa無線機・パワーバンク・小型ソーラーパネル配布も検討

LoRa無線機の選び方・運用ポイント

  • Heltec V3
    • ケース・バッテリーなし、WiFi/Bluetooth/OLED搭載、USB-C(A-Cケーブル推奨)
    • 受信はOLED、送信はスマホやPC経由
    • 約20ユーロ、最安モデル(TinyTronics等で購入可能)
  • LILYGO T-Echo
    • ケース・内蔵バッテリー・Bluetooth・e-inkディスプレイ・GPS搭載、USB-C
    • 受信はe-ink、送信はBluetooth経由
    • 約80ユーロ、即戦力モデル(TinyTronics等で購入可能)
  • LILYGO T-Deck
    • キーボード・トラックボール・タッチスクリーン搭載、バッテリー約8時間

    • スタンドアロン送信可能だが、画面・キーボード品質や消費電力に課題

    • 注意:アンテナ未接続で電源投入禁止 (故障リスク)

    • USB-C PD非対応 モデル多いため、USB-A to USB-Cケーブル推奨

バッテリー・ソーラー運用

  • LoRa無線機消費電力 :100~200mA(モデル・利用状況により変動)
  • モバイルバッテリー (10,000~20,000mAh)で2~8日稼働
    • 「トリクル充電」対応品推奨(低電流時の自動遮断防止)
  • 小型ソーラーパネル (800cm²・15W/5V500mA)で直接給電やバッテリー充電可能

まとめと今後の展望

  • インターネット・レジリエンス強化 は市民有志の自発的行動が鍵

  • LoRa×Meshtastic は低コスト・低ハードルでの通信網維持手段

  • 情報共有・ネットワーク作り のためのメーリングリストやイベント活用推奨

  • 危機発生時に即座に動ける準備 として、今からクラブ設立・訓練を始める重要性

    • メーリングリスト: https://lists.bowshock.nl/mailman/listinfo/irc
    • 参考資料(動画・スライド等)や追加情報は公式ページ参照

Hackerたちの意見

うーん、ちょっと古くて不完全な感じだね。今はMeshcoreよりもMeshtasticが主流だよね。覚えておくべきこと:LoRaは小さなテキストメッセージしか送れないから、画像や音声、バイナリファイルなんて考えない方がいいよ(本気で)。もう一つの選択肢は、安い中国製のトランシーバー(Quangsheng UV-K5)を使ったAPRSで、20ユーロでテキストメッセージを送れるよ。

へぇ、Meshcoreのことは知らなかったな。教えてくれてありがとう。Meshtasticよりも整理されてる感じがするね。見た目も洗練されてるけど、ちょっと不透明なところもある(ざっと見た感じだけど)。それは、まだあまり時間が経ってないからかもしれないね。オープンな資格も揃ってるし。彼女の記事から:> 彼らの答えは、悲しくも解放的だった。「できない。できるのは、危機が訪れたときのためにツールと計画を用意しておくことだけだ。その時に組織が耳を傾ける。」それは本当に悲しいけど、同時に真実でもある。100年以上の歴史がある会社で働けたのは幸運だったし、いくつかの戦争や不況、経済危機を乗り越えてきた。彼らは災害計画に関してはオープンだったけど、時には現実を見ないバカもいた。最大の問題は、その会社が財政的にも文化的にも保守的だったこと。今のテック業界ではかなり珍しいよね。DRシステムを管理したことがある人なら、サポートを得るのがどれだけ難しいか分かると思う。災害復旧は高くつくし、リソースもたくさん必要だし、テストも難しい。人々が考えたくないことでもあるし、保険みたいなものだね。

LoRa(とAPRSの衛星経由…まあ、地上APRSも)には問題があって、帯域幅が非常に限られていて、通常は「一度に一人だけ」だから、MeshtasticやMeshcoreは数十のステーションや少数のユーザーがチャットする分には大丈夫だけど、その数が増えると、ルーティングや信号処理が帯域幅のほとんどを使い果たし、同時にメッセージを送る人が多いと、全体のシステムが非常に信頼性がなくなる。APRSは少しマシだけど、アマチュア無線のライセンスが必要で(通常は)少し高価な機器が必要だから、"SmartBeaconing"を使って数人のアマチュア無線家がいると、衝突が起きる(同時に複数の人が送信して、お互いを妨害する)。Redditは通常、プレッパーや知識もライセンスも持たないバカが安い中国製のラジオを買い漁ってるから、実際の使い方について何も知らないんだよね…。都市環境でのシンプルな通信範囲は数百メートルか、ラジオの間に一つか二つの大きな建物がある程度で、リピーターは実際の緊急サービスによって使用されていて、「プライベート利用」には本当に使えない。要するに:本を数冊、トランプを一組用意して、待ってればいい。最近まで、家から離れて連絡が取れないのが普通だったし、なんとかやってたんだから。

Meshcoreについてよく分からないのは… 彼らの目的は何なんだろう。商業的な事業みたいだけど、連絡先メールがcustomers@.....だし。ライセンスも分からないし、俺はmeshtasticの方がいいかな。

私の悪夢の一つは、ある朝目が覚めて停電してて、インターネットもダウンしてて、携帯電話も使えないことを発見することだ。年を取るにつれて、これがますます理想的に感じる。

皮肉は分かるけど、君はこれをもっと真剣にシミュレーションしてないんじゃないかな。最近の停電でスペインやポルトガルのほとんどで起きたことだし、あんまり良い状況じゃなかったよ。

平和な時はそうだけど、危機が起きたら話は別だね。

数年前にWhatsAppやいくつかのSNSがダウンした時、ベルリンでその晩散歩したら、街が妙に賑やかだった。ちょっと非現実的だったな。バイアスかもしれないけど、俺もそんなふうに感じてる。

この記事は、大手通信会社しか存在しない都市から来ているなら納得がいくよ。ここドレスデン(ドイツ)では、ボランティア団体が街中にケーブルを敷いたり、マイクロ波アンテナ(AG DSN、Bürgernetz、Freifunk)を持ってたりするし、最近ボランティアが運営するインターネット交換所(DD-IX)もできたんだ。だから、電力がある限り、自分たちのインターネットがあるんだよ。

メッシュネットワークは基盤だよね。災害のレジリエンスには欠かせない。じゃあ、どんなサービスを上に乗せる?リアルタイムチャット:どこでも動く野性的で安全性のないシンプルさ(IRC)、現代的なセキュリティを備えた機能満載(Matrix)、ほとんど誰も知らないメッシュネイティブ?実際のユーザーの災害後のオンボーディングはどうする?ストア&フォワードメッセージング:SMTPなどはうまくいくかもしれないけど、実際に分散されたサーバーが必要で、各地の災害POPで。タイムアウトやリトライのパラメータも必要で、実質的に永遠にキューに入れておく必要がある。フォーラム:古いNNTPより良いものはある?他のプロトコルは単に不定期な間接接続を採用しただけで、NNTPはそれの中で生まれたんだ!実際の災害に対して、もっと洗練されたものやインタラクティブなものは現実的なの?各主要OS用のクライアントを含むオンボーディングキット(AOLのCD-ROMみたいな!)も、USBドングルを通じてSneakernet配布に便利かもしれないね。

面白いね、その記事では戦争、地政学、気候変動が一番の危険として挙げられてる。俺は大衆ヒステリーも加えたいな。広まった噂に対して人々が過剰反応する危険性は、かなり過小評価されてると思う。あと、みんな本気で大気物理学の論文を読むべきだと思うんだ…。

大衆ヒステリーは確かに悪いことリストに入るけど、インターネットや電力供給を長期間ダウンさせる可能性は低いと思う。むしろ「トイレットペーパー耐性クラブ」の理由になるかもね。

最近GCPがヌルポインタ例外でダウンして、多くのサイトが影響を受けたんだけど、人々はそれをWW3の始まりだって言ってた。明らかにインターネットのブラックアウトから始まるって思ってるみたいだね。一方で、みんなは最新のハイパーソニックミサイルが民間の家に当たるのをHDで見ようとフィードを更新し続けてる。「戦争、地政学、気候変動」って、同じような偏執的なヒステリーに思える。結局、みんなバグだらけのソフトウェアを書いてるだけだよ。

もし彼らが読むなら、コメントも読んだ方がいいよね。

SVBが失敗した理由の一つに銀行の取り付け騒ぎがあったのを覚えてるし、COVIDのパンデミック中に人々がトイレットペーパーを買い占めたことが市場に悪影響を与えたのも知ってる。でも、これらのケースは危険リストがもたらすような広範囲な混乱には全然及ばないと思う。大衆ヒステリーが戦争や地政学と同じように、グローバルなサプライチェーンや通信サービスを混乱させた事例って知ってる?

インターネットが広まった噂を減らすってこと?

イントロと結論を読んでみたけど、CO2が増えると一部の加熱効果が飽和して制限されるって言いたいのかな?ヨークとプリンストンは信頼できそうだけど、どれくらい受け入れられてるかはわからない。

COVIDの初めに、多くの国でトイレットペーパーが不足したのは大騒ぎのせいだったよね。もし食料が足りなかったら、どれだけひどいことになるか想像してみて。供給チェーンに混乱があれば、そんなに非現実的じゃないよ。スーパーには秘密の食料備蓄なんてないし、商品はジャストインタイムで売られてるから。

彼女の10分間のRIPE 90のトークを見て、その後最初の「質問」を聞いてみて。どうやって嫌な奴になるかの短いチュートリアルみたいだよ。あいつ、質問すらなくて、ただ自分がちょっと関連するテーマについてどれだけ知ってるかをみんなに知らせたかっただけだね。

俺は、ほぼ100%メッシュカバレッジのあるヨーロッパの大都市でmeshtasticを試してみたけど、実際のパフォーマンスはかなり期待外れだった。しょっちゅう、アンテナゲインの違いやクソみたいなメッシュパフォーマンスのせいで返信できないメッセージを受け取った。公共チャットは完全に死んでるか、テストメッセージで溢れてた。メッシュは実際にはあまりスケールしないから、100ノード以上になるとダメになるし、中速のチャンネルでもすぐに詰まっちゃう。緊急時にmeshtasticに頼ることは絶対にないね。誰も使っていないときですらほとんど機能しないから。公共のWi-Fiメッシュの方が価値があると思う。古いWi-Fiルーターはほぼ無料で無限に手に入るし、消費電力も少ない。みんなポケットに互換性のあるクライアントデバイスを持ってるしね。確かに完全な停電の時にはメッシュは機能しないだろうけど、電力が復旧したときには何かの役に立つはずだよ。

スペインの停電を経験したから、これめっちゃ役立つと思う(携帯使って)。一人だけ発電機やStarlinkがあれば、つながりが持てるしね。

携帯メーカーがメッシュネットワークを実装してないのが意外だよね。AppleのFind Myネットワークをメッシュネットワークって呼ぶこともできるけど、任意のデータを密輸するには帯域幅がすごく低い。もしかしたら、Appleの新しいモバイルWi-Fiチップは実際のインターネットメッシュネットワークの前触れかも。

Wi-Fiルーターは、カバーできるエリアに対して結構な電力を使うよね。100平方メートルをカバーするのに10ワットくらい使うのは、全市をカバーしようとしたらかなりのもんだよ。

  1. Meshtastic / LoRaはコミュニケーションには向いてない、問題が多すぎる。2. もし紛争が起きたら、LoRaを始めた人は自分の位置に砲弾やロケットが届くことになる。ウクライナみたいに、そこでDJIの純正ファームウェアのドローンを起動してみて、どうなるか見てみなよ :) 無線機を使う時も同じで、絶対に暗号化された無線は使わないのが鉄則。これが一番好きな例なんだけど、常識に反してるよね。どうして敵に通信内容を見られるような暗号化されてない無線を使いたいの?理由は、暗号化された無線通信は敵にとってすごく興味深いから。だから、使ってる人は重要な人間だってことになる→砲弾を送れ、バダブーム。

そんなに簡単に砲撃の標的になるなら、それを逆手に取れるよね。前線近くにランダムにLoRaデバイスを設置して(リスクを減らすために自律型や光ファイバードローンで落とす)、ランダムなタイマーでオンオフして、敵が弾薬やドローンを消耗するのを見てみよう。

メッシュ無線の帯域幅はあんまり良くないね。まず、他のLoRa無線とか、いろんな干渉源と競争しなきゃいけないし(電力が下がれば改善するかもしれないけど)、それに長距離接続は帯域を消費して、各中継点で遅延や遅延の変動が出るからね。テキストメッセージには使えるかもしれないけど、ホップごとの帯域幅が0.3 kbpsから27 kbpsまでで、さらに共有のマルチホップリンクで分割されるから、他の用途には実用的じゃないと思う。短距離での超低帯域の電話や、ミニマリストなテキスト専用のウェブサイトを訪れるくらいなら使えるかもね。固定のマルチメガビットのポイントツーポイントのマイクロ波リンクでバックボーンを作って、LoRaがアクセスネットワークとして機能する方が理にかなってるかも。実際にこれをやった人たちの体験を聞いてみたいな。

俺には再発明されたHAMラジオクラブに聞こえるな。