今天遇到一个客户的双网卡案例。
假设说10.x.x.x要走计费,而192.x.x.x要走上网。
此案例需要用route命令设置静态ip。(否则启用网卡时,动态路由表会自动添加0.0.0.0的默认路由2条记录,实际数据就会无法访问--内外运用只有一个正常)
管理员进dos命令:
route delete 0.0.0.0 //先删除默认路由。
route add 10.0.0.0 mask 255.0.0.0 10.1.1.1 -p // -p是永久的意思。
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 -p //设置其他访问走外网。可以上网。
设置之后,本来没问题。但是情况复杂了。因为计费要走一个加密代理。而这个加密代理的exe内部会创建一个进程,它捆绑到了192.168.1.x的这个网卡的IP。造成无法用计费了(道理是不是很简单!!!)。本来查了资料说有一个工具,可以设置强制运用程序捆绑指定网卡的。但是无奈这个加密代理是多进程。这个强制捆绑工具提示,进程已经启动无法再启动(严重不行啊这个工具,它无法干预到人家自动启动的新进程)。
再分析,再查资料。我想能否设置网卡的优先顺序呢??其实设置网卡的优先顺序就行了。
位置:更改适配器设置》组织》布局》菜单栏(打开)》高级》高级设置》适配器和绑定,按上下箭头调整顺序就行了。调整后,加密代理exe就能捆绑到10.0.0.0这个网卡了。也就很简单解决这个问题了。
推荐查看我的软件作品,都是好东西:
1. PB反编译大师
2. PB混淆加密大师
3. 互联网数据组件:DataWindowHTTP
4. ESC/POS打印组件:ESC/POS ImagePrint
5. SQLConnectManager:数据库连接断线管理(年后即将测试)
http://powerbuilder.ltd/indexcn.html