局域网IP与拨号网络IP的冲突(50分)

  • 主题发起人 主题发起人 jacaboos
  • 开始时间 开始时间
J

jacaboos

Unregistered / Unconfirmed
GUEST, unregistred user!
本机安装有Microsoft winsock proxy,设置网卡一个C类地址:168.x.x.x
另外一个Delphi程序需要通过拨号来访问远程的SQL服务器(通过ODBC的TCP/IP)。
拨号网络与SQL服务器的地址均为:198.x.x.x
现在的问题是:若不屏蔽掉Microsoft winsock proxy,我能PING到SQL服务器地址,
却无法登录到SQL服务器。关闭proxy,一切正常。
同一台电脑中安装有一个买来的用VB开发的程序,也用到拨号网络,并且用FTP来
向远端服务器发送数据。这个程序就没有受到proxy的影响。是不是微软给自己的产
品开了后门?
 
应该不是吧。
实验使用SQL 分析器,我估计它也没戏。
 
看看是不是服务器的DHCP服务器启动了?若是关掉他。
 
这不是IP冲突,而是软件设置的问题,好好查查,应该能够解决。
 
不可能吧,你看看是不是其他引起的冲突,例如网段、路由等等。
 
在不屏蔽代理的情况下拨号后,用ipconfig看到modem的参数为:
子网掩码 : 255.255.255.255, 网关为空。
而网卡的参数为:
子网掩码 : 255.255.0.0, 网关: 168.x.x.x

以上信息不知对解决问题是否有帮助?
  
 
问题正常了!
有了网关,即使拨号,IE照样是通过网关来访问,所以就byebye了。
如果拨号的时候,必须不能有网关。
这种情况我遇到过。目前只有去掉网关才能正常。
 
你设置以下静态路由就可以了
 
如何设置?关注!
 
route add 198.0.0.0 mask 255.0.0.0 198.x.x.x(自己的拨号的地址)
 
谢谢!又学了一招,不过暂时没办法实验。[:)]
 
pipi 的方法经证明有效。多谢,稍后给分。
愚笨的我还要请教大家,如何将 "route add ...." 加入到程序中?用exec?
或者让PC开机就运行?用批处理?
 
更正:
由于我的失误,做出了一个错误的判断。向各位致歉。
pipi的方法是无效的。这是我在实际应用中得出的结论。
所以,还请大家帮助解决这个问题。为盼。
 
给PiPi.大侠发送一个在线传呼,估计他应该解决过这个问题。
我当时的解决办法,你也会,呵呵,将那个网关删掉了,哈哈。。。
 
远端的SQL服务器上的IP池的范围重新设置一下!应该搞定!
 
modem的子网掩码 255.255.255.255 ,把它改成是你的modem和sql服务器一个网段啦
如果你的modem的地址是DHCP分配的,那么在拨号服务器那里修改
如果是静态地址,本地修改
 
路由应该是没有问题的。因为在关闭代理网关时,拨号一切正常。
 
拨号属性的在远程拨号网络上使用默认网关没选?
 
后退
顶部