Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Dec 2011 09:26:49 +0200
From:      Nikos Vassiliadis <nvass@gmx.com>
To:        saeedeh motlagh <saeedeh.motlagh@gmail.com>
Cc:        freebsd-net@freebsd.org, Alexander Lunev <sol289@gmail.com>, Alireza Torabi <alireza.torabi@gmail.com>
Subject:   Re: vlan without ip address
Message-ID:  <4EF038B9.5050203@gmx.com>
In-Reply-To: <CABk4_A7UtDcv1HKYkE%2BQcCR5X9cYHjG8-oNcYt7ZPZ-s7PMFyw@mail.gmail.com>
References:  <CAN%2BS=WDLmHuP=V616rtO7mnuzEgOt5GuYMZ4SsxgCWYdUF007g@mail.gmail.com>	<CACVs6=-N5%2BL-8Q00sC_hgo=DBYudHT0a%2BQCykAzbiesOyNZZAw@mail.gmail.com>	<CAN%2BS=WDd%2BRzhYcMYQCysxuMX5wM5iazw-fBY-W3RPppc3QhRYQ@mail.gmail.com>	<CALoU1UMsjMLaXivejT3%2BCmd7XyvkMtmuy6H75PJASuyYjqXDwg@mail.gmail.com>	<CAN%2BS=WDXBgfevY5U8LEY3iyssOt385Jps-7D0ijHPU9RZ2VbWQ@mail.gmail.com>	<CABk4_A4YG=H9=v4s9u%2BgXtQUqnmmRQVvCcryFJ%2BaL6bNou-7fg@mail.gmail.com>	<CAN%2BS=WBenp6k9=qQjvdrPDqjdT3z%2BS2t5o9xyzVteDS28gBnpg@mail.gmail.com> <CABk4_A7UtDcv1HKYkE%2BQcCR5X9cYHjG8-oNcYt7ZPZ-s7PMFyw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
There are reports that hw assisted VLANs caused problems
in bridging senarios. Users have reported that -vlanhwtag
and/or promisc on the physical interface helped. Using
-vlanhwtag helped in a case of mine.

