yuu_nkjm blog


2009-06-24(Wed) [長年日記] 編集

[Windows] コマンドラインからネットワークカードのIPアドレスを設定する

大学でDHCPと固定IPアドレスを切り替えることが時々ある.GUIでポチポチ入力するよりも,バッチファイル書いて一発で終わらせたいと思い調べてみた.

コピペで済ます

例えば,ネットワークカードのIPアドレスをxxx.xx.xx.xx,プライマリDNSサーバをyy.yy.yy.yyy,セカンダリDNSサーバをzzz.zz.z.zzでしたい時は以下のコマンドでいける.

netsh interface ip set dns "ローカル エリア接続" static xxx.xx.xx.xx 1
netsh interface ip set dns "ローカル エリア接続" static yy.yy.yy.yyy
netsh interface ip add dns "ローカル エリア接続" zzz.zz.z.zz

DHCPで割り当てたい時は以下.

netsh interface ip set address "ローカル エリア接続" dhcp

もうちょっと詳しく

以下のようにすると,interface ip で使えるコマンドが一覧できる.

[E:\]netsh interface ip ?
 
使用できるコマンドは次のとおりです:
このコンテキストのコマンド:
?              - コマンドの一覧を表示します。
add            - テーブルに構成エントリを追加します。
delete         - テーブルから構成エントリを削除します。
dump           - 構成スクリプトを表示します。
help           - コマンドの一覧を表示します。
reset          - TCP/IP および関連のあるコンポーネントをリセットします。
set            - 構成情報を設定します。
show           - 情報を表示します。

以下のようにすると,interface ip setで使えるコマンドが一覧できる.

[E:\]netsh interface ip set ?
 
使用できるコマンドは次のとおりです:
このコンテキストのコマンド:
set address    - 指定されたインターフェイスに IP アドレスまたはデフォルト ゲートウェイを設定します。
set dns        - DNS サーバーのモードおよびアドレスを設定します。
set wins       - WINS サーバーのモードおよびアドレスを設定します。

さらに詳しく

netsh interface ipコマンド:ITproを読めば良さそう.


トップ «前月 最新 翌月» 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|