Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Dec 2011 09:13:50 +0300
From:      Alexander Lunev <sol289@gmail.com>
To:        saeedeh motlagh <saeedeh.motlagh@gmail.com>
Cc:        freebsd-net@freebsd.org, Alireza Torabi <alireza.torabi@gmail.com>
Subject:   Re: vlan without ip address
Message-ID:  <CABk4_A7UtDcv1HKYkE%2BQcCR5X9cYHjG8-oNcYt7ZPZ-s7PMFyw@mail.gmail.com>
In-Reply-To: <CAN%2BS=WBenp6k9=qQjvdrPDqjdT3z%2BS2t5o9xyzVteDS28gBnpg@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>

next in thread | previous in thread | raw e-mail | index | archive | help
i made a little lab, all on 8.2-R:

freebsd1-le0.10 (192.168.2.1) <=3D=3D=3D=3D=3D> bridge0( le0.10 - freebsd2 =
-
le1.10 ) <=3D=3D=3D=3D=3D>  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 free=
bsd
> 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=3D8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu=
 1500
>
> =C2=A0=C2=A0=C2=A0 options=3D3<RXCSUM,TXCSUM>
> =C2=A0=C2=A0=C2=A0 ether 00:27:0e:03:4b:2f
> =C2=A0=C2=A0=C2=A0 media: Ethernet autoselect (1000baseT <full-duplex>)
> =C2=A0=C2=A0=C2=A0 status: active
> =C2=A0=C2=A0=C2=A0 vlan: 10 parent interface: gbeth0
> msk0.10: flags=3D8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1=
500
>
> =C2=A0=C2=A0=C2=A0 options=3D100<TSO4>
> =C2=A0=C2=A0=C2=A0 ether 00:30:4f:63:5a:bc
> =C2=A0=C2=A0=C2=A0 media: Ethernet autoselect (none)
> =C2=A0=C2=A0=C2=A0 status: active
> =C2=A0=C2=A0=C2=A0 vlan: 10 parent interface: msk0
>
> you know when i define vlans with ip addressess they work as i expected b=
ut
> i want to know if i can define vlan without ip address as the switch beac=
use
> 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> wrot=
e:
>>
>> 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 b=
e
>> > 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=3D8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST>
>> > metric 0
>> > mtu 1500
>> > =C2=A0 =C2=A0options=3D3<RXCSUM,TXCSUM>
>> > =C2=A0 =C2=A0ether 00:27:0e:03:4b:2f
>> > =C2=A0 =C2=A0media: Ethernet autoselect (1000baseT <full-duplex>)
>> > =C2=A0 =C2=A0status: active
>> > =C2=A0 =C2=A0vlan: 10 parent interface: gbeth0
>> > vlan11: flags=3D8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST>
>> > metric 0
>> > mtu 1500
>> > =C2=A0 =C2=A0options=3D100<TSO4>
>> > =C2=A0 =C2=A0ether 00:30:4f:63:5a:bc
>> > =C2=A0 =C2=A0media: Ethernet autoselect (none)
>> > =C2=A0 =C2=A0status: active
>> > =C2=A0 =C2=A0vlan: 10 parent interface: msk0
>> > bridge0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0=
 mtu
>> > 1500
>> > =C2=A0 =C2=A0ether d6:c4:f6:0f:5e:4f
>> > =C2=A0 =C2=A0id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay =
15
>> > =C2=A0 =C2=A0maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
>> > =C2=A0 =C2=A0root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
>> > =C2=A0 =C2=A0member: vlan11 flags=3D143<LEARNING,DISCOVER,AUTOEDGE,AUT=
OPTP>
>> > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ifmaxaddr 0 port 6 priority 1=
28 path cost 55
>> > =C2=A0 =C2=A0member: vlan10 flags=3D143<LEARNING,DISCOVER,AUTOEDGE,AUT=
OPTP>
>> > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ifmaxaddr 0 port 5 priority 1=
28 path cost 20000
>> >
>> >
>> > On Sat, Dec 17, 2011 at 8:47 PM, Alireza Torabi
>> > <alireza.torabi@gmail.com>wrote:
>> >
>> >> =D9=8EAlso 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 tha=
t
>> >> >> > 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 a=
nd
>> >> vlans
>> >> >> > are submitted just by name. but in freebsd a vlan just works whe=
n
>> >> >> > it
>> >> has
>> >> >> an
>> >> >> > ip address (i think). when i define vlan121 on two freebsd syste=
ms
>> >> 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 freeb=
sd
>> >> >> > 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"
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABk4_A7UtDcv1HKYkE%2BQcCR5X9cYHjG8-oNcYt7ZPZ-s7PMFyw>