ネットワーク設定のクイック変更

私は自分のラップトップを職場や自宅で使用しています。 ネットワークにアクセスするには、1日2回ネットワーク設定を変更する必要があります。 さらに、自宅でもオフィスでも、マシンのMACアドレスへのバインドがあります。 したがって、ネットワークカードのプロパティでMACも変更する必要があります。

このプロセスを何らかの方法で自動化するために、コマンドラインと検索エンジンが起動されました。 カットの下の詳細と完成したバットファイル。



エントリー


IPを変更するには、netshユーティリティがWindowsコマンドラインにあります。 それが何であり、何が食べられているのかについての詳細はwikiで

MACアドレスを変更するために、標準ツールが見つかりませんでした(もしあれば、感謝します)。 したがって、私はMacshiftプログラムを使用しました。 公式サイトからダウンロードできます。



バティックのレッスン


内容を含むnetwork.batファイルを作成します。

@echo off

set /p mesto=" (1 - , 2 - ): "

echo - %mesto%



if %mesto% equ 2 goto rabota



:dom

set IFACE="local"

set IP=10.160.100.9

set MASK=255.255.255.0

set GATEWAY=10.160.100.1

set GWMETRIC=1

set DNS1=10.160.100.1

set MAC=001122334455

goto smena



:rabota

set IFACE="local"

set IP=192.168.1.91

set MASK=255.255.255.0

set GATEWAY=192.168.1.1

set GWMETRIC=1

set DNS1=192.168.1.10

set MAC=221133004455

goto smena



:smena

echo MAC %MAC%

echo _____

macshift -i "local" %MAC%



echo _____

echo IP -%IP%

echo -%MASK%

echo -%GATEWAY%



netsh interface ip set address name=%IFACE% source=static addr=%IP% mask=%MASK% gateway=%GATEWAY% gwmetric=%GWMETRIC%



echo DNS %DNS1%

netsh interface ip set dns name=%IFACE% source=static addr=%DNS1% register=PRIMARY



echo :

ipconfig /all

echo _____

pause








domおよびrabotaラベルの後に設定を入力した後、ファイルの先頭に注意してください。

注:「エコー_____」は、審美的な取り組みからのみ使用されます。



最後の準備


d:\ program \ networkにmacshiftプログラムとバッチファイルを配置しました。 そして、デスクトップ上でnetwork.lnkへのショートカットを作成しました。 ショートカットを起動すると、バッチファイルは設定の選択に関する質問から始まります。 「1」をクリックすると、それぞれ「2」の家の設定が得られます-オフィスの設定です。

誰かがこのトピックを役に立つと思うかもしれません。



All Articles