
2つのインターフェイス(1つは有線、1つはワイヤレス)があり、どちらもdhcpを介してIPを取得します。どちらもインターネット接続がある場合とない場合があります。
インターネット接続が可能なインターフェイスを好むフォールバックメカニズムを作成する必要がありますが、現在あるインターフェイスが切断され、別のインターフェイスがインターネットに接続されている場合は、デフォルトインターフェイスを変更する必要があります。
Linuxには、これらの要件に適合するメカニズムはありますか?それとも、それに応じてルーティングテーブルを変更するスクリプトを作成する必要がありますか?
答え1
ifmetric
()を試してみてくださいsudo apt-get install ifmetric
。
たとえば、sudo ifmetric wlan0 50
指標をwlan0カードに50の値に割り当てることができます。数値が小さいほど、接続優先順位が高くなります。
route -n
システムに設定されているメトリック(メトリックフィールド)を表示できます。変更はすぐに反映されます。