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