Hi,

This looks like a bonding issue rather than a dnsmasq issue.  What happens when 
you remove the bonding config on the host, down all interfaces but one, and 
unplug all interfaces but one on to the switch?
If that fixes it, then you have a bonding config issue on either the host or 
switch side.  In order to troubleshoot that, you need "cat 
/proc/net/bonding/bond0" as well as the port channel and interface configs off 
the switch.  If it's a Cisco, then it's something like "sh run int 
port-channelN" as well as each interface in the port-channel "sh run int 
GigabitEthernetX/Y/Z".

Not sure that everyone on this list is interested in a bonding issue, so I'm 
happy to help troubleshoot it off list.

Ryan


On Apr 20, 2014, at 6:31 AM, "fa500...@skynet.be" <fa500...@skynet.be> wrote:

> Hello everyone,
>  
> I've got some problem with dnsmasq and it seems bond0. I'm not sure this is 
> why I'm asking some help. 
>  
> I'm under gentoo using
> net-dns/dnsmasq-2.66  USE="dbus dhcp idn ipv6 nls tftp -auth-dns -conntrack 
> -dhcp-tools -lua -script (-selinux)" LINGUAS="-de -es -fi -fr -id -it -no -pl 
> -pt_BR -ro" 0 kB
>  
> 3 interfaces : enp1s0, enp7s0 and enp8s0. enps7s0 and enp8s0 are bonded. I 
> used the kernel method. From the kernel documentation ifenslave is "has been".
>  
> Interface seem to work :
>  
> ip a
>  
> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
>     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
>     inet 127.0.0.1/8 brd 127.255.255.255 scope host lo 
>        valid_lft forever preferred_lft forever 
>     inet6 ::1/128 scope host 
>        valid_lft forever preferred_lft forever 
> 2: enp7s0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master 
> bond0 state UP qlen 1000 
>     link/ether d0:50:99:0a:63:05 brd ff:ff:ff:ff:ff:ff 
> 3: enp8s0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master 
> bond0 state UP qlen 1000 
>     link/ether d0:50:99:0a:63:05 brd ff:ff:ff:ff:ff:ff 
> 4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN 
>     link/sit 0.0.0.0 brd 0.0.0.0 
> 5: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN 
>     link/tunnel6 :: brd :: 
> 6: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state 
> UP qlen 1000 
>     link/ether 64:66:b3:02:3c:91 brd ff:ff:ff:ff:ff:ff 
>     inet 192.168.2.2/24 brd 192.168.2.255 scope global enp1s0 
>        valid_lft forever preferred_lft forever 
>     inet6 fe80::6666:b3ff:fe02:3c91/64 scope link 
>        valid_lft forever preferred_lft forever 
> 9: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue 
> state UP 
>     link/ether d0:50:99:0a:63:05 brd ff:ff:ff:ff:ff:ff 
>     inet 10.0.0.1/8 brd 10.0.0.255 scope global bond0 
>        valid_lft forever preferred_lft forever 
>     inet6 fe80::d250:99ff:fe0a:6305/64 scope link 
>        valid_lft forever preferred_lft forever
>  
> dnsmasq.conf
> domain-needed 
> bogus-priv 
> filterwin2k 
> bridge-interface=bond0,enp7s0,enp8s0 
> interface=bond0 
> expand-hosts 
> domain=arcade.lan 
> resolv-file=/etc/resolv.dnsmasq.conf 
> listen-address=127.0.0.1 
> listen-address=10.0.0.1 
> dhcp-range=10.0.0.1,10.0.0.50,72h 
> dhcp-host=bc:5f:f4:fe:10:26,infinite 
> dhcp-host=outrun,10.0.0.10 
> dhcp-host=00:26:b0:e6:31:30,10.0.0.12 
> dhcp-host=WDTVLive,10.0.0.40 
> dhcp-host=00:14:38:d4:c4:21,printer,10.0.0.45 
> dhcp-host=00:22:6b:f7:1c:eb,camera,10.0.0.46 
> dhcp-host=90:f6:52:75:d8:70,10.0.0.49,infinite 
> dhcp-host=10:fe:ed:ff:f9:4e,10.0.0.50,infinite 
> dhcp-option=3,10.0.0.1 
> dhcp-option=6,208.67.222.222,8.8.8.8 
> dhcp-option=66,"10.0.0.1" 
> dhcp-option=67,syslinux.efi 
> dhcp-option=128,10.0.0.1 
> #dhcp-option-force=211,30i 
> pxe-service=x86PC, "Launch PXE_BIOS", pxelinux, 10.0.0.1 
> pxe-service=X86-64_EFI, "Launch PXE-UEFI", syslinux, 10.0.0.1 
> dhcp-option=42,0.0.0.0 
> dhcp-option=19,0           # option ip-forwarding off 
> dhcp-option=44,0.0.0.0     # set netbios-over-TCP/IP nameserver(s) aka WINS 
> server(s) 
> dhcp-option=45,0.0.0. 0    # netbios datagram distribution server 
> dhcp-option=46,8           # netbios node type 
> dhcp-option=47 
> dhcp-match=mactels, option:client-arch, 7 #EFI x86-64 
> tftp-root=/tftproot/ 
> tftp-lowercase 
> dhcp-leasefile=/var/lib/misc/dnsmasq.leases 
> server=/www.google.com/8.8.8.8 
> bogus-nxdomain=64.94.110.11
>  
> As you can see, I've already tried the solution 
> bridge-interface=bond0,enp7s0,enp8s0.
>  
> I've got no dhcp response for my client.
>  
> Thanks. Best regards.
>  
> Happy easter.
>  
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss@lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss

Reply via email to