Not sure what's wrong.

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

 



Okay I'm running debian sqeeze (testing) which bridge-utils 1.4-5 and  
kernel 2.6.30 amd64 variant

This is running on a new Dell Poweredge R610 with dual dual bnx2 nics

01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709  
Gigabit Ethernet (rev 20)
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709  
Gigabit Ethernet (rev 20)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709  
Gigabit Ethernet (rev 20)
02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709  
Gigabit Ethernet (rev 20)

I have a bridge I'm trying to create for kvm.  eth0 is my local access  
so it's just a now nic with dhcp connected to my lan, which works no  
problem.  Then I created a bridge called prot0 and set it to manual,  
and added eth1 (also set to manual) to it.  When I start my kvm guest  
it creates a tap interface called vnet0 also without an ip and adds it  
to the bridge.  My guest OS then has eth0 which has an ip on static.

So at this point this is what things look like on the host box.

brctl show
bridge name	bridge id		STP enabled	interfaces
prot0		8000.0022195e3239	no		eth1
							vnet0

brctl showmacs prot0
port no	mac addr		is local?	ageing timer
   1	00:22:19:5e:32:39	yes		   0.00
   2	ba:ea:0d:0f:8b:aa	yes		   0.00

on the guest I start a ping to anything, google.com for this example.   
And I set tcpdump -i prot0 or vnet0 and I see the arp request for the  
dns servers but no reply.  Which looks like this.

09:54:43.444533 ARP, Request who-has dns1.domain.tld tell  
rdns.guestdomain.tld, length 28
09:54:44.440585 ARP, Request who-has dns1.domain.tld tell  
rdns.guestdomain.tld, length 28
09:54:45.440587 ARP, Request who-has dns1.domain.tld tell  
rdns.guestdomain.tld, length 28

But if I do a tcpdump -i eth1 I see nothing at all.

here is my /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

auto prot0
iface prot0 inet manual
	bridge_ports eth1
	bridge_stp off
	bridge_maxwait 5

And my lsmod

Module                  Size  Used by
ip6table_filter         3904  0
ip6_tables             18928  1 ip6table_filter
iptable_filter          3776  0
ip_tables              17392  1 iptable_filter
x_tables               22440  2 ip6_tables,ip_tables
tun                    13984  2
kvm_intel              47368  4
kvm                   158904  1 kvm_intel
bridge                 48256  0
stp                     2868  1 bridge
ext2                   62816  1
loop                   15980  0
snd_pcsp               10588  2
snd_pcm                78504  1 snd_pcsp
snd_timer              21824  1 snd_pcm
snd                    63912  7 snd_pcsp,snd_pcm,snd_timer
soundcore               7984  1 snd
snd_page_alloc         10000  1 snd_pcm
joydev                 10992  0
psmouse                42172  0
serio_raw               5844  0
dcdbas                  8560  0
evdev                  10448  13
button                  6512  0
processor              40160  8
ext3                  122864  1
jbd                    48168  1 ext3
mbcache                 8804  2 ext2,ext3
dm_mod                 59384  6
sg                     24024  0
usbhid                 37328  0
hid                    41376  1 usbhid
sr_mod                 15908  0
cdrom                  34344  1 sr_mod
ide_pci_generic         4964  0
ide_core              105120  1 ide_pci_generic
ses                     6528  0
ata_generic             5924  0
sd_mod                 33720  3
uhci_hcd               22208  0
crc_t10dif              2096  1 sd_mod
enclosure               9120  1 ses
ata_piix               25124  0
megaraid_sas           34396  2
libata                175500  2 ata_generic,ata_piix
scsi_mod              158784  6 sg,sr_mod,ses,sd_mod,megaraid_sas,libata
ehci_hcd               33820  0
bnx2                   62712  0
thermal                15936  0
fan                     5240  0
thermal_sys            16448  3 processor,thermal,fan

/proc/sys/net/bridge# for i in *; do echo -n $i; echo -n ": ";cat $i;  
done
bridge-nf-call-arptables: 0
bridge-nf-call-ip6tables: 0
bridge-nf-call-iptables: 0
bridge-nf-filter-pppoe-tagged: 0
bridge-nf-filter-vlan-tagged: 0

I just don't understand how it can be getting to prot0 (my bridge) but  
no be seen on eth1 which is a bridge member.
Any help or anything I can try would be most helpful, Thanks in advance.
---
TS
http://southofheaven.org/
Chaos is the beginning and end, try dealing with the rest.

_______________________________________________
Bridge mailing list
Bridge@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/bridge

[Index of Archives]     [Netdev]     [AoE Tools]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux