辦公室與家里的ip網段不一樣。每次都要來回修改本地無線WLAN IP段。寫了個腳本bat,自動配置WLAN IP,方便切換。
建立 auto-set-ip.bat,保存格式需為ANSI,否則中文會亂碼。
192.168.10.*為辦公室內網IP,家里直接用自動獲取。因為家里與辦公室都是電信網絡,所以DNS默認為電信運營商。
執行腳本需用管理員權限運行,否則為出現配置無效。
內容為:
:: 設置IP地址
set /p choice=請選擇設置類型(1:靜態固定IP / 2:自動獲取IP):
echo.
if "%choice%"=="1" goto ip1
if "%choice%"=="2" goto ip2
goto main
:ip1
echo IP自動設置開始...
echo.
echo 正在設置IP及子網掩碼
cmd /c netsh interface ip set address name="WLAN" source=static addr=192.168.10.188 mask=255.255.255.0 gateway=192.168.10.1 gwmetric=1
echo 正在設置DNS服務器
cmd /c netsh interface ip add dnsservers name="WLAN" address=218.85.157.99 index=1
cmd /c netsh interface ip add dnsservers name="WLAN" address=168.95.1.1 index=2
echo 設置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:ip2
echo IP自動設置開始....
echo.
echo 自動獲取IP地址....
netsh interface ip set address name = "WLAN" source = dhcp
:echo 自動獲取DNS服務器....
:netsh interface ip set dns name = "WLAN" source = dhcp
@rem 設置自動獲取IP
echo 設置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:end