
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
No.2ベストアンサー
- 回答日時:
>サーバ1台に異なるセグメントを2つ持ち、それぞれにホスト名を持たせることができると思いますが、
それは妄想です。ホストネームはホストに付くものなのでひとつです。
外から見たホスト名ということならいくつでも設定できますが、それはDNSサーバやhostsファイルなどを参照するリゾルバがやることで、ホストに付けるものではありません。ましてやインターフェイスに設定するものでもありません。
ifcfg-ethXファイルにもHOSTNAMEという設定は無いと思いますよ。やるとすれば先ほども書きましたがDHCP_HOSTNAMEでしょうが、これは自ホスト名を設定する役目ではありません。
ご回答ありがとうございます。
確かに、ホスト名はhostsファイルで対応させることができますね。
予備知識がなく、すみませんでした。
色々と試してみます。
No.3
- 回答日時:
>異なるネットワークセグメントを持つことから、ホスト名、IPアドレス、デフォルトゲートウェイも
>それぞれ異なります。
>/etc/sysconfig/networkには、HOSTNAME と GATEWAY の設定が必要だと思いますが、>/etc/sysconfig/network の定義ファイルは2つ必要なのでしょうか。
/etc/sysconfig/network ファイルは1つで良いです。
>/etc/sysconfig/network-scripts/ifcfg-eth[] は、ifcfg-eth0とifcfg-eth1 を作成することが必要だと考えてます。
別のネットワークセグメントに接続させるための NIC が 2つあると思いますので、それぞれに設定ファイルを作成する必要があります。
質問内容から想像すると、ルーティングに関する基礎知識やデフォルトゲートウェイ指定の意味に関する理解が不足しているように思います。
route コマンドを実行すると、自身のマシンのルーティングテーブルが表示されますので、確認してはいかがでしょう。
ルーティングテーブルにeth0 のネットワークセグメント用のエントリと、eth1 の別ネットワークセグメント用のエントリが正しく登録されていれば、問題なくそれぞれの経路で通信ができます。
デフォルトゲートウェイ指定の意味ですが、ルーティングテーブルに登録されていない宛先へパケットを送る場合に、デフォルトゲートウェイとして指定したサーバ(またはルータ)にパケットが転送されます。
No.1
- 回答日時:
/etc/sysconfig/network は2つ作れません。
hostnameはホストの名前ですからインターフェイスの有無や個数は関係ない。
(DHCPサーバに通知するホスト名ならインターフェイスごとに指定は可能です。)
デフォルトゲートウエイも文字通り「デフォルトの」ゲートウエイなので2つ設定できません。
もしインターフェイスごとにゲートウェイを設定したい場合は、ifcfg-ethXにGATEWAYを指定する。
この回答への補足
ご回答ありがとうございます。
サーバ1台に異なるセグメントを2つ持ち、それぞれにホスト名を持たせることができると思いますが、その際、どちらのホスト名を/etc/sysconfig/networkに記述するのでしょうか。
どちらでもよい??
例えば、
NIC#1(ifcfg-eth0)
IP:192.168.10.10/24
GW:192.168.10.254
HOSTNAME:AAAAA
NIC#2(ifcfg-eth1)
IP:192.168.20.10/24
GW:192.168.20.254
HOSTNAME:BBBBB
上記の場合、/etc/sysconfig/networkのHOSTNAMEには、どちらを記述しても良いのでしょうか。
GATEWAYは、教えていただいたように、それぞれifcfg-ethXに記述するという認識でいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Debianでインターネット接続が...
-
リモートデスクトップ接続でパ...
-
MACアドレス 00:E0:C3 SAKAI って
-
「DNSサーバーを自動的に取得す...
-
サーバーというのとメインフレ...
-
Ubuntu(zorin os)でパスワード...
-
IPATにログインできません
-
アクセス集中を一時的に回避す...
-
WINDOWS NT システムログファイ...
-
Real VNCが頻繁に切断されます
-
Postfixで問題の切り分けに困っ...
-
vsftpd のユーザ認証のトラブル
-
(SSH)TeraTermでのリモートログ...
-
”Tortoise SVN” と ”Subversio...
-
コマンドでのFTP転送が進まない。
-
sshでリモートアクセス
-
至急) mac finderの場所 ネット...
-
mailでずっと送信中になってし...
-
macで送信済みメールが突然消え...
-
ドメインに参加しようとするとD...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
NIC毎のホスト名
-
Windows11のファイル共有
-
ホストオンリーアダプタで接続...
-
ifcfg-eth0 UUIDを調べる方法
-
Debianでインターネット接続が...
-
AirMacが安定しない
-
Ubuntu8.10 インターネット接...
-
違う系統のIPアドレス間でのフ...
-
ネットワーク環境がひとりでに...
-
ネットワーク設定
-
ネットワークに繋がらなくなっ...
-
OSX10.3でワイヤレスでのインタ...
-
Windows Server 2008のインスト...
-
Linuxのホスト名って何の意味が...
-
再起動のたびにデフォルトGWの...
-
Fedora9で再起動後に「resolv.c...
-
ktermからでしかネットワークに...
-
CATV回線にてVinelinux3.1をル...
-
DHCPサーバのresolv.confについて
-
タイムゾーンの再設定
おすすめ情報