2つの異なるサブネットに2つのネットワークインターフェイスがあり、DHCPとして構成されています。 routeコマンドを実行すると、ゲートウェイでアスタリスクが付いた次の出力が表示されます。それの意味は何ですか?
更新:画像のデフォルトルートをトリミングしました
雪片は、ローカルインターフェイスに関連付けられたネットワークへのデフォルトルート(他のルーター)がないことを示しています。つまり、これらのネットワーク(サブネット)のいずれかに送信されるIPパケットには、指定されたインターフェイス(eth0、wlan0、lo)を介して到達できます。
$ (route ;echo; route -n ) | grep -v '^[KD]'
10.3.0.0 * 255.255.255.224 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 2004 0 0 wlan0
link-local * 255.255.0.0 U 2 0 0 eth0
loopback localhost.local 255.0.0.0 UG 0 0 0 lo
default 192.168.0.1 0.0.0.0 UG 2004 0 0 wlan0
10.3.0.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 2004 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 2 0 0 eth0
127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 2004 0 0 wlan0
言い換えると、10.3.0.0/27はeth0にあり、192.168.0.0/24はwlan0にありますが、他の誰か(127. *を除く)に到達するには、このマシンは192.168.0.1にデータを送信する必要があります。
ちょうど同様の質問に答えました:
「*」または0.0.0.0ゲートウェイは、ネットワークに直接到達できることを示します。ゲートウェイは必要ありません。デフォルトゲートウェイは、パケットがより具体的なルートと一致しない場合、つまり、コアルーターとより広範なインターネット宛ての場合に送信されるアドレスです。
から ここ 、
[ゲートウェイ]列は、指定されたネットワークに対して定義されたゲートウェイを識別します。ネットワークに転送ゲートウェイが必要ない場合は、この列にアスタリスク(*)が表示されます。