@echo.
@echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
@echo ※ ※
@echo ※ 本命令用於自動化佈建無線網路和本地串連的IP地址 ※
@echo ※ ※
@echo ※ ※
@echo ※ 1 - 設定無線網路地址為192.168.1.123,用於公司上網 ※
@echo ※ ※
@echo ※ 2 - 設定無線網路地址為自動擷取,用於外部上網 ※
@echo ※ ※
@echo ※ 3 - 設定本地串連地址為192.168.2.23,用於集中器串連 ※
@echo ※ ※
@echo ※ 4 - 設定本地串連地址為自動擷取,用於外部上網 ※
@echo ※ ※
@echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
@echo.
@echo.
@echo.
@echo ******請選擇設定方式[1,2,3,4],並按斷行符號確定執行******
@echo.
@echo.
@echo.
@echo.
@ SET /P ST="方式選擇: "
echo.
if /I "%ST%"=="1" goto setip1
if /I "%ST%"=="2" goto setip1no
if /I "%ST%"=="3" goto setip2
if /I "%ST%"=="4" goto setip2no
:setip1
cls
@echo.
@echo ---------------------------------------------
@echo 本命令將自動為“無線網路串連”填寫以下內容:
@echo IP地址: 192.168.1.123
@echo 子網路遮罩:255.255.255.0
@echo 網關: 192.168.1.1
@echo.
@echo 首選DNS: 61.144.56.100
@echo 備用DNS: 61.144.56.101
@echo ---------------------------------------------
@echo.
@echo.
@echo.
@echo.
@echo.
@ pause
@echo 設定IP地址...
@echo off
netsh interface ip set address name="無線網路串連" source=static addr=192.168.1.123 mask=255.255.255.0 gateway=192.168.1.1 1
@echo 設定首先DNS...
@echo off
netsh interface ip set dns name="無線網路串連" source=static addr=61.144.56.100
@echo 設定備用DNS...
@echo off
netsh interface ip add dns "無線網路串連" 61.144.56.101 index=2
@echo 設定完成。
@ pause
exit
:setip1no
cls
@echo.
@echo ----------------------------------------
@echo 本命令將自動為“本地串連”填寫以下內容:
@echo.
@echo 自動擷取IP地址
@echo 自動擷取DNS伺服器位址
@echo -----------------------------------------
@echo.
@echo.
@echo.
@echo.
@ pause
@echo.
@echo off
@echo 設定自動擷取IP地址...
netsh interface ip set address name="無線網路串連" source=dhcp
@echo 設定自動擷取DNS伺服器位址...
netsh interface ip set dns name="無線網路串連" source=dhcp
@echo.
@echo 設定完成。
@ pause
exit
:setip2
cls
@echo.
@echo ---------------------------------------------
@echo 本命令將自動為“本地串連”填寫以下內容:
@echo IP地址: 192.168.2.23
@echo 子網路遮罩:255.255.255.0
@echo ---------------------------------------------
@echo.
@echo.
@echo.
@echo.
@echo.
@ pause
@echo.
@echo off
@echo 設定IP地址...
netsh interface ip set address name="本地串連" source=static addr=192.168.2.23 mask=255.255.255.0
@echo 設定自動擷取DNS伺服器位址...
netsh interface ip set dns name="本地串連" source=dhcp
@echo 設定完成
@echo.
@ pause
exit
:setip2no
cls
@echo.
@echo ----------------------------------------
@echo 本命令將自動為“本地串連”填寫以下內容:
@echo.
@echo 自動擷取IP地址
@echo 自動擷取DNS伺服器位址
@echo -----------------------------------------
@echo.
@echo.
@echo.
@echo.
@ pause
@echo.
@echo off
@echo 設定自動擷取IP地址...
netsh interface ip set address name="本地串連" source=dhcp
@echo 設定自動擷取DNS伺服器位址...
netsh interface ip set dns name="本地串連" source=dhcp
@echo.
@echo 設定完成。
@ pause
exit
轉自:http://blog.csdn.net/fljxzxb/article/details/6885699
個人收藏