My config files are

PRIMARY SERVER CONFIG


default-lease-time 600;
max-lease-time 7200;

failover peer "failover-partner" {
        primary;
        address 192.168.0.2;
        port 519;
        peer address 192.168.0.3;
        peer port 521;
        max-response-delay 60;
        max-unacked-updates 10;
        mclt 3600;
        split 128;
        load balance max seconds 3;
    }

omapi-port 7911;
omapi-key omapi_key;

key omapi_key {
     algorithm hmac-md5;
     secret  REMOVED;
}

subnet 192.168.0.0 netmask 255.255.255.0 {
 option routers 192.168.0.1;
 option domain-name-servers 192.168.0.2, 192.168.0.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.0-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.0.6 192.168.0.254;
        deny unknown-clients;
 }
}


subnet 192.168.1.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.1.1;
 option domain-name-servers 192.168.1.2, 192.168.1.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.1-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
         failover peer "failover-partner";
         range 192.168.1.6 192.168.1.254;
         deny unknown-clients;

 }
}

subnet 192.168.2.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.2.1;
 option domain-name-servers 192.168.2.2, 192.168.2.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.2-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.2.6 192.168.2.254;
        deny unknown-clients;

 }
}

subnet 192.168.3.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.3.1;
 option domain-name-servers 192.168.3.2, 192.168.3.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.3-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.3.6 192.168.3.254;
        deny unknown-clients;
 }
}

subnet 192.168.4.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.4.1;
 option domain-name-servers 192.168.4.2, 192.168.4.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.4-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.4.6 192.168.4.254;
        deny unknown-clients;
 }
}

subnet 192.168.5.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.5.1;
 option domain-name-servers  192.168.5.2, 192.168.5.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.5-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.5.6 192.168.5.254;
        deny unknown-clients;
 }
}

subnet 192.168.6.0 netmask 255.255.255.0 {
 allow unknown-clients;
 option routers 192.168.6.1;
 option domain-name-servers 192.168.6.2, 192.168.6.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers 212.23.6.6,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.6-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.6.6 192.168.6.254;
        allow unknown-clients;
 }
}

subnet 192.168.7.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.7.1;
 option domain-name-servers  192.168.7.2, 192.168.7.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.7-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.7.6 192.168.7.254;
        deny unknown-clients;
 }
}

subnet 192.168.8.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.8.1;
 option domain-name-servers 192.168.8.2, 192.168.8.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.8-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.8.6 192.168.8.254;
        deny unknown-clients;
 }
}

subnet 192.168.253.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.253.1;
 option domain-name-servers  192.168.253.3, 192.168.253.4;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST2;
 log-facility local7;
 include "/etc/dhcp/192.168.253-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";

}
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
#include"/etc/dhcp/dhcp-static-leases.conf";



SECONDARY SERVER CONFIG

default-lease-time 600;
max-lease-time 7200;

failover peer "failover-partner" {
        secondary;
        address 192.168.0.3;
        port 521;
        peer address 192.168.0.2;
        peer port 519;
        max-response-delay 60;
        max-unacked-updates 10;
        load balance max seconds 3;
    }
omapi-port 7911;
omapi-key omapi_key;

key omapi_key {
     algorithm hmac-md5;
     secret  REMOVED;
}

subnet 192.168.0.0 netmask 255.255.255.0 {
 option routers 192.168.0.1;
 option domain-name-servers 192.168.0.2, 192.168.0.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.0-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.0.6 192.168.0.254;
        deny unknown-clients;
 }
}


subnet 192.168.1.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.1.1;
 option domain-name-servers 192.168.1.2, 192.168.1.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.1-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
         failover peer "failover-partner";
         range 192.168.1.6 192.168.1.254;
         deny unknown-clients;

 }
}

subnet 192.168.2.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.2.1;
 option domain-name-servers 192.168.2.2, 192.168.2.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.2-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.2.6 192.168.2.254;
        deny unknown-clients;

 }
}

subnet 192.168.3.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.3.1;
 option domain-name-servers 192.168.3.2, 192.168.3.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.3-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.3.6 192.168.3.254;
        deny unknown-clients;
 }
}

subnet 192.168.4.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.4.1;
 option domain-name-servers 192.168.4.2, 192.168.4.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.4-dhcp-static-leases.conf";
# include"/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.4.6 192.168.4.254;
        deny unknown-clients;
 }
}

subnet 192.168.5.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.5.1;
 option domain-name-servers  192.168.5.2, 192.168.5.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.5-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.5.6 192.168.5.254;
        deny unknown-clients;
 }
}

subnet 192.168.6.0 netmask 255.255.255.0 {
 allow unknown-clients;
 option routers 192.168.6.1;
 option domain-name-servers 192.168.6.2, 192.168.6.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers 212.23.6.6,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.6-dhcp-static-leases.conf";
 include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.6.6 192.168.6.254;
        allow unknown-clients;
 }
}

subnet 192.168.7.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.7.1;
 option domain-name-servers  192.168.7.2, 192.168.7.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.7-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.7.6 192.168.7.254;
        deny unknown-clients;
 }
}

subnet 192.168.8.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.8.1;
 option domain-name-servers 192.168.8.2, 192.168.8.3;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.8-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";
 pool {
        failover peer "failover-partner";
        range 192.168.8.6 192.168.8.254;
        deny unknown-clients;
 }
}

