LoginSignup
3
2

More than 1 year has passed since last update.

現場と自社を行き来する人用、自端末IPアドレス切替バッチ

Last updated at Posted at 2017-03-14

#現場と自社を行き来する人用、自端末IPアドレス切替バッチ
現場(静的IP)と自社(DHCP)を行ったりきたりしていると、IPアドレス切替が面倒かったりします。そこでこのバッチファイルをデスクトップ上に置いておいて、一発切替!というわけです。

いちいちGUIパネル開いて設定するよりこっちのほうが早かったりするかもですね。
内容は見れば解ると思います。注意としては全部の値は無理やりでも入れておいたほうがいいので(実行時に引数が飛ぶかも)アドレス未設定の場合は0.0.0.0でも入れておいてください。

インターフェース名は事前にネットワーク設定を確認して変更願います。
windows7なら"ローカル エリア接続"ですが、windows10なら"イーサネット"です。

IPチェンジャ.bat
@echo off

rem -- set IFNAME="ローカル エリア接続"
set IFNAME="イーサネット"

set IPADDR=192.168.10.123
set MASK=255.255.252.0
set GW=0.0.0.0
set DNS1=192.168.10.11
set DNS2=192.168.10.12

echo [1] : DHCP設定にリセット!!
echo [2] : set Static IP address 
echo [3] : おわるんだぜ (´・ω・)
echo  ---
set /p NUM="どうするか選ぶがよい--->"
if "%NUM%"=="1" goto dhcp
if "%NUM%"=="2" goto ipconf
if "%NUM%"=="3" goto end

:dhcp
netsh interface ipv4 set address name=%IFNAME% dhcp
netsh interface ipv4 set dnsservers name=%IFNAME% dhcp
goto end

:ipconf
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
goto end

:end


3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2