DHCP のスコープを作成するバッチファイルを作りました。
R2 ファイルサーバーのレポーティング機能について書きたいのですが、違うことばかり書いてましてすいません(^_^;)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p> </o:p>
今日は週末のWeekend 道場のためにコンテンツをアップデートしていて、少しでも時間を短縮したいと思って DHCP サーバーのスコープ作成を自動化することにしました。
思いのほか簡単なので調べればすぐにわかることですが、その時間がないんだよ~っていう方のために情報共有をしましょう。
<o:p> </o:p>
こちらが作ったバッチファイルの内容です。ブルーの記述が実際に動作する部分です。
rem 道場 DHCP 設定<o:p></o:p>
rem Netsh による自動設定=事前にDHCPサービスだけインストールしておくこと。<o:p></o:p>
<o:p> </o:p>
rem サーバーの追加 (承認)はこれ<o:p></o:p>
netsh dhcp add server dj-sv01.example.net 192.168.1.11<o:p></o:p>
<o:p> </o:p>
rem 念のため、サーバーの削除(承認の解除)はこちら<o:p></o:p>
rem netsh dhcp delete server dj-sv01.example.net 192.168.1.11<o:p></o:p>
<o:p> </o:p>
rem スコープ作成<o:p></o:p>
netsh dhcp server 192.168.1.11 add scope 192.168.1.0 255.255.255.0 ExampleNet newScope<o:p></o:p>
<o:p> </o:p>
rem スコープへのIPレンジの設定<o:p></o:p>
netsh dhcp server 192.168.1.11 scope 192.168.1.0 add iprange 192.168.1.101 192.168.1.150<o:p></o:p>
<o:p> </o:p>
rem スコープオプション 003 Router<o:p></o:p>
netsh dhcp server 192.168.1.11 scope 192.168.1.0 set optionvalue 003 IPADDRESS 192.168.1.1<o:p></o:p>
<o:p> </o:p>
rem スコープオプション 006 DNS サーバー<o:p></o:p>
netsh dhcp server 192.168.1.11 scope 192.168.1.0 set optionvalue 006 IPADDRESS 192.168.1.11<o:p></o:p>
<o:p> </o:p>
rem スコープの有効化<o:p></o:p>
netsh dhcp server 192.168.1.11 scope 192.168.1.0 set state 1
<o:p> </o:p>
<o:p> </o:p>
スコープオプションは DHCP サーバー管理ツール(GUI)のスコープオプション設定の画面を見るとすぐにわかります。
Netsh は対話形式でのコマンドにも対応しているので、気になる方はコマンドプロンプトで Netsh ってたたいて見てくださいね。また、もっと知りたいと思う方はこちらも参照して下さい。
Netsh を利用すれば、静的IP アドレスの設定もわざわざLANカードのプロパティを開いて変更しなくてよくなるので、便利ですよ。
それではまた。