パソコンQ&A

ネットワーク設定をDHCPと固定IPとに簡単に切り替える方法

会社・学校などと自宅で違うネットワーク設定になっている場合、ノートパソコンを接続するたびにネットワーク接続の設定を変更しなければいけない。
このときクリックだけで簡単に設定変更する方法です。
要はDHCPと固定IPを簡単に切り替える方法です。
Windows用の設定です。

まずフォルダを作ります。
たとえばこのフォルダをC:¥Documents and Settings¥【ユーザー名】¥デスクトップ¥設定とします。
(デスクトップ上の『設定』フォルダ)
そのなかにファイルを作成していきます。
home.nsh
自宅のネットワークがIPアドレスなど自動取得だった場合

#========================
# インターフェイス構成
#========================
pushd interface
reset all
popd

#----------------------------------
# インターフェイス IP 構成
#----------------------------------
pushd interface ip

# "ローカル エリア接続" のインターフェイス IP 構成

set address name = "ローカル エリア接続" source = dhcp
set dns name = "ローカル エリア接続" source = dhcp
set wins name = "ローカル エリア接続" source = dhcp

popd

office.nsh
会社のネットワーク
IPアドレス
192.168.0.10

サブネットマスク
255.255.255.0

デフォルトゲートウェイ
192.168.0.1

優先DNSサーバー(プライマリ)
192.168.0.100
代替DNSサーバー(セカンダリ)
192.168.0.101

だった場合

#========================
# インターフェイス構成
#========================
pushd interface
reset all
popd

#----------------------------------
# インターフェイス IP 構成
#----------------------------------
pushd interface ip

# "ローカル エリア接続" のインターフェイス IP 構成

set address name = "ローカル エリア接続" source = static addr = 192.168.0.10 mask = 255.255.255.0
set address name = "ローカル エリア接続" gateway = 192.168.0.1 gwmetric = 1
set dns name = "ローカル エリア接続" source = static addr = 192.168.0.100
add dns "ローカル エリア接続" 192.168.0.101 index=2
set wins name = "ローカル エリア接続" source = static addr = none

popd

これらを実行するためのbatファイルを作ります。
自宅.bat

c:
cd "C:¥Documents and Settings¥【ユーザー名】¥デスクトップ¥設定"
netsh -f home.nsh

会社.bat

c:
cd "C:¥Documents and Settings¥【ユーザー名】¥デスクトップ¥設定"
netsh -f office.nsh

このようにしてファイルを作成すると『自宅.bat』を実行するとDHCPに、『会社.bat』を実行すると固定IPの設定になります。
あとは各batファイルのショートカットをデスクトップ上に作ると便利です。


もっと簡単に
ネットワークの設定を自宅用の設定にします。

スタート

ファイル名を指定して実行

command

と入力して[OK]をクリック

設定ファイルの保存先を
デスクトップ上の『設定』フォルダとすると

C:\>cd "C:¥Documents and Settings¥【ユーザー名】¥デスクトップ¥設定"
C:〜〜\>netsh -c interface dump > home.nsh

これで『設定』フォルダ内に現在のネットワーク設定が保存されます。
↓ コマンドプロンプトの黒いウインドウは『閉じる』ボタンで閉じるとエラーが出るので

exit

と入力してEnterをクリックすると安全に閉じます。

スタート

すべてのプログラム

アクセサリ

メモ帳
でメモ帳を開きます。

C:\>netsh -f C:¥Documents and Settings¥【ユーザー名】¥デスクトップ¥設定\home.nsh

と入力して、ファイル名を
自宅.bat
として保存します。
ここでファイルの種類は『テキスト文書』ではなく『すべてのファイル』を選択して保存しないと、 バッチファイルではなくテキストファイルとして保存されてしまうので注意してください。

同じようにして会社・学校用のファイルを作ります。
ネットワークの設定を会社・学校用の設定にして、上のスタートからファイルを作るところまで同様に行います。

これで作成された『自宅.bat』ファイル、『会社.bat』ファイルを実行する(ダブルクリックする)と設定が簡単に変えられます。

このページはリンクフリーです。設定などは自己責任で…
Copy Right kikky

kikky.net