NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: misc/50893: dhcpd fails on carp(4) interfaces



Modified dhcpd:

# ls -l $(whence dhcpd)
-r-xr-xr-x   1 root     wheel     724463 Mar  4 14:05 /usr/sbin/dhcpd

Restart with carp interfaces active, patched /etc/rc.d/dhcpd:

2016-03-04T14:33:52.084407-05:00 z400a.blilly.net dhcpd - - - Received
signal 15, initiating shutdown.
2016-03-04T14:33:54.138046-05:00 z400a.blilly.net dhcpd - - - Internet
Systems Consortium DHCP Server 4.3.0
2016-03-04T14:33:54.138386-05:00 z400a.blilly.net dhcpd - - -
Copyright 2004-2014 Internet Systems Consortium.
2016-03-04T14:33:54.138414-05:00 z400a.blilly.net dhcpd - - - All
rights reserved.
2016-03-04T14:33:54.138439-05:00 z400a.blilly.net dhcpd - - - For
info, please visit https://www.isc.org/software/dhcp/
2016-03-04T14:33:54.139769-05:00 z400a.blilly.net dhcpd - - - Wrote 0
deleted host decls to leases file.
2016-03-04T14:33:54.139839-05:00 z400a.blilly.net dhcpd - - - Wrote 0
new dynamic host decls to leases file.
2016-03-04T14:33:54.140029-05:00 z400a.blilly.net dhcpd - - - Wrote 8
leases to leases file.
2016-03-04T14:33:54.140530-05:00 z400a.blilly.net dhcpd - - - Multiple
interfaces match the same subnet: bge0 carp0
2016-03-04T14:33:54.140564-05:00 z400a.blilly.net dhcpd - - - Multiple
interfaces match the same shared network: bge0 carp0
2016-03-04T14:33:54.141023-05:00 z400a.blilly.net dhcpd - - - Server
starting service.

As before.

Restart with original /etc/rc.d/dhcpd:

2016-03-04T14:37:58.953806-05:00 z400a.blilly.net dhcpd - - - Received
signal 15, initiating shutdown.
2016-03-04T14:38:00.995491-05:00 z400a.blilly.net dhcpd - - - Internet
Systems Consortium DHCP Server 4.3.0
2016-03-04T14:38:00.995838-05:00 z400a.blilly.net dhcpd - - -
Copyright 2004-2014 Internet Systems Consortium.
2016-03-04T14:38:00.995872-05:00 z400a.blilly.net dhcpd - - - All
rights reserved.
2016-03-04T14:38:00.995905-05:00 z400a.blilly.net dhcpd - - - For
info, please visit https://www.isc.org/software/dhcp/
2016-03-04T14:38:00.996545-05:00 z400a.blilly.net dhcpd - - - Wrote 0
deleted host decls to leases file.
2016-03-04T14:38:00.996616-05:00 z400a.blilly.net dhcpd - - - Wrote 0
new dynamic host decls to leases file.
2016-03-04T14:38:00.996785-05:00 z400a.blilly.net dhcpd - - - Wrote 8
leases to leases file.
2016-03-04T14:38:00.997040-05:00 z400a.blilly.net dhcpd - - - Multiple
interfaces match the same subnet: bge0 carp0
2016-03-04T14:38:00.997072-05:00 z400a.blilly.net dhcpd - - - Multiple
interfaces match the same shared network: bge0 carp0
2016-03-04T14:38:00.997395-05:00 z400a.blilly.net dhcpd - - - Server
starting service.

That appears to have corrected the 'Unsupported device type 248 for
"carp0"' and resulting bail-out of dhcpd; thanks.

On Fri, Mar 4, 2016 at 10:30 AM, Christos Zoulas <christos%zoulas.com@localhost> wrote:
> The following reply was made to PR misc/50893; it has been noted by GNATS.
>
> From: christos%zoulas.com@localhost (Christos Zoulas)
> To: gnats-bugs%NetBSD.org@localhost, misc-bug-people%netbsd.org@localhost,
>         gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
> Cc:
> Subject: Re: misc/50893: dhcpd fails on carp(4) interfaces
> Date: Fri, 4 Mar 2016 10:27:05 -0500
>
>  On Mar 4,  3:15pm, bruce.lilly%gmail.com@localhost (bruce.lilly%gmail.com@localhost) wrote:
>  -- Subject: misc/50893: dhcpd fails on carp(4) interfaces
>
>  | >Number:         50893
>  | >Category:       misc
>  | >Synopsis:       dhcpd fails on carp(4) interfaces
>  | >Confidential:   no
>  | >Severity:       serious
>  | >Priority:       medium
>  | >Responsible:    misc-bug-people
>  | >State:          open
>  | >Class:          sw-bug
>  | >Submitter-Id:   net
>  | >Arrival-Date:   Fri Mar 04 15:15:00 +0000 2016
>  | >Originator:     Bruce Lilly
>  | >Release:        NetBSD 7.0
>  | >Organization:
>  | >Environment:
>  | (you don't need the node name; here's ouput of uname -srmpio:)
>  |
>
>  Can you please try this?
>
>  christos
>
>  Index: bpf.c
>  ===================================================================
>  RCS file: /cvsroot/src/external/bsd/dhcp/dist/common/bpf.c,v
>  retrieving revision 1.3
>  diff -u -u -r1.3 bpf.c
>  --- bpf.c      12 Jul 2014 12:09:37 -0000      1.3
>  +++ bpf.c      4 Mar 2016 15:26:53 -0000
>  @@ -623,6 +623,7 @@
>          */
>           switch (sa->sdl_type) {
>                   case IFT_ETHER:
>  +              case IFT_CARP:
>                           hw->hlen = sa->sdl_alen + 1;
>                           hw->hbuf[0] = HTYPE_ETHER;
>                           memcpy(&hw->hbuf[1], LLADDR(sa), sa->sdl_alen);
>



Home | Main Index | Thread Index | Old Index