ネットワーク設定をワンクリックで切り替えネットワーク設定をワンクリックで切り替え

| | トラックバック(0)

家と大学を行き来させてるノート PC だけど

自宅:ルータの内側で DHCP、NTP サーバは ISP のもの(非公式)
大学:固定 IP、DNS も指定、NTP サーバは大学のもの

という感じに TCP/IP 周りがことごとく違う環境。
手作業でポチポチと修正するのが面倒でしばらく大学に置きっぱなしにしてたけど、google 先生に質問してみたところ簡単に切り替える方法があったのでメモとして置いておく。

Windows での話。使うのは netsh コマンドだけ。
まずは自宅の環境に設定を合わせてからコマンドプロンプトで

netsh -c interface dump > (path)\home.txt
とかやってネットワーク構成のダンプをテキストファイルに保存。
お次に大学の環境に設定を合わせて同じく

netsh -c interface dump > (path)\university.txt
これで環境ごとの設定を保存完了。
ネットワーク設定を切り替えるには同じく netsh。

netsh -f (path)\hoge.txt
これだけ。 バッチファイル書いてデスクトップあたりにショートカットを置いとけばワンクリックでネットワークの切り替えが可能に。

同時に NTP サーバも切り替えるようにしたので、最終的なバッチファイルはこんな感じのが 2 つ。

netsh -f hoge.txt
w32tm /config /manualpeerlist:ntp.exmaple.com,0x4 /update

w32tm /resync

なんのひねりもないけど、用は足りるので無問題。
暇があったら簡単な UI でも出るようにしてみようかな。

トラックバック(0)

このブログ記事を参照しているブログ一覧: ネットワーク設定をワンクリックで切り替え

このブログ記事に対するトラックバックURL: http://www.chaoticshore.org/cgi-bin/mt/mt-tb.cgi/194

いろいろ

あわせて読みたいブログパーツ
フィードメーター - 徒然なる記録 - Chaotic Shore

プロフィール

ハンドル:Cai
有機化学を専攻する駆け出しアカデミック。
無秩序な浜辺に生息。
Mozilla 界にも出没。MozillaZine.jp 管理人。Mozilla 日本語ローカライズ。
詳細は不確実な報告書を。

Skype/twitter/はてな/mixi
Facebook, Google+ は実名

フィード