From owner-freebsd-net@FreeBSD.ORG Wed Dec 12 04:29:55 2007 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F062116A420 for ; Wed, 12 Dec 2007 04:29:55 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from gaia.nimnet.asn.au (nimbin.lnk.telstra.net [139.130.45.143]) by mx1.freebsd.org (Postfix) with ESMTP id 2E43113C448 for ; Wed, 12 Dec 2007 04:29:53 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from localhost (smithi@localhost) by gaia.nimnet.asn.au (8.8.8/8.8.8R1.5) with SMTP id PAA23401; Wed, 12 Dec 2007 15:18:42 +1100 (EST) (envelope-from smithi@nimnet.asn.au) Date: Wed, 12 Dec 2007 15:18:41 +1100 (EST) From: Ian Smith To: Randy Bush In-Reply-To: <18271.23388.863680.888792@roam.psg.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-net@freebsd.org Subject: Re: ifconfig: BRDGADD vr1: Invalid argument X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2007 04:29:56 -0000 On Wed, 12 Dec 2007, Randy Bush wrote: > the symptom > > # ifconfig bridge0 192.168.0.1 addm vr1 addm vr2 addm vr3 addm ath0 up > ifconfig: BRDGADD vr1: Invalid argument > > the conditions > > # kldstat > Id Refs Address Size Name > 1 3 0xc0400000 39ad48 kernel > 2 1 0xc27c8000 8000 if_bridge.ko > 3 1 0xc27d0000 5000 bridgestp.ko > > # sysctl -a | grep bridge | sort > dev.hostb.0.%desc: Host to PCI bridge > dev.isab.0.%desc: PCI-ISA bridge > dev.pcib.0.%desc: Host to PCI bridge > net.link.bridge.ipfw: 1 -- i set this, same either way > net.link.bridge.ipfw_arp: 1 -- i set this, same either way > net.link.bridge.log_stp: 1 -- i set this, same either way > net.link.bridge.pfil_bridge: 0 > net.link.bridge.pfil_local_phys: 0 > net.link.bridge.pfil_member: 0 > net.link.bridge.pfil_onlyip: 0 > > cloned_interfaces=bridge0 > ifconfig_bridge0="192.168.0.1 addm vr1 addm vr2 addm vr3 addm ath0 up" > ifconfig_vr1=up > ifconfig_vr2=up > ifconfig_vr3=up > ifconfig_ath0="channel 4 ssid rgnet-aden wep wepkey nokidding mediaopt hostap up" > gateway_enable=YES > > # ifconfig -a > vr0: flags=8843 metric 0 mtu 1500 > options=b > ether 00:00:24:c8:b3:28 > inet 666.42.86.186 netmask 0xffffffc0 broadcast 666.42.86.191 > media: Ethernet autoselect (100baseTX ) > status: active > vr1: flags=8843 metric 0 mtu 1500 > options=b > ether 00:00:24:c8:b3:29 > media: Ethernet autoselect (none) > status: no carrier > vr2: flags=8843 metric 0 mtu 1500 > options=b > ether 00:00:24:c8:b3:2a > media: Ethernet autoselect (none) > status: no carrier > vr3: flags=8843 metric 0 mtu 1500 > options=b > ether 00:00:24:c8:b3:2b > media: Ethernet autoselect (none) > status: no carrier > ath0: flags=8843 metric 0 mtu 1500 > ether 00:0b:6b:83:59:25 > media: IEEE 802.11 Wireless Ethernet autoselect (autoselect ) > status: associated > ssid rgnet-aden channel 4 (2427 Mhz 11g) bssid 00:0b:6b:83:59:25 > authmode OPEN privacy ON deftxkey UNDEF wepkey 1:104-bit txpowmax 38 > bmiss 7 scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 Just going by http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-bridging.html#AEN40035 did you start off with? # ifconfig bridge create when your ifconfig -a should then also show: bridge0: flags=8802 metric 0 mtu 1500 (etc) though it looks like 'cloned_interfaces=bridge0' is supposed to do that. cheers, Ian