えーっと、まあLinuxルーティングをzebraを利用してやっているわけですが…
WindowsXPからWindows2000Serverまで届かない。
構成は
で、LinuxRouterにはすべてzebraのripを仕掛けてある。
が、どうやらうまく動作をしていないようだった。
調べた結果、Linuxのデフォルトの設定でIPv4のパケット転送機能がoffになっているとのこと。
/etc/sysctl.conf を開いて、
# sysctl net.ipv4.ip_forward = 0 を sysctl net.ipv4.ip_forward = 1
に変えるだけらしい。
さっそく全ルーターを書き換え。
通った。…が、XPにはPingが届かないまま。Windows2000Serverには届く。
どういうことやらと考えてると、ファイヤーウォールの存在に気づく。
原因判明。WindowsXPの標準搭載ファイヤーウォールがPingをはじいてました。
で、ファイヤーウォールを解除。
そしてWindows2000Serverとの通信確立成功。
ここまで来るのに約1ヶ月。
やっとおわる兆しが見えてきた…