質問: ルーティングテーブルのエントリの順序は重要ですか? ルーティングの順序は重要ですか?> route -n kernel ip routing table destination gateway genmask flags metric ref use iface 123.x.x.151 0.0.0.0 255.255.255.255 uh 0 0 0 vmbr0 123.x.x.154 0.0.0.0 255.255.255.255 uh 0 0 0 vmbr0 123.x.x.128 0.0.0.0 255.255.255.224 u 0 0 0 vmbr0 192.168.1.0 0.0.0.0 255.255.255.0 u 0 0 0 vmbr1 0.0.0.0 123.x.x.129 0.0.0.0 ug 0 0 0 vmbr0 それは同じです:> route -n kernel ip routing table destination gateway genmask flags metric ref use iface 123.x.x.128 0.0.0.0 255.255.255.224 u 0 0 0 vmbr0 123.x.x.151 0.0.0.0 255.255.255.255 uh 0 0 0 vmbr0 123.x.x.154 0.0.0.0 255.255.255.255 uh 0 0 0 vmbr0 192.168.1.0 0.0.0.0 255.255.255.0 u 0 0 0 vmbr1 0.0.0.0 123.x.x.129 0.0.0.0 ug 0 0 0 vmbr0 ?違いはどこですか123.x.x.128 123.x.x.129 255.255.255.224 u 0 0 0 vmbr0 より高次123.x.x.151 0.0.0.0 255.255.255.255 uh 0 0 0 vmbr0 だから私が123.x.x.151どこに行きますか:- the routed way over `123.x.x.129`, because it matches the `123.x.x.128` rule, or - the direct way using the arp table, because it matches the `123.x.x.151` rule ?
回答: ルートが重複している場合にのみ、順序は重要です。それをしないでください。たとえば、2つのインターフェースの宛先、ネットマスク、ゲートウェイが同じ0.0.0.0の場合、最初のインターフェースはそのネットワークのすべてのトラフィックを取得します。さらに、いくつかのシステムは最初に来るブート時にランダムに再注文することがわかりました。 1つだけが機能する場合、または1つだけにルーターゲートウェイが設定されている場合、再起動時にそのネットワークへのアクセスが失われる可能性があります。