両方がインターネットに接続されているときに、Ubuntuに有線接続よりもWiFi接続を選択させるにはどうすればよいですか?「このネットワーク上のリソースにのみこの接続を使用する」という設定を使用してルーティングするようにイーサネット接続を編集しました。問題は解決しません。イーサネットは依然としてインターネットで好まれており、WiFiは無視されます。
別のこととして、有線接続を無線へのフェールオーバー接続として使用することは可能ですか?
両方がインターネットに接続されているときに、Ubuntuに有線接続よりもWiFi接続を選択させるにはどうすればよいですか?「このネットワーク上のリソースにのみこの接続を使用する」という設定を使用してルーティングするようにイーサネット接続を編集しました。問題は解決しません。イーサネットは依然としてインターネットで好まれており、WiFiは無視されます。
別のこととして、有線接続を無線へのフェールオーバー接続として使用することは可能ですか?
回答:
メトリックを変更できます。
route add default dev eth0 metric 20
メトリックを変更すると、デフォルトルートのwless0へのメトリックが少なくなり、トラフィックはwless0を経由します。wless0がダウンすると、wless0へのデフォルトルートがルーティングテーブルから削除され、トラフィックはeth0を経由します。wless0が再びアップすると、デフォルトメトリックはeth0で20未満になり、トラフィックは再びwless0に移動します。
また/etc/network/interfaces
、インターフェースの永続的なメトリックを編集および設定できます。
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
metric XXX
@gunjan parashar精巧な:
いくつかのパラメーターのネットワークサービスルートパッケージ。まず、パケットはローカルネット用かどうかです。この決定のために、ネットワークサービスはnicセットアップのnetwotkマスクを使用します。パケットがローカルネットに準拠していない場合、PCはデフォルトゲートウェイに送信します。
同じサブネット/ローカルネットワークに2つのインターフェイスがあり、両方のインターフェイスに同じゲートウェイがある場合、PCはルーティングの決定にいくつかの「パラメータ」を使用する必要があります。ルーティングのパラメーターはメトリックです。実際にはメトリックが少ない方がルートが優れており、PCはそれに基づいてゲートウェイにパケットを送信します。ローカルネット上に同じメトリックと同じgwと両方のインターフェイスがある場合、pcはルーティングを決定できないため、gwへのトラフィックは機能しません。
メトリックを変更すると、実際にはpcが「eth0を介したリンクは悪化します。wlan0を使用します」と言いますが、wlan0がダウンしている場合、接続はありません。デフォルトのメトリックパラメータがeth0で手動で設定されたメトリックパラメータよりも小さいため、WLANが再びアップしたときに自動的に改善されます。