subnet 192.168.253.0 netmask 255.255.255.0 {
 deny unknown-clients;
 option routers 192.168.253.1;
 option domain-name-servers  192.168.253.3, 192.168.253.4;
 option domain-name "mydomain";
 option domain-search ".", "mydomain";
 option ntp-servers NTPHOST1,  NTPHOST1;
 log-facility local7;
 include "/etc/dhcp/192.168.253-dhcp-static-leases.conf";
# include "/etc/dhcp/BANNED-MACs-dhcp-static-leases.conf";

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to isc-dhcp in Ubuntu.
https://bugs.launchpad.net/bugs/1872118

Title:
  DHCP Cluster crashes after a few hours

Status in DHCP:
  New
Status in bind9-libs package in Ubuntu:
  New
Status in isc-dhcp package in Ubuntu:
  Confirmed
Status in bind9-libs source package in Focal:
  New
Status in isc-dhcp source package in Focal:
  New
Status in bind9-libs source package in Groovy:
  New
Status in isc-dhcp source package in Groovy:
  Confirmed

Bug description:
  
  I have a pair of DHCP serevrs running in a cluster on ubuntu 20.04, All 
worked perfectly until recently, when they started stopping with code=killed, 
status=6/ABRT.
  This is being fixed by 

  https://bugs.launchpad.net/bugs/1870729

  However now one stops after a few hours with the following errors. One
  can stay on line but not both.


  
  Syslog shows 
  Apr 10 17:20:15 dhcp-primary sh[6828]: 
../../../../lib/isc/unix/socket.c:3361: INSIST(!sock->pending_send) failed, 
back trace
  Apr 10 17:20:15 dhcp-primary sh[6828]: #0 0x7fbe78702a4a in ??
  Apr 10 17:20:15 dhcp-primary sh[6828]: #1 0x7fbe78702980 in ??
  Apr 10 17:20:15 dhcp-primary sh[6828]: #2 0x7fbe7873e7e1 in ??
  Apr 10 17:20:15 dhcp-primary sh[6828]: #3 0x7fbe784e5609 in ??
  Apr 10 17:20:15 dhcp-primary sh[6828]: #4 0x7fbe78621103 in ??

  
  nothing in kern.log

  
  apport.log shows
  ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: called for pid 6828, 
signal 6, core limit 0, dump mode 2
  ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: not creating core for pid 
with dump mode of 2
  ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: executable: 
/usr/sbin/dhcpd (command line "dhcpd -user dhcpd -group dhcpd -f -4 -pf 
/run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf")
  ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: is_closing_session(): no 
DBUS_SESSION_BUS_ADDRESS in environment
  ERROR: apport (pid 6850) Fri Apr 10 17:20:15 2020: wrote report 
/var/crash/_usr_sbin_dhcpd.0.crash


  /var/crash/_usr_sbin_dhcpd.0.crash shows

  ProblemType: Crash
  Architecture: amd64
  CrashCounter: 1
  Date: Fri Apr 10 17:20:15 2020
  DistroRelease: Ubuntu 20.04
  ExecutablePath: /usr/sbin/dhcpd
  ExecutableTimestamp: 1586210315
  ProcCmdline: dhcpd -user dhcpd -group dhcpd -f -4 -pf 
/run/dhcp-server/dhcpd.pid -cf /etc/dhcp/dhcpd.conf
  ProcEnviron: Error: [Errno 13] Permission denied: 'environ'
  ProcMaps: Error: [Errno 13] Permission denied: 'maps'
  ProcStatus:
   Name:  dhcpd
   Umask: 0022
   State: D (disk sleep)
   Tgid:  6828
   Ngid:  0
   Pid:   6828
   PPid:  1
   TracerPid:     0
   Uid:   113     113     113     113
   Gid:   118     118     118     118
   FDSize:        128
   Groups:
   NStgid:        6828
   NSpid: 6828
   NSpgid:        6828
   NSsid: 6828
   VmPeak:          236244 kB
   VmSize:          170764 kB
   VmLck:        0 kB
   VmPin:        0 kB
   VmHWM:    12064 kB
   VmRSS:    12064 kB
   RssAnon:           5940 kB
   RssFile:           6124 kB
   RssShmem:             0 kB
   VmData:           30792 kB
   VmStk:      132 kB
   VmExe:      592 kB
   VmLib:     5424 kB
   VmPTE:       76 kB
   VmSwap:               0 kB
   HugetlbPages:         0 kB
   CoreDumping:   1
   THP_enabled:   1
   Threads:       4
   SigQ:  0/7609
   SigPnd:        0000000000000000
   ShdPnd:        0000000000000000
   SigBlk:        0000000000000000
   SigIgn:        0000000000001000
   SigCgt:        0000000180000000
   CapInh:        0000000000000000
   CapPrm:        0000000000000000
   CapEff:        0000000000000000
   CapBnd:        0000003fffffffff
   CapAmb:        0000000000000000
   NoNewPrivs:    0
   Seccomp:       0
   Speculation_Store_Bypass:      thread vulnerable
   Cpus_allowed:  3
   Cpus_allowed_list:     0-1
   Mems_allowed:  
00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000
  0000,00000000,00000000,00000001
   Mems_allowed_list:     0
   voluntary_ctxt_switches:       111
   nonvoluntary_ctxt_switches:    144
  Signal: 6
  Uname: Linux 5.4.0-21-generic x86_64
  UserGroups:

To manage notifications about this bug go to:
https://bugs.launchpad.net/dhcp/+bug/1872118/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to