ホットワード |
AdsWindows2000/XPでルーティングを行うWindows 2000/XP のデフォルトではパケットの中継が出来ない。 *1 これを有効にするにはレジストリに値を一つ設定してやる必要がある。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters の IPEnableRouter の値を 0x00000001 にします。 これは Linux で次のようにするのと大体同じことです。 echo 1 > /proc/sys/net/ipv4/ip_forward 参考: http://www.atmarkit.co.jp/fwin2k/win2ktips/450ipforw/ipforw.html コメント何も考えずに SoftEther の Windows ルータを作っててパケットがとばねーと悩んでたが、これで解決。 Windows だとネットワークの共有機能があるから何も考えずに同じ感覚で転送してくれるのかと思ってたらそうではなかったみたい。 ネットワークの共有を有効にしたときだけは例外で転送してくれるようになってるだけぽ。 |
|