2つのネットワークカードを持つコンピュータがあり、そのうちの1つはイーサリアム一つ無線LAN。
- 無線LAN10.0.0.0/24に位置
- イーサリアム192.168.0.0/16に位置
カーネルルーティングテーブルは次のとおりです。
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 100 0 0 enp4s0f0
0.0.0.0 10.0.0.1 0.0.0.0 UG 600 0 0 wlp3s0
10.0.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp3s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp4s0f0
192.168.0.0 0.0.0.0 255.255.0.0 U 100 0 0 enp4s0f0
質問:
- カーネルは使用するデフォルトのgwを選択しますか、それとも両方に送信しますか?
- 選択した場合、どのように選択されますか?
- 選択に影響を与えたり選択を行うための最も効果的な方法は何ですか?
ベストアンサー1
この場合、カーネルはメトリックに基づいて選択されます。つまり、低いメトリックが優先されます。 (パスの選択は、経路特異性、管理コスト、指標を順番に基準とします。2つのデフォルトゲートウェイの特異性と管理コストは同じです。)
選択を変更する最善の方法は、パスメトリックを変更することです。