2007年6月24日 星期日

◎快速設定網路

有時電腦需要常常設定不同的ip[在不同地方上網],要設定TCP/IP[網路設定]必須好幾個動作才可以完成[開啟到網路設定視窗→設定ip→設定子網路遮罩→設定預設閘道ip]。
只要辛苦一次,就可以讓你省下往後做這個頻繁的設定動作[Time is Money.]。

使用記事本將設定存成filename.bat[批次檔→一次完成的檔案][編輯完後另存新檔,記得在存檔類型中選擇『所有檔案』,不要用預設的文字檔(txt)],要用時點二下就可以用囉!

設定如下:

一般在家使用自動取得ip時,可直接使用下列語法:

netsh interface ip set address name="區域連線" source=dhcp
netsh interface ip set dns name="區域連線" source=dhcp

固定ip的網路設定說明:

netsh interface ip set address name="區域連線的名稱" source=static ip位址 子網路遮罩 預設閘道的ip 1 [最後那個1一定要加,是閘道的優先順序(註1),一般來說打1即可]
netsh interface ip set dns name="區域連線的名稱" source=static 第一組DNS的ip[慣用的DNS]netsh interface ip add dns name="區域連線的名稱" 第二組DNS的ip [其他的DNS]

套用一個固定ip範例供大家參考:

netsh interface ip set address name="區域連線" source=static 192.168.1.1 255.255.255.0 192.168.1.254 1
netsh interface ip set dns name="區域連線" source=static 168.95.1.1
netsh interface ip add dns name="區域連線" 168.95.12.1


另外,關於netsh用於網路組態設定的相關參數如下,有興趣的人可以看看。

使用方式:
     set address [name=] [[source=]dhcp [source=] static
     [addr=]IP address [mask=]IP subnet mask]
     [[gateway=]none [gwmetric=]integer]

 參數:
    標記       值
    name    - 介面名稱。
    source     - 下列值之一:
           dhcp:為指定的介面設定 IP 位址時,使用DHCP 為來源。
           static:設定 IP 位址時,將來源設定為本機靜態設定。
    gateway   - 下列值之一:
            <IP address>:您在設定靜態 IP 位址使用的指定預設閘道。
            none:未設定預設閘道。
     gwmetric  - 預設閘道的公制。當閘道設定為 'none' 時,不能設定這個欄位。

    當來源為 'static' 時,才能使用以下選項:
    addr     - 指定介面的 IP 位址。
    mask    - 指定介面的子網路遮罩。
 
註1:閘道優先順序

   如果有二個對外連線[通常在較大區網才會有,像學校或大企業]:
   192.168.1.254→hinet
   192.168.1.253→seednet

公制數愈小會愈優先使用


例如:

192.168.1.254,公制數是1
192.168.1.253,公制數是2

一般連線會用192.168.1.254,如果192.168.1.254那一條連線斷了,就會自動換到192.168.1.253連網路,使用者會完全不會感到有斷線。

公制數的設定在『TCP/IP』裡的『進階』選項,設定畫面如下:


            ↑在這個畫面新增、編輯、移除閘道。

           ↑在這畫面設定公制數[閘道使用的優先順序]。


 

2 意見:

Unknown 提到...
網誌管理員已經移除這則留言。
Unknown 提到...

備份網路設定至net.txt之中
netsh -c interface dump > net.txt

以net.txt內容設定網路連線
netsh -f net.txt

好好利用這個功能.設定網路更迅速.