這邊介紹大家使用command快速的設定自己的網路卡
首先有興趣研究的可以去參考一下netsh.exe這個指令.
netsh相關介紹 : http://support.microsoft.com/kb/242468/zh-tw
先介紹一下設定的部分
1.SET netName="無線網路連線"
這個部份的設定請在引號內填入你要設定的網路介面名稱
要怎麼取得網路介面名稱?
請下這行指令
netsh interface show interface
然後就會看到如下的畫面
圖片上的介面名稱就是你要填的名子
2.SET DHCP=no
設定 yes 就是使用DHCP,反之則不使用
3.IP,SubMask,Gateway,DNS_1,DNS_2
若不使用DHCP請將上列的欄位資料都填入喔,否則設定完可能會有問題.DNS可只設定一組
下列為完整Script,可以存成.bat檔使用
echo off
@REM 是否啟用DHCP yes/no
SET DHCP=no
@REM 連線名稱
SET netName="無線網路連線"
@REM IP 設定
SET IP=192.168.1.14
@REM 子網路遮罩(SubMask) 設定
SET SubMask=255.255.255.0
@REM 預設閘道(Default Geteway) 設定
SET Gateway=192.168.1.1
@REM 第一DNS 設定
SET DNS_1=61.64.127.1
@REM 第二DNS 設定
SET DNS_2=61.64.127.2
IF %DHCP%==yes (
echo #設定DHCP取得IP
netsh interface ip set address name=%netName% source=dhcp
netsh interface ip set dns name=%netName% source=dhcp register=PRIMARY
) ELSE (
echo #設定 指定IP ,Mask,Getway
netsh interface ip set address name=%netName% source=static addr=%IP% mask=%SubMask% gateway=%Gateway%
echo #設定 指定DNS
netsh interface ip set dns name=%netName% source=static addr=%DNS_1% register=PRIMARY
netsh interface ip add dnsserver name=%netName% %DNS_2%
)
ps.提醒與我相同的VISTA用戶,請在執行bat檔時使用Administrator執行,否則可能權限不足.....=.=
©Yichen
沒有留言:
張貼留言