中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 用批处理设置IP/DNS 上一主题 | 下一主题
wafzaa
新手上路





积分 12
发帖 5
注册 2008-8-16
状态 离线
『楼 主』:  用批处理设置IP/DNS

用批处理设置IP/DNS 命令行设置IP,DNS等 2008年05月16日 星期五 下午 02:57 用命令行设置本地连接IP地址,网关,DNS,备用DNS 批处理文件SetIP.bat内容如下: @echo off netsh interface IP set address "%1" static %2 255.255.252.0 netsh interface IP set address "%1" gateway=192.168.1.1 gwmetric=1 netsh interface IP set dns "%1" static 218.85.157.99 netsh interface ip add dns "%1" 202.101.111.55 index=2 @echo on 文件调用的时候需要两个参数,第一个参数%1是连接名,第二个参数%2是要设置的IP地址 使用格式如下: SetIP.bat 本地连接 192.168.1.100 执行以上命令行就可以把本机的本地连接的IP设置成192.168.1.100 ********************************************************************************************************************************* 通过命令行设置本地连接DNS来控制允不允许上网的命令行 批处理文件SetNet.bat内容如下: @echo off set netgate=%2 if %netgate%==ONLINE ( echo ******设置上网中.....请稍候!****** netsh interface IP set dns "%1" static 218.85.157.99 >NUL netsh interface ip add dns "%1" 202.101.111.55 index=2 >NUL echo **设置上网成功.....您可以上网了!** )else ( echo ******禁止上网中.....请稍候!****** netsh interface ip delete dns "%1" all >NUL echo 禁止上网成功!) @echo on 文件调用的时候需要两个参数,第一个参数%1是连接名,第二个参数%2是要设置DNS否 如果设置上网为ONLINE,如果设置不允许上网为其他任意即可 使用格式如下: SetNet.bat 本地连接 ONLINE 执行以上命令行就可以把本机的本地连接的DNS设置成218.85.157.99备用为202.101.111.55


2008-8-16 20:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qwertl
中级用户





积分 461
发帖 243
注册 2007-10-14
状态 离线
『第 2 楼』:  

要是这个1% 可以自动获取则更方便. 1%改为要设的ip 增加个网关的参数2%. dns参数3%. 则SetNet.bat %1 2% 3% 后两项不输入则保持现有设置不变.


2008-8-29 23:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: