批处理 怎样设置机子所有网卡的IP

发布网友

我来回答

3个回答

热心网友

第一,需要手动设置IP,网关,DNS方案

@ echo off
rem 设置变量
set Nic=本地连接
rem //由于各电脑网卡连接名称不同,可以根据你的实际情况更改。
set Addr=192.168.1.22
set Mask=255.255.255.0
set Gway=192.168.1.1
set Dns1=202.96.128.68
set Dns2=61.144.56.100
rem //以上依次为IP地址、子网掩码、网关、首选DNS、备用DNS
echo ------------------------------------------------------
echo 正在进行IP设置,请稍等
rem //可以根据你的需要更改
echo. IP地址 = %addr%
echo. 子网掩码 = %Mask%
netsh interface ip set address name=%Nic% source=static addr=%addr% mask=%Mask% >nul
echo. 网关 = %Gway%
netsh interface ip set address name=%Nic% gateway=%Gway% gwmetric=1 >nul
echo. 首选DNS = %Dns1%
netsh interface ip set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul
echo. 备用DNS = %Dns2%
echo 恭喜你,IP修改成功!
netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nul
echo ------------------------------------------------------

第二方案,自动获得IP和DNS

@ echo off
rem 设置变量
set Nic=本地连接
rem //由于各电脑网卡连接名称不同,可以根据你的实际情况更改。
echo ------------------------------------------------------
echo 正在进行IP设置,请稍等
rem //可以根据你的需要更改
echo. IP地址 = 自动分配
netsh interface ip set address name=%Nic% source=dhcp >nul
echo. DNS = 自动分配
netsh interface ip set dns name=%Nic% source=dhcp >nul
echo 恭喜你,自动搜索IP修改成功!
netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nul
echo ------------------------------------------------------

两种方案。。另存为BAT。然后运行。

热心网友

点网上邻居 右键 点属性 有3个 本地连接 点本地连接 右键 属性 有个Internet协议 双击 然后自己改就行了呗

热心网友

@echo off
echo.
echo 修改ip地址,1为自动获取ip地址,2为修改ip地址192.168.1.X
echo.
set sel=
set/p sel=请选择修改方式:
if "%sel%"=="1" goto auto
if "%sel%"=="2" goto manual
echo 您没有选择修改方式。
goto end
:auto
echo 正在更改IP地址,请稍等......
netsh interface ip set address name="本地连接 1" source=dhcp
netsh interface ip set address name="本地连接 2" source=dhcp
netsh interface ip set address name="本地连接 3" source=dhcp
@rem echo 正在更改DNS地址,请稍等......
echo 更改IP地址完成!
goto end
:manual
echo 正在更改IP地址,请稍等......
netsh interface ip add address "本地连接 1" 192.168.1.1 255.255.255.0
netsh interface ip add address "本地连接 2" 192.168.1.2 255.255.255.0
netsh interface ip add address "本地连接 3" 192.168.1.3 255.255.255.0
@rem echo 正在更改DNS地址,请稍等......
@rem netsh interface ip set dns name="本地连接 1" source=dhcp
@rem netsh interface ip set dns name="本地连接 2" source=dhcp
@rem netsh interface ip set dns name="本地连接 3" source=dhcp

echo 更改IP地址完成!
goto end
:end
echo. & pause

存为xxxx.bat
注:上面的"本地连接 X"按你实际的网卡连接名称修改,IP地址也可按你的要求自行修改

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com