動的に割り当てられた IP アドレスによるデュアル WAN フェイルオーバー ルーティング

動的に割り当てられた IP アドレスによるデュアル WAN フェイルオーバー ルーティング

私は、インターネットにアクセスできる可能性のある屋外環境で使用するためのポータブルな組み込みLinuxマシンをセットアップしています。どちらかフィールド内の無線ネットワーク経由または携帯電話のデータ接続。さらに、マシン自体が独自のWLANそして、前述の WAN ポートとの間で IPv4 パケットを転送します。少なくとも、それが目的です。

私の問題はこれです。ワイヤレスWANポートを優先し、WiFiが利用できない場合にのみセルラーデータを使用したいのです(現代のスマートフォンの動作と同様)。調査によると、私が探しているのは次のようです。デュアルWANフェイルオーバールーティングiproute2を使用しています。いくつか見つけたのですが説明そしてオンラインでは、WAN カードの IP が DHCP 経由で動的に割り当てられている場所が見つからないようです。

もっと簡潔に言うと、次のようになります。

  1. wlan0 がアクセス ポイントとして設定されています。
  2. wlan1 は、信頼できる WiFi ネットワークが利用可能な場合は自動的にログインするように構成されています。
  3. wwan0 は起動時に有効になりますが、wlan1 が接続を見つけられない場合にのみ使用する必要があります。

当初、明示的にインターフェイスを起動/停止するスクリプトを作成することでこれを実現できると考えていましたが、接続の中断を最小限に抑えることが重要であり、巧妙なパケット転送を使用することがそれを実現する最善の方法であるように思われました。

重複した投稿や意味不明な投稿があったら申し訳ありません。私はこのサイトもネットワーク全般も初心者です。

乾杯!

関連情報