日期:2014-05-17 浏览次数:20792 次
@echo off netsh interface ip set address name="本地连接" source=static addr=192.168.1.10 mask=255.255.255.0 netsh interface ip set address name="本地连接" gateway=192.168.1.1 gwmetric=0 netsh interface ip set dns name="本地连接" source=static addr=202.96.128.86 register=PRIMARY netsh interface ip add dns name="本地连接" 192.168.1.2 index=2
------解决方案--------------------
007正解,以下是以前用的供参考:
@echo off set int=无线网络连接 set ip=192.168.1.11 set mask=255.255.255.0 set gateway=192.168.1.1 set dns1=8.8.8.8 set dns2=8.8.4.4 netsh int ip set address %int% static %ip% %mask% netsh int ip set address %int% gateway=%gateway% gwmetric=1 netsh int ip set dns %int% static %dns1% primary netsh int ip add dns %int% %dns2% cls ipconfig /all pause>nul
------解决方案--------------------
如果要改成动态分配ip和自动获得dns使用下面命令。
netsh interface ip set address "网络连接名" dhcp
netsh interface ip set dns "网络连接名" dhcp
关于在DOS下设置IP的详细步骤请参阅:http://hi.baidu.com/e%B6%C8%D0%A1%B5%A4/blog/item/8e5d58e9d1420edfd439c9e1.html
你也可以在本论坛(如果有的话~~)下载个"网关切换器"软件,一键搞定~~
------解决方案--------------------
以下是获取本地IP地址信息:
@echo off
title 获取网卡信息
echo 正在获取网卡信息……
netsh -c interface ip dump >d:\get_ip.txt
attrib +h d:\get_ip.txt
echo 成功获取本机网卡信息!
pause
====================================================
以下还原IP信息:
@echo off
title 还原网卡信息
echo 正在还原网卡信息……
attrib -h d:\get_ip.txt
netsh -f d:\get_ip.txt
attrib +h d:\get_ip.txt
echo 网卡信息还原结束!
pause