サーバーの固定パス設定がゲートウェイ設定とは異なる動作をするのはなぜですか?たとえば、ホストがあり、10.0.0.11
ゲートウェイにインターネットがある場合は、ゲートウェイとして追加すると正常に機能し、10.0.0.2
google.ieとpingしてサーバーを次のように機能させることができます。ますますインターネットに正常にアクセスできます10.0.0.2
/etc/network/interfaces
10.0.0.2
しかし、パスとして追加すると、次のようになります。
up route add -host 10.0.0.11 gw 10.0.0.2
パスはありますが、pingは機能しません。 ping google.ieと言いましょう。私は間違っているかもしれませんが、同じように動作するべきではありませんか?
ベストアンサー1
ゲートウェイはデフォルトパスとも呼ばれます。ルーティングテーブルにデフォルトルートを追加した場合、ルーティングテーブルに実際に要求された宛先アドレスの特定のネクストホップがない場合は、それをプライマリルーティングアドレス(ゲートウェイ)に転送する必要があります。
一般的なデスクトップ/ノートブックまたはワークステーションには通常、複数のネットワークインターフェイスが同時に接続されているため、ルータとして機能しないため、ルーティングテーブルがほとんど空になり、すべての発信トラフィックが必要なゲートウェイアドレスが1つしかありません。渡されます。
たとえば、VPN接続を確立してルーティングテーブルを表示すると、ルーティングテーブルがVPN接続を介してネットワークに到達するために複数のスタティックルートに拡張されていることがわかります。
ルーティングテーブルはパブリッシュで表示でき、netstat -rn
マニュアルページで詳細を読むことができますman netstat
。man route