摩托 - 2008-7-30 16:51:00
简单总结一下用Windows命令行设置常用网络配置的命令。将它们保存为批处理文件(.bat),方便笔记本电脑用户在不同网络环境下快速切换配置。一、设置IP与DNS
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
1、设置为DHCP:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
cmd /c netsh interface ip set address name="Local Area Connection" source=dhcp gwmetric=0
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
cmd /c netsh interface ip set dnsserver name="Local Area Connection" source=dhcp
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
(中文系统下“Local Area Connection”应替换为“本地连接”一类的名称,下同)
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
2、设置为固定IP:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
cmd /c netsh interface ip set address name="Local Area Connection" source=static addr=10.2.54.123 mask=255.255.255.0 gateway=10.2.54.1 gwmetric=1
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
3、设置多个DNS服务器:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
cmd /c netsh interface ip set dnsserver name="Local Area Connection" source=static addr=10.87.130.1
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
cmd /c netsh interface ip add dnsserver name="Local Area Connection" 10.87.130.2
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
二、设置主机名解析文件
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
有时候可能需要针对不同的环境使用不同的主机名解析文件,以便在不修改其它软件配置的情况下使用统一的域名访问不同的服务。
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
copy E:\Program\Batches\netenv\hosts.1 C:\Windows\System32\drivers\etc\hosts 或
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
copy E:\Program\Batches\netenv\hosts.2 C:\Windows\System32\drivers\etc\hosts
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
“hosts.1”文件内容:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
127.0.0.1 localhost
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
10.87.1.1 mail_host.linjian.org
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
“hosts.2”文件内容:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
127.0.0.1 localhost
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
202.204.80.1 mail_host.linjian.org
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
三、设置路由表
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
在局域网内同时使用两种外网登录工具(如“亿邮”+“教育网直通车”)时可能有用。
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
添加:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
route -p add 10.0.0.0 mask 255.0.0.0 10.2.54.1
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
删除:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
route delete 10.0.0.0
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
四、设置代理服务器
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
可以将不同网络环境下的代理服务器配置存储在不同的注册表文件中,需要改变的时候导入注册表。
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
reg import E:\Program\Batches\netenv\proxy.reg 或
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
reg import E:\Program\Batches\netenv\noproxy.reg
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
“proxy.reg”文件内容:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
Windows Registry Editor Version 5.00
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
"ProxyEnable"=dword:00000001
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
"ProxyHttp1.1"=dword:00000001
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
"ProxyOverride"="<local>"
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
"ProxyServer"="60.28.31.194:80"
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
“noproxy.reg”文件内容:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
Windows Registry Editor Version 5.00
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
"ProxyEnable"=dword:00000000
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
五、ADSL或VPN接入
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
连接:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
rasdial Entryname Username Password
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
断开:
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
rasdial Entryname /DISCONNECT
PÛ
ªàbbs.tomrun.netç4uxôhMÉ
组合调用上述命令,建立适用于不同环境下的网络配置批处理文件。最后,别忘了修改批处理文件(或其快捷方式)的属性,让它默认以Administrator身份运行,这样才能保证上述设置有权限执行。
PÛ
ªàbbs.tomrun.netç4uxôhMÉ