From mboxrd@z Thu Jan 1 00:00:00 1970 From: Harald Dunkel Subject: kvm problem: bonding network interface breaks dhcp Date: Tue, 03 Nov 2009 16:45:48 +0100 Message-ID: <4AF0502C.5010304@aixigo.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit To: kvm@vger.kernel.org Return-path: Received: from mail.aixigo.de ([195.14.232.227]:8528 "EHLO gate1.ac.aixigo.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751500AbZKCQQm (ORCPT ); Tue, 3 Nov 2009 11:16:42 -0500 Received: from srvl003.ac.aixigo.de (srvl003.ac.aixigo.de [172.19.96.13]) by gate1.ac.aixigo.de (8.14.1/8.14.1) with ESMTP id nA3FjmDn004681 for ; Tue, 3 Nov 2009 16:45:48 +0100 (CET) Received: from [172.19.97.183] (localhost [127.0.0.1]) by srvl003.ac.aixigo.de (8.12.6/8.12.6/SuSE Linux 0.6) with ESMTP id nA3FjmSc004392 for ; Tue, 3 Nov 2009 16:45:48 +0100 Sender: kvm-owner@vger.kernel.org List-ID: Hi folks, I am trying to use a bonding network interface as a bridge for a virtual machine (kvm). Host and guest are both running 2.6.31.5. Problem: The guest does not receive the DHCPOFFER reply sent by my dhcp server. There is no such problem if the host uses just a single network interface instead of bond0. Looking at tcpdump on the Linux guest there are several dhcp discover packages like 15:17:44.005306 00:16:36:2f:f1:d2 > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328) 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:16:36:2f:f1:d2, length 300, xid 0x4c31213d, secs 10, Flags [none] Client-Ethernet-Address 00:16:36:2f:f1:d2 [|bootp] The dhcp server receives these packages, and sends out a reply 15:17:45.927589 00:16:36:2f:f1:d2 > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328) 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:16:36:2f:f1:d2, length 300, xid 0x4c31213d, secs 10, Flags [none] Client-Ethernet-Address 00:16:36:2f:f1:d2 [|bootp] 15:17:45.927658 00:15:17:94:16:65 > 00:16:36:2f:f1:d2, ethertype IPv4 (0x0800), length 364: (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 350) 172.19.96.123.67 > 172.19.97.243.68: BOOTP/DHCP, Reply, length 322, xid 0x4c31213d, secs 10, Flags [none] Your-IP 172.19.97.243 Client-Ethernet-Address 00:16:36:2f:f1:d2 [|bootp] This reply never shows up on the guest. iptable is not set, of course. sysctl.conf says net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-call-arptables = 0 Any helpful comment would be highly appreciated. Many thanx Harri