Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Dec 2007 15:18:41 +1100 (EST)
From:      Ian Smith <smithi@nimnet.asn.au>
To:        Randy Bush <randy@psg.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: ifconfig: BRDGADD vr1: Invalid argument
Message-ID:  <Pine.BSF.3.96.1071212150900.611A-100000@gaia.nimnet.asn.au>
In-Reply-To: <18271.23388.863680.888792@roam.psg.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 >         options=b<RXCSUM,TXCSUM,VLAN_MTU>
 >         ether 00:00:24:c8:b3:28
 >         inet 666.42.86.186 netmask 0xffffffc0 broadcast 666.42.86.191
 >         media: Ethernet autoselect (100baseTX <full-duplex>)
 >         status: active
 > vr1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 >         options=b<RXCSUM,TXCSUM,VLAN_MTU>
 >         ether 00:00:24:c8:b3:29
 >         media: Ethernet autoselect (none)
 >         status: no carrier
 > vr2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 >         options=b<RXCSUM,TXCSUM,VLAN_MTU>
 >         ether 00:00:24:c8:b3:2a
 >         media: Ethernet autoselect (none)
 >         status: no carrier
 > vr3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 >         options=b<RXCSUM,TXCSUM,VLAN_MTU>
 >         ether 00:00:24:c8:b3:2b
 >         media: Ethernet autoselect (none)
 >         status: no carrier
 > ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 >         ether 00:0b:6b:83:59:25
 >         media: IEEE 802.11 Wireless Ethernet autoselect <hostap> (autoselect <hostap>)
 >         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<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  (etc)

though it looks like 'cloned_interfaces=bridge0' is supposed to do that. 

cheers, Ian




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.1071212150900.611A-100000>