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を常にデフォルトに設定する方法はありますか?
ありがとう、