公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器4号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: 内网外网同时上写路由脚本的方法原理!

dickhuang1987 2013-4-13 11:06

内网外网同时上写路由脚本的方法原理!

现在很多工作都需要笔记本既要插上内网网线,连接内部网络,又需要外网无线路由连接,上外网。这样就需要写一个路由的脚本,才能实现。
1 首先你需要知道连接的 内网IP和外网IP,可以 开始菜单-输入CMD,打开命令行,输入ipconfig,这要就取到需要的信息。
比如:内网地址 111.111.111.111 网关100.100.100.100
     外网地址 222.222.222.222 网关200.200.200.200
2 开始写路由脚本
     route delete 0.0.0.0 ----0.0.0.0其实是外网地址,先删除它,因为同时连接外网和内网时这个地址走的路由有可能不是能连接外网的路由。因此连接不能上网
     
     --这个是给外网走外网网关的地址,配上后就能连接外网了,前面的脚本一样,只要把最后的地址改成外网网关地址就行
     route add 0.0.0.0 mask 0.0.0.0 200.200.200.200(外网网关地址)
     
     --这个含义是只要是内网地址111.111.111.三个开头的地址都走100.100.100.100路由
     --255.255.255是与route add写的地址对应,前面三个非0数据,后面也写三个,如果前面写111.111.0.0 就应该写255.255.0.0
     route add 111.111.111.0 mask 255.255.255.0 100.100.100.100(内网网关地址)
     
     --内网你有很多地址,走不同的路由,那就需要多写几条,比如
     route add 111.111.111.0 mask 255.255.255.0 100.100.100.100(内网网关地址)
     route add 111.111.112.0 mask 255.255.255.0 100.100.100.101(内网网关地址)
     --这说明 111.111.111开头的地址走网关 100.100.100.100,111.111.112开头的地址走100.100.100.101网关
3 注意下,这个可以做出WIN的BAT脚本执行,也可以直接在DOS命令行执行,WIN7必须以“管理员方式运行” (cmd 就能进入DOS)

[[i] 本帖最后由 dickhuang1987 于 2013-4-13 22:27 编辑 [/i]]

poi6411886 2013-4-13 14:19

这个太专业了。。技术帝啊。有需要的慢慢看

fewu 2013-4-13 16:47

楼主,你这个有问题啊,弄反了。我改进下[code]route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 200.200.200.200
route add 111.111.111.0 mask 255.255.255.0 100.100.100.100[/code]把这个保存成一个bat文件,例如auto.bat,放到C盘根目录下。

开始-运行[code]REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v auto.bat /t REG_SZ /d c:\auto.bat /f[/code]把它加入开机自动运行就OK了

dickhuang1987 2013-4-13 22:23

是的,写反了,感谢提醒!

cwj8659 2013-4-14 09:31

看得有点晕,本人小白一个,不太懂这些高深技术。谢谢楼主
页: [1]
查看完整版本: 内网外网同时上写路由脚本的方法原理!