Cisco/DHCP

2009年8月24日 (月) 00:32時点におけるMR G (トーク | 投稿記録)による版 (YAMAHA)

Cisco IP Phoneはデフォルトで、DHCPサーバーにIPアドレスを貰う設定になっています。
手動設定も可能ですが、台数が多い場合はDHCPで全設定を集中管理した方がよいでしょう。

目次

Option

DHCPサーバーは、DHCPクライアントに様々なネットワーク情報を通知します。
Cisco製のIP電話機は、DHCP経由で、TFTPサーバーに関する設定を自動取得する仕様になっています。


DHCPオプション色々(Cisco電話機用)
Option
Number
内容 説明 備考
42 NTP NTPサーバーのIP,ホスト名を通知する DHCP Option 42によるNTP自動設定が可能な電話機があります。
(Snom,GXP-2000など)
66 TFTP TFTPサーバーのIP,ホスト名を通知する TFTPの利用がCiscoだけなら設定不要(おまじない程度)
150 TFTP
(Cisco用)
TFTPサーバーのIP,ホスト名を通知する DHCP Option150を使用するとOption66は無視
DHCPーOption66 を使用する場合は、DHCP オプション 150 を無効にするか、0に設定すること

設定

実際の設定

Cisco

こんな感じで設定。

ip dhcp excluded-address 192.168.0.1 192.168.0.49
ip dhcp excluded-address 192.168.0.200 192.168.0.255
!
ip dhcp pool LAN
   network 192.168.0.0 255.255.255.0
   default-router 192.168.0.1
   dns-server 202.234.232.6
   netbios-name-server 192.168.0.2 ← WINSサーバーのアドレスを設定
   option 66 ip 192.168.0.2 ← TFTPサーバーのアドレスを設定
   option 42 ip 192.168.0.2 ← NTPサーバーのアドレスを設定
   option 150 ip 192.168.0.2 ← TFTPサーバーのアドレスを設定(CiscoIP電話機専用のオプション)

DD-WRT

DD-WRTを使用する場合は、下記の手順を踏むとOK

  1. http://192.168.X.X (ルーターのIP) にアクセス
  2. Servicesタブをクリック
  3. 更にServicesの小タブを続けてクリック
  4. Additional DNSMasq Optionsに下記設定を投入する
dhcp-option=42,192.168.0.5,192.168.0.2
dhcp-option=150,192.168.0.5,192.168.0.2

DD-WRT DHCP Option.gif

YAMAHA

YAMAHAルーターをDHCPサーバーにする場合
利用したのはYAMAHA RTX1100

dhcp service server
dhcp scope 1 192.168.0.50-192.168.0.100/24
dhcp scope option 1 ntp_server=192.168.0.2 tftp_server_name=192.168.0.254 router=192.168.0.1 dns=192.168.0.1 150=0A,00,05,01
  • Cisco用TFTPサーバー(DHCP Option150)を設定する場合は、IPアドレスを16進数に変換する必要があります。
    元ネタ
dhcp scope option 1 150=0A,00,05,01
TFTPサーバーのIPアドレス10.0.5.1を指定する。

普通のDHCPサーバーでやる場合

Internet Systems Consortium DHCP Server V3.0.5-RedHat

※各アドレスは各々の環境に置き換えて変更して下さい


ddns-update-style interim;
ignore client-updates;

 option voip-tftp-servers code 150 = ip-address;
 option voip-tftp-servers 192.168.2.1;

subnet 192.168.2.0 netmask 255.255.255.0 {

  option routers                  192.168.2.1;
  option subnet-mask              255.255.255.0;
  option nis-domain               "";
  option domain-name              "";
  option domain-name-servers      192.168.2.1,192.168.2.2;
  option ntp-servers              192.168.2.1;
  option tftp-server-name         "192.168.2.1";


  range dynamic-bootp 192.168.2.200 192.168.2.254;
  default-lease-time 3600;
  max-lease-time 7200;
}

外部リンク