アプリ版:「スタンプのみでお礼する」機能のリリースについて

NICを計 2 つでゲートウェイを
作ろうとしています。
マシンは DELL製 Poweredge 830 です。

増設NIC は、Buffalo製 LGY-PCI-GT です。

CentOSをインストール完了し、NICは2つ共に認識しています。
ネットワークアドレスは 192.168.2.0 /24
NIC 1: 192.168.2.211 (オンボード)
NIC 2: 192.168.2.212 (増設)
しかし、変なことに、
LAN内のWindows PCから2つのNICにそれぞれpingを行ってみたのですが、
NIC 2 は正常に応答があります。
そして、
NIC 1 は応答は無いのですが、それはNIC 2にLANケーブルを挿してないとき限ってで、
NIC 1 ,NIC 2 共にLANケーブルを挿している時は、NIC 1のIPアドレスにping実行で、
Reply が返ってきます。
NIC 2にケーブルを指してない状態で、NIC 1に対してpingを行い。
Request time out. が表示されている途中でも、NIC 2にケーブルを挿すと、
Reply from ... が返ってきます。

この症状の場合、NIC 1は故障していると言えますか?
どなたかご教授ください。
お願いします。

OS :CentOS 4.7
NIC 1 :オンボードBroadcom 5721 ギガビット・イーサネット・コントローラ
NIC 2 :Realtek RTL8169/8110 Family Gigabit Ethernet NIC

A 回答 (2件)

ゲートウェイにする場合、NIC1とNIC2は別のネットワークを割り当てなければなりません。



質問者さんの設定のように2つのNICに同じネットワークを割り当てた場合、
どちらか(設定の優先度が高い方)だけがパケットの出口として使われます。

例えば、もしNIC2の方が優先度が高かった場合、
送信アドレスが192.168.2.211なパケットもNIC2から送信されます。

つまり、NIC1宛ののPINGも、NIC1が受信した後、返事はNIC2が送り出すことになり、
質問者さんの述べるような症状になります。

ゲートウェイにする場合は、
NIC1: 192.168.1.211/24
NIC2: 192.168.2.212/24
のように、別々のネットワークを割り当ててください。

あるいは、ゲートウェイとして使いたいのではなく、同じネットワークに2枚のNICを両方とも接続したい、といった場合には、
NIC1: 192.168.2.211/24
NIC2: 192.168.2.212/32
のように設定すれば、
NIC2にとって 192.168.2.211 は別のネットワークですから、192.168.2.211宛のの返事をNIC2が送り出すといったことはしなくなります。

この回答への補足

ようやくガッテンできまして、ご報告します。
私は、
NIC 1 : 192.168.2.211 (オンボード)
NIC 2 : 192.168.2.212 (増設)
と認識していましたが、
正解はオンボードNICと増設NICは、逆で
NIC 1(eth0) : 192.168.2.211 (増設)
NIC 2(eth1) : 192.168.2.212(オンボード)
でした。

mtaka2さんは、パケットの出口が1つのNICになると、おっしゃいました。
NIC 計2コの状態で、
eth1 のみにケーブルを挿し、ping 192.168.24.212
をすると、「Request timed out.」で、
eth0 ,eth1 にケーブルを挿し、ping 192.168.24.212
をすると、「Reply ... 」が返ってきます。

と言うことは、パケットの入り口も 1つのNIC(eth0)になったのではないでしょうか?

ご回答頂ければ幸いです。

補足日時:2010/07/28 17:26
    • good
    • 0
この回答へのお礼

mtaka2さん
早速のご回答ありがとうございます。

2つのNICのネットワークを別にして NIC 1にpingテストを行いました。

因みに、pingを投げる別PCのネットワークアドレスは
192.168.1.0 /24 です。

≪NIC 2のネットワークを変えた≫
(1) # vi /etc/sysconfig/network-scripts/ifcfg-eth1
BROADCAST=192.168.2.255
IPADDR=192.168.2.212
NETMASK=255.255.255.0
NETWORT=192.168.2.0

(2) service network restart
(私のネットワーク変更の手続きは正しいでしょうか?)

≪NIC 1のみにケーブルを挿し、NIC 1 にping≫
ping 192.168.1.211
4回とも「Request timed out.」

≪2つのNIC にケーブルを挿し、NIC 1 にping≫
ping 192.168.1.211
4回とも「Reply from ...」成功。
なぜ、成功する?

私がやった、NIC 2に対するネットワークの変更は間違っているでしょうか?
もしくはNIC 1が故障しているのでしょうか?

初心者の質問で申し訳ないですが、
ご回答いただけると幸いです。

お礼日時:2010/07/27 10:52

NETWORTとありますが書き間違えですか?


それとも設定をそのように行いましたか?

記述ミスで、設定が反映されていないと言う事は無いですか?
    • good
    • 0
この回答へのお礼

ご指摘ありがとうございます。

NETWORT は、お礼入力での書き間違えです。
失礼しました。

サーバでは、NETWORKと書かれてあります。

お礼日時:2010/07/27 14:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!