## /etc/dhcpdb.pool for wide-dhcpd 1.4.0-p7 ## modified by omote ## 自分用メモ兼設定サンプル(ISO-2022-JP/LF)無保証・非サポート ## の無責任ドキュメントです(^^; # # このdhcpdb.poolの編集が完了したら # 2. dhcpdb.relayは内容不要のため/etc/にtouch # 3. /usr/local/etc/dhcps.conf.sampleをコピ/編集してchmod +x # すれば動きます # # 全体的な決まり事(man dhcpdb.pool参照) # エントリを2行に渡って記述する際は行末を\でつなぐ #この設定例を使用するネットワーク構成 # # -----+------------------------------- the internet # |ppp接続 # +--+---+ # |ルータ| <-Default gateway # +--+---+ # |192.168.15.1 # -----+----+-----------------+--------- 192.168.15.0/24 # |192.168.15.30 |動的割り当て # +--+--+ +--+--+ # | UNIX| | Win | # +-----+ +-----+ # dhcpdb.poolのサンプルは/usr/local/share/examples/dhcp/に # dhcpdb.pool.sample # dhcpdb.relay.sample # dhcpdb.server.sample # が有るのでそこから/etc/にコピって利用 ########ココから設定パート # define a global entry which specifies the stuff every host uses. #global:!snmk=255.255.255.224:tmof=32400: # define a local entry which specifies the stuff every host uses. local:!snmk=255.255.255.224:tmof=32400: # グローバルサイドはpppにて割り当てされる為コメントアウト # tmof=32400[sec]=9[hours] タイムゾーンに合わせるべき(?) # define different master entries for each subnet. . . #subnet30:tblc=global:rout=133.4.30.1:dht1=500:dht2=850:\ # :brda=133.4.30.31: subnet40:tblc=private:rout=192.168.15.1:dht1=500:dht2=850:\ :brda=192.168.15.255:dnsv=202.224.32.1 202.224.32.2:dnsd=raj-corp.com: # # define different master entries for each subnet. . . # `dnsv' is IP address of DNS server. # `dnsd' is domain name of your domain. # `brda' is broadcast address. # # ・tblc : 上記エントリに対応 # エントリ追加に伴いsubnet40を追加 # ・"dht1=500"は、アドレスの有効期限の50%が経過した時点で(ユニキャスト # で)期限の延長を試み始める # ・"dht2=850"は、同様に有効期限の85%が経過した時点で(ブロードキャスト # で)期限の延長を開始する # ・500,850はRFC準拠のデフォルト値で、この2つは省略可 # ・dnsvはasahi-netでのnsアドレス。そのうちdnscacheをlocalで・・・ # entries for manual allocation (DHCP, BOOTP) # 手動割り当て # 3001: :ipad=192.168.15.30:hstn="windowz.raj-corp.com":tblc=subnet40:\ :clid="1:0x0002b33ea135": # clid="1:0x0002b33ea135"が示すモノは # [クライアントID]="[1はMACアドレス指定のスイッチ]:[MACアドレス]" # MACアドレスはdmesgかnetstat -rnか、窓端末ならipconfig /allを使って # 拾う # entries for dynamic allocation (DHCP) # 動的割り当て # 3003: :ipad=192.168.15.31:dfll=3600:maxl=7200:tblc=subnet40: 3004: :ipad=192.168.15.32:dfll=3600:maxl=7200:tblc=subnet40: 3005: :ipad=192.168.15.33:dfll=3600:maxl=7200:tblc=subnet40: 3006: :ipad=192.168.15.34:dfll=3600:maxl=7200:tblc=subnet40: 3007: :ipad=192.168.15.35:dfll=3600:maxl=7200:tblc=subnet40: # デフォルトリース期限: dfll=3600[sec]=1[hour] # <RFC準拠値のため設定省略時も1時間となる # 最大のリース期限: maxl=7200[sec]=2[hours] # entries for dynamic / automatic allocation (DHCP) #3005: :maxl=0xffffffff:ipad=133.4.30.5:tblc=subnet30: #3006: :maxl=0xffffffff:ipad=133.4.30.6:tblc=subnet30: # 自動割り当て(リース期限無し) # 使う理由が無かったので未使用 # entries for automatic allocation (BOOTP) #3007: :ipad=133.4.30.7:albp=true:tblc=subnet30: #3008: :ipad=133.4.30.8:albp=true:tblc=subnet30: # クライアント側を固定指定したときの自動割り当て # 使う理由がなかったので未使用