Tuesday, January 11, 2011

Linux サーバでの Default Gateway 設定

Default Gateway の設定は下記いづれかの設定ファイルで行う。

/etc/sysconfig/network
GATEWAY=192.168.0.1


/etc/sysconfig/network-scripts/ifcfg-ethX
GATEWAY=192.168.0.1


/etc/sysconfig/network
はシステム全体の設定を扱う設定ファイル。複数のNICを持っているサーバの場合、/etc/sysconfig/network-scripts/ifcfg-ethXのエントリーを削除してこっちのみで設定するのが無難か。

/etc/sysconfig/network と /etc/sysconfig/network-scripts/ifcfg-ethX
にて相反する GATEWAY 設定をした場合(複数の Default Gateway を設定した場合 )、/etc/sysconfig/network の設定が優先される。(RHEL にて確認。その他のdistributionは未確認)
(過去のトラブル:移行の際に network-scripts の方を変更したけれど、default gateway が変わらない、なんて...。)

いずれにしろ、Default Gateway の設定は /etc/sysconfig/network あるいは、 /etc/sysconfig/network-scripts/ifcfg-ethX どちから一方に。

No comments:

Post a Comment