DHCPサーバの設定


使用するOSはUbuntu 10.10 desktop版のGNU/Linuxです.
使用するdhcpサーバツールは以下の通りです.
dhcp 3-server
 
---------------------------------
dhcpd.com nf----------------------------
 
インストールが完了したら、必要なのは/etc/dhcp 3/dhcpd.com nfファイルです.
簡単な構成ファイルの例:

  
  
  
  
  1. #----------------- -------------------
  2. ddns-update-style           none;           # dns
  3. option domain-name          "example.org";  #
  4. default-lease-time          259200;         # 3 ,  
  5. max-lease-time              518400;         #
  6. authoritative;                              #
  7. option routers              192.168.1.1;    #  
  8. option broadcast-address    192.168.1.255;  #  
  9. option domain-name-Servers  211.137.130.3;  # dns ip , /etc/resolv.conf , ,  
  10. #---------------- -------------------
  11. subnet 192.168.1.0 netmask 255.255.255.0    # ip  
  12. {   range 192.168.1.30  192.168.1.39;       # ip
  13.     option subnet-mask 255.255.255.0;       #

  14.     host hsqysx                             # ip 
  15.     {   hardware ethernet 44:87:fc:5b:ee:f1;    # mac  
  16.         fixed-address   192.168.1.33;           # ip  
  17.     }  
  18. }
  19. subnet 10.254.239.32 netmask 255.255.255.224
  20. {   range dynamic-bootp 10.254.239.40 10.254.239.60;  # BOOTP
  21.     option broadcast-address 10.254.239.31;
  22.     option routers 10.254.239.32;
  23. }
  24.  
----------------------------dhcpd.leases----------------------------------------------------------------------------------------------------------------
dhcpの契約情報は/var/lib/dhcp 3/dhcpd.leassにおいて、DHCPの顧客リースデータベースが格納されています.このファイルは手作業で修正されるべきではなく、最近割り当てられたIPアドレスのDHCPリース情報はリースデータベースに自動的に保存されます.この情報はリース期間の長さを含む.IPアドレスが割り当てられたオブジェクト.レンタル期間の開始と終了日.およびテナントのネットカードのMACアドレスを検索します.
レンタルデータベースで使う時間はグリニッジ標準時間(GMT)で、現地時間ではありません.レンタルデータベースは時々再構築されますので、あまり大きくないです.まず、すべての既知のリースは一時的なリースデータベースに格納されます.dhcpd.leasesファイルはdhcpd.leasesと名前を変えられます.その後、一時的なレンタルデータベースはdhcpd.leasesファイルに書き込まれます.
dhcpd.leasesのファイル内容:
     lease 192.168.5.220  #DHCPサーバが割り当てたIPアドレス
     starts 1 2005/07/01 09:10:30;リース開始時間     
     ends 1 2005/07/30 09:10:30;リース終了時間     
     binding state active;     
     next binding state free;     
     hardware ethersnet 00:00:f 8:a 0:15:78;獛クライアントネットワークカードMACアドレス
     uid「\001\000\250\140%\306」クライアントのUID表示を確認するために使用します.     
     client-hostname"ghq 123"クライアント名
----------------------------------------------------------他の設定ファイル------------
 
Debianシステムでは、/etc/default/dhcp 3-serverファイルにdhcp 3-serverサービスの傍受ネットワークデバイスを設定する必要があります.
    
INTERFACES=「eth 0」
dhcpd.com nfに対する変更は、dhcpサービスを再起動しないと有効になりません.
dhcpdのログは/var/log/に記録されています.
daemen.logと/var/log/
syslog中