在Windows上的56k调制解调器上设置静态路由

目前,我正试图通过笔记本电脑将一个连接到PSTN的56k连接线连接到一些以太网设备。 本质上,我使用笔记本电脑作为路由器利用持久的路由,直到适当的路由设备可以进入。我可以连接,路由,执行之间的数据传输我的远程点,33kbs是足够的带宽足够我的需要使用以下路线:

route add -p 192.168.2.0 mask 255.255.255.0 192.0.16.1 if 0x10004 

但是,如果调制解调器被迫重拨56k调制解调器的接口索引(0x10004 – > 0xa0004 – > 0xc0004 – >等),路由无效。

如果我没有指定路由, route add失败,并显示索引错误或网关不在同一个接口上。

有什么办法可以将独立于接口索引的56k连接路由到我的以太网接口吗?

我最终用超级创意名称DialupRouteMaster写了一个小应用程序。

它检查目的地网关以查看路由是否处于活动状态(不处于断开连接状态)以及networking是否断开连接(重拨等),然后尝试删除持久路由,然后使用正确的接口重新创build它。 我不幸地尝试了Geoff的build议,这是build议路线的推荐方式,但是如果它不起作用,您将不得不尝试其他方法。

您应该能够离开界面,如下所示:

 route add -p 192.168.2.0 mask 255.255.255.0 192.0.16.1 

它将使用任何接口来达到192.0.16.1。 它甚至说在帮助对话框中:

 "If IF is not given, it tries to find the best interface for a given gateway." 

但是,我不知道它是否足够适应永久路由,当它变得无效时,然后重新设置它时,界面回来。 如果不是的话,我认为你唯一的办法就是触发一个脚本,一旦完成拨号就添加路由…