web-dev-qa-db-ja.com

RHEL7のDEFROUTE対GATEWAY

Network Managerを無効にし、ifcfg-スクリプトをネットワーク構成に使用しています。そして、DEFROUTE = "yes"オプションとGATEWAYオプションの違いを見つけようとしています。

「ifcfgファイルは数値の昇順で解析され、最後に読み取られるGATEWAYディレクティブは、ルーティングテーブルのデフォルトルートを構成するために使用されます。」 RHELドキュメントに従って。しかし、DEFROUTEはどのように使用されますか?

たとえば、ifcfg-em1にはDEFROUTE = "yes"とGATEWAYオプションが指定されています。また、ifcfg-em2にはGATEWAYオプションしかありません。そして、ifcfg-em2 GATEWAYがデフォルトゲートウェイとしてルーティングテーブルに追加されているのがわかります。 DEFROUTEを使用する理由は何ですか?

おかげで、
宜しくお願いします、
ローマ

7
Roman_T

RHEL7ドキュメント に従って:

モバイルホストがNetworkManagerによって管理される動的ネットワーク環境では、ゲートウェイ情報はインターフェイス固有である可能性が高く、DHCPによって割り当てられるのが最適です。ゲートウェイに到達するために使用される出口インターフェースのNetworkManagerの選択に影響を与える必要がある特殊なケースでは、デフォルトゲートウェイにつながらないインターフェースのifcfgファイルでDEFROUTE = noコマンドを使用してください。

したがって、DEFROUTEステートメントはNetworkManagerによってのみ使用されます。

3
Roman_T

Uに2つのネットワークカードがあるとします。

両方のネットワークカードでIP、サブネット、ゲートウェイを提供しました。現在、システムは両方のカードを使用して宛先に到達します。

"DEFROUTE = yes"を1枚のカードに置くと、システムは常に優先順位が1のカードを使用してすべての宛先に到達します。

0
Bhavesh Vaghela