一:单网卡设置双IP或多IP
@echo off
@echo 开始设置IP
netsh interface ip set address name="以太网" source=static addr=192.168.0.254 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0
netsh interface ip set dns name="以太网" source=static addr=114.114.114.114 primary
netsh interface ip add dns name="以太网" address=8.8.8.8 index=2
netsh interface ip add address name="以太网" addr=192.168.0.240 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0
netsh interface ip add address name="以太网" addr=192.168.0.241 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0
@echo on
@echo IP已设置
@echo off
del %0
END
其中“以太网”是你电脑或服务器的网络连接中网卡的网络名称,有的叫“本地连接”或“本地连接 2” “本地链接 3”“以太网 2”等
将以上代码保存为ip.bat就可以了,另外DEL “del %0″这个的意思是删除这个bat,你可以去掉不删除。
二:多网卡设置IP
@echo off
@echo 开始设置IP
netsh interface ip set address name="以太网" source=static addr=192.168.0.254 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0
netsh interface ip set address name="以太网 2" source=static addr=192.168.0.253 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0
netsh interface ip set address name="以太网 3" source=static addr=192.168.0.252 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0
netsh interface ip set dns name="以太网" source=static addr=114.114.114.114 primary
netsh interface ip add dns name="以太网" address=8.8.8.8 index=2
netsh interface ip set dns name="以太网 2" source=static addr=114.114.114.114 primary
netsh interface ip add dns name="以太网 2" address=8.8.8.8 index=2
netsh interface ip set dns name="以太网 3" source=static addr=114.114.114.114 primary
netsh interface ip add dns name="以太网 3" address=8.8.8.8 index=2
@echo on
@echo IP已设置
@echo off
del %0
END
其中“以太网”“以太网 2”“以太网 3”是你电脑或服务器的网络连接中网卡的网络名称,有的叫“本地连接”或“本地连接 2” “本地链接 3”等
将以上代码保存为ip.bat就可以了,另外DEL “del %0″这个的意思是删除这个bat,你可以去掉不删除。
以下为实测OK的代码,增加一段看结果的PING延时。
重点,新建BAT注意编码ANSI,不然乱码就不能用!
@echo off
@echo 开始设置IP
netsh interface ip add address name="本地连接" addr=192.168.0.240 mask=255.255.255.0
@echo on
@echo IP已设置
@echo off
ping 192.0.2.2 -n 1 -w 300000 > nul
END
© 版权声明
文章或来自网络,版权归作者所有,未经允许请勿转载。
THE END