ifconfig: BRDGADD vr1: Invalid argument

Ian Smith smithi at nimnet.asn.au
Tue Dec 11 20:29:56 PST 2007


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



More information about the freebsd-net mailing list