- - PR -
Windows2003でルーティングできない
1
投稿者 | 投稿内容 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-29 02:56
Windows2003Serverをインストールしたサーバをルータとして使用し、2つのネットワークを相互通信できるようにしようとしています。
しかし、うまくいかず立ち往生しています。 サーバにはNICを2枚さし、それぞれに以下のようにIPを振っています NIC1:192.168.11.1 ... (NetA) NIC2:192.168.88.1 ... (NetB) サーバではRRASを起動しルーティングを有効にしています。 ipconfig /allで "IP Routing Enabled. . . . . . . . : Yes" となっていますし、 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/IPEnableRouter の値も1にしています。 NetA上のPC(A)からサーバへpingが飛び、サーバからPC(A)へpingが飛びます。 NetB上のPC(B)でも同様です。 PC(A)、PC(B)ともにデフォルトゲートウェイはサーバのそれぞれのネットのIPになっています。(PC(A)なら192.168.11.1) このようなことから、各PCでは所属ネット外宛のパケットはサーバを経由するように設定され、サーバではルーティングが有効で、かつ、サーバは両ネットへのルーティングも出来ている。と思うのですが・・・ PC(A)とPC(B)の間ではpingが飛びません。 どのような原因が考えられますでしょうか? お知恵を拝借させてくださいませ。 | ||||||||||||||||
|
投稿日時: 2006-07-29 08:47
おはようございます.
なら
は必要ないと思いますが? 「とりあえず」というのはやらないほうが良いと思います.
PC と server の「同じ segment ではない interface」とは通信できますか? server の firewall な設定は? | ||||||||||||||||
|
投稿日時: 2006-07-29 16:41
返信ありがとうございます
そうでしたか RRASを有効にしただけではルーティングできず、IPEnableRouterがゼロだったので1にしてしまいました(^^;
できます。 PC(A)から192.168.88.1にpingは飛びますし、 PC(B)から192.168.11.1にpingは飛びます。
RRASではなにもフィルタをかけていません。 netsh routing ip show filter でも、すべてFORWARDで例外ゼロと表示されます。 TCP/IPプロトコルスタックでのフィルタも無効になっています。 | ||||||||||||||||
|
投稿日時: 2006-07-29 18:29
とすると,接続できない理由が見当たりませんね.
PC 側の personal firewall の設定などは? default gateway が実は間違っていたなんてことはありませんよね? 一方が間違っているだけで通信は成り立たないと思いますので. | ||||||||||||||||
|
投稿日時: 2006-08-01 00:35
対応ありがとうございます。
サーバ側の設定はちゃんとルーティングできる設定になっているとわかりましたので、別の視点でテストをしてみました。 その結果、テストに使っていたPC(A)、PC(B)ともに所属外のネットワークからの通信を受け付けないようにファイアウォールが設定されていることがわかりました。 試しに別のPCを使ってテストしたらすんなりNetA、NetB間の相互通信ができました。 どうもありがとうございました。 |
1