• ベストアンサー

NICを2枚ざしすると遅い

Windows2000Proに、NICを2枚さして、1つは、インターネット用、1つは、社内用と分けて使っているのですが、インターネットに接続するときに、遅い感じがします。どう遅いかというと、最初の接続するときに、時間がかかることが、多くなりました。ネットワークを見にいく順番かなぁという感じがします。 どうやったら、早くなるでしょうか? NICの順番(デバイス順)などは関係あるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

自宅サーバーの環境で、ラックマウントの専用機を数台稼動しています。 この手のマシンはLANポートが2つ付いていることが多く、私も、この2つのポートを片方はサーバー群とPC群がつながったLAN(サブネットは192.168.11.0)、もう片方は、サーバー間の通信手段の多重化を含めてサーバー群のみがつながったLAN(サブネットは10.200.1.0)につないでいます。たとえばサーバーAのLANポートAには192.168.11.200というアドレスを振り、ポートBには10.200.1.200というアドレス、サーバーBのポートAには192.168.11.201、ポートBには10.200.1.201というアドレスを振るといった具合です。 こうすることでサーバーAはサーバーBにアクセスする場合に、2つの経路が確保されているので、最悪いずれのLANインターフェースに不具合が起きても、サーバー間通信は何とか保証されるという具合です。 そこで、普段はサーバーがお互いと通信する場合に、どちらのインターフェースを使うのかを調べますと、常に、サーバー間は10.200.1.0側のLANを使って通信していることがわかります。 つまり、クラスCの192.168~よりも、クラスBの10.~というIPアドレスのほうが優先的に使われているのです。 こういった理由から、アクセスが遅いのは、インターネットにつながっていない方のLANにマシンが優先的に参照に行くようになり、肝心のインターネットに達するまでにいろいろと手間取って送れていることが考えら得ます。 この場合は、Windowsのルーティングテーブル(どこ行きのパケットがどこ経由で送られるというルールを定義した部分)を設定変更すればいけると思います。

その他の回答 (2)

  • etaro
  • ベストアンサー率31% (46/146)
回答No.3

NICの順番というより、単純にルーティングの問題だと思いますが、情報が足りないので正しい設定を書いておきます。同じ設定になっていればNICの問題かな。 ・インターネットに繋いでいる側のNICのデフォルトゲートウェイには、インターネットに繋がっているルータのアドレスを設定します。 ・社内LANに繋いでいる側のNICにはデフォルトゲートウェイを設定せず、社内の全てのセグメントに対して静的ルートをマップします。 これでNICの優先度とは関係なく、宛先側のIPアドレスに従って、社内であれば社内用のNICに、それ以外であればインターネット側のNICに流れます。 ちなみに、両方のNICにデフォルトゲートウェイを設定した場合の動作は2つのNICが有効になるタイミング次第で、かな~りおみくじ状態です。

w0a15455
質問者

お礼

社内LANのWINSオプションの「LMHOSTSの参照を有効にする」をはずしたら、早くなりました。 ありがとうございました。

  • nac03056
  • ベストアンサー率48% (203/419)
回答No.2

LANがインターネット接続の邪魔をしているなら、一度LAN側の線を抜いて試してみてはいかがでしょう。

関連するQ&A