VLAN Trunking with Freebsd

Vince jhary at unsane.co.uk
Sun Apr 27 18:26:17 UTC 2008


Nejc Škoberne wrote:
> Hey,
> 
>> I am sure this topic has been discussed before, however, I have been
>> coming across unanswered inquiries within the last two months about
>> possibly using the trunking aspect of 802.1q standard network routing,
>> with only freebsd. 
>> I have attempted to create mulitple vlan interfaces and have failed, on
>> 6.3-Stable. 
>> Does anyone know if the vlan emplimentation on Freebsd allows for
>> trunking or, at the least, multiple vlans per physical device?
> 
> This is my config:
> 
> cloned_interfaces="vlan2 vlan3 vlan4 vlan5"
> ifconfig_re0="inet 192.168.1.62 netmask 255.255.255.192"
> ifconfig_re1="inet 192.168.1.254 netmask 255.255.255.128"
> ifconfig_bge0="inet a.b.c.d netmask 255.255.255.240"
> ifconfig_em0="up"
> ifconfig_vlan2="192.168.41.1 vlan 2 vlandev em0"
> ifconfig_vlan3="192.168.19.3 vlan 3 vlandev em0"
> ifconfig_vlan4="192.168.42.1 vlan 4 vlandev em0"
> ifconfig_vlan5="192.168.100.1 vlan 5 vlandev em0"
> 
> re0, re1, bge0 are ordinary interfaces (non-802.1q), and em0 is 
> connected to a switch
> with 802.1q support.
> 
If you are just creating from the command line and want cisco router 
like subinterfaces, the following works (I have the vlan module built 
into my kernel might need to load it otherwise.)
root at crab
(19:22:09 <~>) 0 # ifconfig bge0.1
ifconfig: interface bge0.1 does not exist
root at crab
(19:22:13 <~>) 0 # ifconfig bge0.1 create
root at crab
(19:22:15 <~>) 0 # ifconfig bge0.1
bge0.1: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
         options=3<RXCSUM,TXCSUM>
         ether 00:e0:81:2d:a3:16
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active
         vlan: 1 parent interface: bge0
root at crab
(19:22:17 <~>) 0 # ifconfig bge0.1 destroy

Not certain how thats represented in rc.conf, Will have a look.

Vince

> HTH,
> Nejc
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe at freebsd.org"



More information about the freebsd-questions mailing list