TCP/IPの設定をコマンドラインから変更する(netsh)
SoftEtherの実験やその他ネットワークがらみの環境をさわっているとどうしてもIPアドレスやサブネットマスク、ゲートウェイ等を変更することがでてきます。この設定をGUIからひとつひとつ設定するのは非常に面倒です。
この設定をコマンドラインから行うことができます。
バッチファイルなどにしておけば、簡単に設定を変更できます。ただし、このコマンドはWindows2000またはWindowsXPのみ利用可能です。
例えば、ローカル エリア接続インターフェースを下記のように設定するとします。
| IPアドレス | 192.168.0.10 |
| サブネットマスク | 255.255.255.0 |
| デフォルトゲートウェイ | 192.168.0.1 |
| メトリック | 1 |
| DNSサーバー | 192.168.0.1 |
コマンドの実行例
c:\>netsh interface ip set address "ローカル エリア接続" static 192.168.0.10 255.255.255.0 192.168.0.1 1
c:\>netsh interface ip set dns "ローカル エリア接続" static 192.168.0.1
DHCPからの自動取得にする場合は
c:\>netsh interface ip set address "ローカル エリア接続" dhcp
c:\>netsh interface ip set dns "ローカル エリア接続" dhcp
以上のようにコマンドラインからネットワークの設定が可能です。