ケーブルとWiFiデバイスを介してコンピュータ(Debian Wheezyを実行)を2つの異なるDHCPサーバー(ルータ)に接続しました。パスを表示するために使用すると、route
次のような結果が得られます。
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.2.1 0.0.0.0 UG 202 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 303 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 303 0 0 wlan0
192.168.2.0 * 255.255.255.0 U 202 0 0 eth0
traceroute
外部アドレスに対して操作を実行すると、最初のルーターを通過するのがわかります192.168.2.1
。パスを削除すると
$ route del default eth0
traceroute
を使用して、今見えるのと同じアドレスで実行します192.168.1.1
。
私の質問。
2つの基本パスのどちらを選択する必要がありますか?常に最初にリストされていますかroute
、それともいくつかの基準に従って毎回選択されますか?
デフォルトパスの優先順位が高い場合、どのように選択されますか?起動中に表示される最初のインターフェイスですか?
希望のルートが必要な場合、または2つのデフォルトルートのいずれかを削除するにはどうすればよいですか?削除パスを使用すれば十分ですか?
$ route del default eth0
または、顧客に新しいアドレスが割り当てられるたびに、このルートは自動的に再追加されますか?
私の質問に関する背景情報:コンピュータXはDHCPを使用してネットワークAとBに接続されています。ルーターAはXのゲートウェイとして機能する必要がありますが、ルーターBはそうではありません。ルータBは、XがネットワークBのコンピュータと通信できるようにする必要があります。