ルーティングテーブルのデフォルトゲートウェイについて

ルーティングテーブルのデフォルトゲートウェイについて

wlan0(無線)とeth0(イーサネット)があり、両方ともDHCP(同じルーターまたは別のルーターに接続)を介してIPアドレスが動的に割り当てられています。私のルーティングテーブルは次のとおりです。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.100.1   0.0.0.0         UG    1024   0        0 wlan0
default         192.168.100.1   0.0.0.0         UG    1024   0        0 eth0
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
192.168.100.0   *               255.255.255.0   U     0      0        0 wlan0
192.168.100.1   *               255.255.255.255 UH    1024   0        0 eth0
192.168.100.1   *               255.255.255.255 UH    1024   0        0 wlan0

接続するときは、常にwlan0の代わりにeth0を使用することをお勧めします。インターフェイスファイルでメトリックを調整してみましたが、ルーティングテーブルに表示されているメトリックには影響しないようです。 ifmetricもインストールしたくありません。

そのため、Routeコマンドを使用してデフォルトゲートウェイを手動で削除して追加しようとしましたが(eth0がテーブルの一番上にあるように)、そうした後でもインターネット接続にwlan0を使用しているようです。

今動作する唯一の方法は、実際にwlan0を切断して接続すると、eth0がデフォルトとして使用されることです。カーネルは、「古い」接続をデフォルト接続として使用しているようです。

可能であれば、eth0を常にデフォルトに設定する方法はありますか?

ありがとう、

ベストアンサー1

おすすめ記事