質問: 1台で複数セグメント持つ際の設定(linux) 1台のlinuxサーバに、nicを2つ搭載し、それぞれ別のネットワークセグメントを想定した場合の設定方法を教えてください。 異なるネットワークセグメントを持つことから、ホスト名、ipアドレス、デフォルトゲートウェイもそれぞれ異なります。 /etc/sysconfig/networkには、hostname と gateway の設定が必要だと思いますが、/etc/sysconfig/network の定義ファイルは2つ必要なのでしょうか。 /etc/sysconfig/network-scripts/ifcfg-eth[] は、ifcfg-eth0とifcfg-eth1 を作成することが必要だと考えてます。 /etc/sysconfig/networkを2つ(??)作成する必要があるのかどうか、わかりません。 【os】 red hat enterprise linux 5.6
回答: >サーバ1台に異なるセグメントを2つ持ち、それぞれにホスト名を持たせることができると思いますが、 それは妄想です。ホストネームはホストに付くものなのでひとつです。 外から見たホスト名ということならいくつでも設定できますが、それはdnsサーバやhostsファイルなどを参照するリゾルバがやることで、ホストに付けるものではありません。ましてやインターフェイスに設定するものでもありません。 ifcfg-ethxファイルにもhostnameという設定は無いと思いますよ。やるとすれば先ほども書きましたがdhcp_hostnameでしょうが、これは自ホスト名を設定する役目ではありません。