CCNAもまだ持ってないのにCCNPを
数ヶ月以内に取る予定の私でございます。
相変わらず関係ないことが
気になるダメなオッサンな訳で。
IPアドレスを検証環境でチョコチョコ変えるのが
面倒くさくて手抜きのために。
例によってベタなバッチファイルです。
※訳あってENなOSなので"Local Area Connection"ですが
JPの場合は"ローカル エリア接続"とかに置き換えませう。
【DHCPに変更(デフォに戻す)】
ファイル名:任意のファイル名.bat (例:dhcp.bat)
記述:
@echo off
TITLE IPアドレス_DHCP
echo IPアドレスをDHCPで取得します。
echo キャンセルの場合はCTRL+C
pause
netsh interface ip set address "Local Area Connection" dhcp
【任意のIPアドレス(static)に変更】
ファイル名:任意のIPアドレス.bat (例:192.168.1.10.bat)
記述:
@echo off
set strIP=%~n0
TITLE IPアドレス_%strIP%
echo IPアドレスを%strIP%へ変更します。
echo キャンセルの場合はCTRL+C
pause
netsh interface ip set address "Local Area Connection" static %strIP% 255.255.255.0
当然ですが、echo文とpauseはイラナイ子です。
普段使うことはあまり無いですが。
任意の方はサブネットマスク固定でカッコ悪いですが
当然ファイル名長くすれば、、ね。
その場合は(確か標準でテキスト分割できないけど)
オフセットと文字数指定で対応できるかと。
最初はテキストファイルから読ませて
メンテ性を持たせようと思ったんだけど
何気にテキストから変数に突っ込む方法が
回りくどくてイケてない。
JS使えばclipから呼べるのは理解したが
なんかイヤ。つーか必要なのはIPアドレス1個だけだし。
で、ファイル名から呼ぶダサい方法に。
ファイル名がキモい?ですよね〜w
いいじゃん、わかりやすくて(゚ε゚)
結果、1ファイルで済んじゃうし、
ファイル名変えるだけでターゲットIP変更、
ファイル量産も楽勝。
全然セキュアじゃないけど検証用として。
他所様のトコで設定するんでVBやらVCやらJAVAで
アプリ作っていっても文句言われそうだから…
いやいや、今の自分にゃバッチが限界w
---以下自分用---
%~n0 自ファイル名
ログインしてコメントを確認・投稿する