Eiji James Yoshidaの記録

パケット作りが趣味のセキュリティ技術者の記録(2006年9月6日執筆開始)。当ブログはGoogle AnalyticsとAmazonアソシエイトを利用しています。

バッチファイルでWindows 7のネットワーク設定を変更する方法

ノートPCを持って自宅や客先を行ったり来たりしているとネットワーク設定を毎回手動で変更するのが面倒なので、バッチファイルで変更することにした。

  • nw_dhcp.bat
  • nw_office1.bat
    • IPアドレスDNSサーバを設定するバッチファイル
    • xxx.xxx.xxx.xxxの部分の変更が必要

実行するときはバッチファイルを右クリックして「管理者として実行」を選ぶことを忘れずに。
もっと設定を追加したい人は下記が参考になると思う。

これでネットワーク設定を変更する手間が省けるな〜

nw_dhcp.bat

@echo off
pause

set IFNAME="ローカル エリア接続"

netsh interface ipv4 set address name=%IFNAME% dhcp
netsh interface ipv4 set dnsservers name=%IFNAME% dhcp

ipconfig /all

pause

nw_office1.bat

@echo off
pause

set IFNAME="ローカル エリア接続"
set IPADDR=xxx.xxx.xxx.xxx
set MASK=xxx.xxx.xxx.xxx
set GW=xxx.xxx.xxx.xxx
set DNS1=xxx.xxx.xxx.xxx
set DNS2=xxx.xxx.xxx.xxx

netsh interface ipv4 set address name=%IFNAME% static %IPADDR% %MASK% %GW% 1
netsh interface ipv4 set dnsservers name=%IFNAME% static %DNS1% primary validate=no
netsh interface ipv4 add dnsservers name=%IFNAME% %DNS2% index=2 validate=no

ipconfig /all

pause