On 12/20/2011 8:13 AM, Alexander Lunev wrote:
> i made a little lab, all on 8.2-R:
>
> freebsd1-le0.10 (192.168.2.1)<=====>  bridge0( le0.10 - freebsd2 -
> le1.10 )<=====>   le0.10(192.168.2.1) - freebsd3
>
> freebsd2 is a "switch" it has no ip addresses assigned to interfaces
> (except localhost of course), "switch" is made by bridge0 interface
> which contain vlan interfaces le0.10 and le1.10. Ethernet segments
> freebsd1-freebsd2 and freebsd2-freebsd3 are different and not visible
> to each other.
> In this scheme i can ping 192.168.2.2 from 192.168.2.1 just fine, so
> if your question was "will bridge work without ip addresses", then
> answer is "yes".
>
> --
> your sweet isn't ready yet
>
>
>
> On Mon, Dec 19, 2011 at 8:52 AM, saeedeh motlagh
> <saeedeh.motlagh@gmail.com>  wrote:
>> you're right but we can't assign tow parent interface to one vlan in freebsd
>> therefore i define two vlans with the one vlan id.
>> although we can do it by blow command but it's not work too:
>> ifconfig gbeth0.10 create
>> ifconfig msk0.10 create
>> ifconfig
>> gbeth0.10: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST>  metric 0 mtu 1500
>>
>>      options=3<RXCSUM,TXCSUM>
>>      ether 00:27:0e:03:4b:2f
>>      media: Ethernet autoselect (1000baseT<full-duplex>)
>>      status: active
>>      vlan: 10 parent interface: gbeth0
>> msk0.10: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST>  metric 0 mtu 1500
>>
>>      options=100<TSO4>
>>      ether 00:30:4f:63:5a:bc
>>      media: Ethernet autoselect (none)
>>      status: active
>>      vlan: 10 parent interface: msk0
>>
>> you know when i define vlans with ip addressess they work as i expected but
>> i want to know if i can define vlan without ip address as the switch beacuse
>> i wanna configure a freebsd box as a real switch in my network. maybe it's
>> impossible to do that :(
>>
>>
>> On Sun, Dec 18, 2011 at 10:52 PM, Alexander Lunev<sol289@gmail.com>  wrote:
>>>
>>> first of all, you should name and number you vlan same, if it's clan10
>>> on the one side, then it's vlan10 on the other side and in betweeen.
>>> then (though you have to do it first of all), you should understand
>>> how vlan's work, and after that connect ports to each other according
>>> to your scheme.
>>>
>>>
>>> --
>>> your sweet isn't ready yet
>>>
>>>
>>>
>>> On Sun, Dec 18, 2011 at 10:01 AM, saeedeh motlagh
>>> <saeedeh.motlagh@gmail.com>  wrote:
>>>> i have 3 freebsd system: 0.28 , 0.25 and 0.12 which 28 is assumed to be
>>>> switch here. one interface of 28 is connected to 25 and the other
>>>> interface
>>>> of 28 is connected to 12. as mentioned below, i've defined two vlan10
>>>> and
>>>> 11 with the same vlan id on the 28 and bridge them.
>>>> now i can't ping 0.25 from 0.12. what's wrong here? should i define
>>>> vlan10
>>>> on 12 and 25?
>>>> please tell me if i'm misunderstanding.
>>>> this is the ifconfig for 0.28:
>>>> vlan10: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST>
>>>> metric 0
>>>> mtu 1500
>>>>     options=3<RXCSUM,TXCSUM>
>>>>     ether 00:27:0e:03:4b:2f
>>>>     media: Ethernet autoselect (1000baseT<full-duplex>)
>>>>     status: active
>>>>     vlan: 10 parent interface: gbeth0
>>>> vlan11: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST>
>>>> metric 0
>>>> mtu 1500
>>>>     options=100<TSO4>
>>>>     ether 00:30:4f:63:5a:bc
>>>>     media: Ethernet autoselect (none)
>>>>     status: active
>>>>     vlan: 10 parent interface: msk0
>>>> bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>  metric 0 mtu
>>>> 1500
>>>>     ether d6:c4:f6:0f:5e:4f
>>>>     id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
>>>>     maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
>>>>     root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
>>>>     member: vlan11 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
>>>>             ifmaxaddr 0 port 6 priority 128 path cost 55
>>>>     member: vlan10 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
>>>>             ifmaxaddr 0 port 5 priority 128 path cost 20000
>>>>
>>>>
>>>> On Sat, Dec 17, 2011 at 8:47 PM, Alireza Torabi
>>>> <alireza.torabi@gmail.com>wrote:
>>>>
>>>>> ŮŽAlso it's a good idea to to attach a ifconfig output.
>>>>>
>>>>> On 12/17/11, saeedeh motlagh<saeedeh.motlagh@gmail.com>  wrote:
>>>>>> when i do that, the vlan is defined but from a system in a vlan, i
>>>>>> can't
>>>>>> ping the other one which is in the same vlan. so i think that the
>>>>>> vlan is
>>>>>> not working. am i right?
>>>>>>
>>>>>> On Sat, Dec 17, 2011 at 1:15 PM, Juli Mallett<jmallett@freebsd.org>
>>>>> wrote:
>>>>>>
>>>>>>> You probably just need to do ifconfig vlanxxx up instead of
>>>>>>> assigning an
>>>>>>> IP.
>>>>>>>
>>>>>>> On Sat, Dec 17, 2011 at 00:08, saeedeh motlagh
>>>>>>> <saeedeh.motlagh@gmail.com>  wrote:
>>>>>>>> hi every body
>>>>>>>>
>>>>>>>> i wanna configure a freebsd box as a switch. in order to do that,
>>>>>>>> i
>>>>>>> bridged
>>>>>>>> all my interfaces to have switching and it works fine. after that
>>>>>>>> i
>>>>> want
>>>>>>> to
>>>>>>>> have vlans on it. as you know, in a real switch, a vlan is
>>>>>>>> configured
>>>>>>> just
>>>>>>>> by assigning a port to it without any additional configuration and
>>>>> vlans
>>>>>>>> are submitted just by name. but in freebsd a vlan just works when
>>>>>>>> it
>>>>> has
>>>>>>> an
>>>>>>>> ip address (i think). when i define vlan121 on two freebsd systems
>>>>> with
>>>>>>> ip
>>>>>>>> address it works fine but without ip address i don't know how it
>>>>> should
>>>>>>> be
>>>>>>>> worked.
>>>>>>>>
>>>>>>>> can sombody tell me if it is possible to simulate vlans in freebsd
>>>>>>>> as
>>>>>>> they
>>>>>>>> are in a real switch? i mean can we have vlans without ip
>>>>>>>> addresses
>>>>>>>> which
>>>>>>>> works fine? maybe some kind of vlan which works by MAc address. is
>>>>>>>> it
>>>>>>>> possible?
>>>>>>>> it's so necessary for me to do that:(
>>>>>>>>
>>>>>>>> yours,
>>>>>>>> motlagh
>>>>>>>> _______________________________________________
>>>>>>>> freebsd-net@freebsd.org mailing list
>>>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>>>>>>>> To unsubscribe, send any mail to
>>>>>>>> "freebsd-net-unsubscribe@freebsd.org
>>>>> "
>>>>>>>
>>>>>> _______________________________________________
>>>>>> freebsd-net@freebsd.org mailing list
>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>>>>>> To unsubscribe, send any mail to
>>>>>> "freebsd-net-unsubscribe@freebsd.org"
>>>>>>
>>>>>
>>>> _______________________________________________
>>>> freebsd-net@freebsd.org mailing list
>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>>>> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>>
>>
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EF038B9.5050203>