TOP MAP UP

Windows2000 ルーティングテーブルを書き換える

 仕事場でB-Fletsを使って、インターネットのアクセスをするという話しで、とりあえずやっつけ仕事で、普通に接続して、BlackJumboDogでproxyで完了・・・・という話しだったが、どうもサブネットからのアクセスが出来ない(現象的にはルータ越しのアクセスが出来ない)ようだ。
 原因を色々調べてみると、PPPoEの接続をする時点で、接続しているマシンのデフォルトゲートウェイがFlets側に移るので、ルータ越しのアクセスは、pingすら返らないという状況だった。

 これは元々のルーティングテーブルが、
DestMaskGateWayIFmetric
0.0.0.00.0.0.010.78.xx.xx LAN側LAN1

 とかいう設定になっているためで、PPPoE接続すると、
DestMaskGateWayIFmetric
0.0.0.00.0.0.0Flets側Flets1
0.0.0.00.0.0.010.78.xx.xx LAN側LAN2

 という設定になり、結果的にLANの方の信号がすべてFletsに流され、LANは無反応になる。(しかも元の設定を保存するために、metricを下げているのが泣ける:w)

 結果的にこれは、LAN側の信号はLAN側に返せばOKなので、LAN側の処理は
DestMaskGateWayIFmetric
10.78.0.0255.255.0.010.78.xx.xx LAN側LAN1

 とすれば良い。ちなみに、LAN側NICのデフォルトゲートウェイを指定していると、この設定は上位の0.0.0.0に負けるので、指定を外す必要がある。(簡単に結論を書いているが、当方ネットワーク関係が素人なのでかなり困った:w)

 この問題をgoogleしたが、全然解決策を書いたページが無いので、今回書いてみました。同じ問題に困ってた人は、なんかお礼下さい(w
 え?こんな事に躓くのは、素人の俺だけ?それで検索してもないのかも(w