拨×××后不能上网解决方法
多年前使用的×××不能上网解决方法,前二天看到一个推荐的博客,可没有写自动化的脚本,俺8年前已经操作了,而且已经有自动化脚本。
由于拨×××后,WINDOWS默认是使用新的网关,所以要修改下配置。(注意,如果获取的×××网段跟服务器的网段不同一个段时,需要配置路由)操作如下:
1.找到要修改的×××,在×××上单击右键,选择 “属性” 菜单
2.在弹出的属性页面,找到并单击 “网络” 选项卡。选中 “此连接使用下列项目” 下的 “Internet 协议(TCP/IP)” 协议选项,然后单击 “属性(R)” 按钮
3.单击 “Internet 协议(TCP/IP)属性” 页面右下方的 “高级” 按钮。然后,在弹出的 “高级 TCP/IP 设置” 页面正中找到 “在远程网络上使用默认网关” 选项,去掉默认打上的勾,最后确定保存。
4.配置路由:
a)查看获取IP地址(开始==>运行==>cmd),使用ipconfig命令
b)配置路由:( 以DCMP的×××为例,运行DCMP_addroute.bat批处理文件)
(以某网络的×××为例,增加192.168.110.0、192.168.1120网段)
route add 192.168.110 mask255.255.255.0 10.110.1.2 Metric 50
route add 192.168.1120 mask 255.255.255.0 10.110.1.2 Metric 50
说明:
附脚本(文件名.bat)
@echo off
title 显示你的IP
color F9
ipconfig
@echo -
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "10.110.1."') do set ip=%%i
@echo ==================[你的IP地址是:%ip%]===============
@echo -
route add 192.168.110.0 mask 255.255.255.0 %ip% Metric 50
route add 192.168.112.0 mask 255.255.255.0 %ip% Metric 50
for /f "tokens=2 delims=:" %i in ('ipconfig^|findstr "Address"') do echo
转载于:https://blog.51cto.com/sunday208/1396753