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を読めば良さそう.
- windows7 コマンドIP設定 ×5 / Shell scriptで ネットワークIPを調べる ×3 / ipアドレス設定 コマンドプロンプト windows7 bat netsh ×3 / netsh windows 7 IP address dump ×2 / netsh dns プライマリ セカンダリ ×2 / windows 7 IPアドレス設定 バッチファイル ×2 / netsh interface ip reset windows7 ×2 / ネットワークカードのリセットコマンド ×2 / SuSE IPアドレス 設定 ×2 / Windows7 CMDコマンド バッチ バッチコマンド スクリプトコマンド ネットワーク IPアドレス ROUTEコマンド ×2 / netsh delete ×2 / netsh コマンド dns secondary ×2 / Windows7 IPアドレス コマンドで設定 ×2 / netsh -c interface dump 固定ip ×2 / windows 7 イメージ 復元 netsh そのインターフェイスは ×2 / ipアドレス 固定 コマンドライン ×1 / コマンドライン IPアドレスの固定 ×1 / netsh routing ip デフォルトゲートウェイ 変更 ×1 / ネットワークカード Dns ×1 / netsh interface ip set address ×1 / ローカルエリア接続 UWSC ×1 / netsh interface ip set address "ローカル エリア接続" static ×1 / netsh interface ip set address インタフェース ×1 / netsh dhcp コマンド一覧 ×1 / Windows 7 でネットワーク接続を切り替える NetSh ×1 / netsh コマンド WINS 追加 ×1 / Windowsコマンド ネットワークカード ×1 / Windows7 インターフェイス IPアドレス ×1 / コマンドライン IPアドレス設定 ×1 / NIC セカンダリ アドレス windows コマンド ×1 / windows 7 バッチ netshコマンドが終わらない ×1 / IPアドレス変更 cmd Windows7 64bit ×1 / 固定IP 割り当て コマンドプロンプト ×1 / netsh コマンドライン ipアドレス追加 ×1 / openSUSE IPアドレス コマンド ×1 / suse ipアドレス 設定 ×1 / コマンドプロンプト netsh interface ip add wins セカンダリ ×1 / suse ipアドレス コマンド ×1 / Windows 7 IP変更 バッチ ×1 / ipアドレス入力 バッチ windows7 ×1 / windows7 ipアドレス 設定 bat ×1 / コマンドライン DNSの設定追加 ×1 / suse コマンド IP設定 ×1 / netshコマンド一覧 ×1 / コマンドライン IPアドレス設定 ×1 / netsh interface ip set dns ×1 / invalid interface opensuse ×1 / netsh ipアドレス 変更 windows7 ×1 / Windows IPアドレスの追加 netsh interface ip add address ×1 / コマンドライン デフォルトゲートウェイの設定 ×1 / opensuse ip コマンド ×1 / ネットワークカード コマンド ×1 / wme9 バッチ 設定 コマンド一覧 ×1 / opensuse ipアドレス 固定 ×1 / SUSE ネットワークカード ×1 / windows7 ipアドレス変更 バッチ ×1 / suse ip 設定 コマンド ×1 / IPアドレス 変更 コマンド WINS プライマリ セカンダリ Xp ×1 / netsh interface バッチ 終わらない ×1 / ローカルエリア接続 IPアドレス shell ×1 / コマンドプロンプトでIP設定 windows7 ×1 / Windows 7 x64 netsh ×1 / windows7 dns設定 deleteコマンド ×1 / netshコマンド 動かない ×1 / suse ipアドレス 設定 コマンドライン ×1 / windows7 ipアドレス 設定 コマンド ×1 / polycom IPアドレス設定 ×1 / ruby interface network ip ×1 / openSUSE11.2 IPアドレス 設定 ×1 / 固定IP 検索 コマンド ×1 / python windows nic一覧 ×1 / コマンドライン IPアドレス DNS ×1 / IP設定 バッチファイル セカンダリDNS windows7 ×1 / netshコマンド コピペ ×1 / ruby windows netsh ×1 / netsh interface ip コマンド セカンダリDNS削除 ×1 / コマンド windows7 IP 設定 ×1 / netsh dns ×1 / win7 64bit netsh バッチが動かない ×1 / winsアドレス 追加 バッチ ×1 / windows7 netsh ipアドレス コマンド ×1 / ipset ×1 / netsh INTERFACE IP SHOW コマンド ×1 / ipアドレス設定 コマンドプロンプト windows7 netsh ×1 / win7 セカンダリ dns コマンド ×1 / netsh interface ip set address Windows7 ×1 / netsh Windows 7 スクリプト ×1 / ネットワークカード ipアドレス ×1 / windows7 netsh interface ip reset 変更前 ×1 / windows7 コマンド netsh 固定IP 設定 ×1 / wins バッチ 設定 セカンダリ ×1 / WinsサーバをDHCPから取得 openSUSE ×1 / ipアドレス 変更 コマンド windows7 ×1 / netsh windows7 デフォルトゲートウェイ 設定 ×1 / opensuse11 IPアドレス ×1 / netsh 複数のインターフェースにIP ×1