Ìܼ¡

³µÍ×

ISC DHCP¤ÎDHCP Failover Protocol¤ò»ÈÍѤ·¤¿Failover¹½À®¤ÎÀßÄê¡£
DHCP 2Âæ¤Ë¤è¤ëFailover¹½À®¤òÁȤळ¤È¤¬¤Ç¤­¤ë¤¬¡¢ÀßÄê¤Ï¸Ä¡¹¤Î¥µ¡¼¥Ð¤Ë³ÊǼ¤µ¤ì¤¿ÀßÄê¥Õ¥¡¥¤¥ë¤Ë°Í¸¤¹¤ë¤¿¤á¡¢ÀßÄê¤ÎƱ´ü¤äºÆÆɤ߹þ¤ß¤ÏÊ̤ÎÊý¼°¤ÈÁȤ߹ç¤ï¤»¤ëɬÍפ¬¤¢¤ë¡£

¹½À®

DHCP¤ÏPrimary / Secondry¹½À®¤È¤Ê¤ê¡¢dhcpd.conf¤ÏÀìÍѤÎÀßÄ꤬ɬÍפȤʤ롣

PrimaryÀßÄê

  • /etc/dhcp/dhcpd.conf
    ## ---------------------------------
    ##  dhcpd.conf (primary)
    ## ---------------------------------
    ## Date : 2016/04/04
    ## Network : 
    ## 
    
    ## Global setting
    
    ddns-update-style none;
    not authoritative;
    log-facility local6;
    
    ## Failover setting
    failover peer "¡ÚFailover¥ë¡¼¥ë̾¡Û" {
            primary;
            address ¡ÚPrimary Server IPaddress¡Û;
            port 519;
            peer address ¡ÚSecondry Server IPaddress¡Û;
            peer port 520;
            max-response-delay 60;
            max-unacked-updates 10;
            mclt 300;
            split 128;
            load balance max seconds 3;
    }
    
    include "/etc/dhcp/conf.d/dynamic-lease.conf";
    include "/etc/dhcp/conf.d/static-lease.conf";
    
    # EOF

SecondryÀßÄê

  • /etc/dhcp/dhcpd.conf
    ## ---------------------------------
    ##  dhcpd.conf (secondry)
    ## ---------------------------------
    ## Date : 2016/04/04
    ## Network : 
    ## 
    
    ## Global setting
    
    ddns-update-style none;
    authoritative;
    log-facility local6;
    
    ## Failover setting
    failover peer "¡ÚFailover¥ë¡¼¥ë̾¡Û" {
            secondary;
            address ¡ÚSecondry Server IPaddress¡Û;
            port 519;
            peer address ¡ÚPrimary Server IPaddress¡Û;
            peer port 520;
            max-response-delay 60;
            max-unacked-updates 10;
            load balance max seconds 3;
    }
    
    include "/etc/dhcp/conf.d/dynamic-lease.conf";
    include "/etc/dhcp/conf.d/static-lease.conf";
    
    # EOF

ưŪ¥ê¡¼¥¹¤ÎÀßÄê

  • /etc/dhcp/conf.d/dynamic-lease.conf
    ## ---------------------------------
    ##  dhcpd.conf (dynamic-lease)
    ## ---------------------------------
    ## Date : 2016/04/11
    ## Network : 
    ## 
    
    ## -------------------------
    ##  Dynamic Lease setting
    ## -------------------------
    
    subnet ¡Ú¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥É¥ì¥¹¡Û netmask ¡Ú¥Í¥Ã¥È¥Þ¥¹¥¯¡Û {
     pool {
      failover peer "¡ÚFailover¥ë¡¼¥ë̾¡Û";
      ## IPaddress lease range
      range ¡Ú³«»Ï¥¢¥É¥ì¥¹¡Û¡Ú½ªÎ»¥¢¥É¥ì¥¹¡Û;
      ## IPaddress lease time(Default)
      default-lease-time 3600;
      ## IPaddress lease time(Max)
      max-lease-time 259200;
      ## IPaddress segment rooter address
      option routers ¡Ú¥Ç¥Õ¥©¥ë¥È¥²¡¼¥È¥¦¥§¥¤¡Û;
      ## Domain name
      option domain-name "¡Ú¥É¥á¥¤¥ó̾¡Û";
      option domain-name-servers ¡ÚDNS1¡Û, ¡ÚDNS2¡Û,¡ÚDNS3¡Û;
      ## Access control
      allow unknown-clients;
      #deny unknown-clients;
     }
    }
    
    
    # EOF

Æ°ºî¥í¥°

  • Primary (/var/log/dhcpd/dhcpd.log)
    [TIMESTAMP] dhcp01 dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
    [TIMESTAMP] dhcp01 dhcpd: Copyright 2004-2010 Internet Systems Consortium.
    [TIMESTAMP] dhcp01 dhcpd: All rights reserved.
    [TIMESTAMP] dhcp01 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
    [TIMESTAMP] dhcp01 dhcpd: Wrote 11 leases to leases file.
    [TIMESTAMP] dhcp01 dhcpd: Listening on LPF/eth0/00:50:56:80:14:39/192.168.1.0/24
    [TIMESTAMP] dhcp01 dhcpd: Sending on   LPF/eth0/00:50:56:80:14:39/192.168.1.0/24
    [TIMESTAMP] dhcp01 dhcpd: Sending on   Socket/fallback/fallback-net
    [TIMESTAMP] dhcp01 dhcpd: failover peer localnet: I move from recover to startup
  • Secondry (/var/log/dhcpd/dhcpd.log)
    [TIMESTAMP] dhcp02 dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
    [TIMESTAMP] dhcp02 dhcpd: Copyright 2004-2010 Internet Systems Consortium.
    [TIMESTAMP] dhcp02 dhcpd: All rights reserved.
    [TIMESTAMP] dhcp02 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
    [TIMESTAMP] dhcp02 dhcpd: Wrote 11 leases to leases file.
    [TIMESTAMP] dhcp02 dhcpd: Listening on LPF/eth0/00:50:56:80:fc:c4/192.168.1.0/24
    [TIMESTAMP] dhcp02 dhcpd: Sending on   LPF/eth0/00:50:56:80:fc:c4/192.168.1.0/24
    [TIMESTAMP] dhcp02 dhcpd: Sending on   Socket/fallback/fallback-net
    [TIMESTAMP] dhcp02 dhcpd: failover peer localnet: I move from recover to startup

»²¹Í

[Linux][DHCP] ISC DHCP¤Î¾éĹ²½ÀßÄê
DHCP¥µ¡¼¥Ð¤Î£²½Å²½(failover)¤ÎÀßÄê


¥È¥Ã¥×   ÊÔ½¸ Åà·ë º¹Ê¬ ŽÊŽÞŽ¯Ž¸Ž±Ž¯ŽÌŽß źÉÕ Ê£À½ ̾Á°Êѹ¹ ¥ê¥í¡¼¥É   ¿·µ¬ °ìÍ÷ ¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS
Last-modified: 2016-07-13 (¿å) 00:14:03 (2844d)