Date: Wed, 21 Dec 2011 10:08:03 +0330 From: saeedeh motlagh <saeedeh.motlagh@gmail.com> To: Nikos Vassiliadis <nvass@gmx.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: <CAN%2BS=WCiubYnOy7rm6PmQNs=jrxKrJ1Emg2W1mJRfq5K1Z=Phw@mail.gmail.com> In-Reply-To: <4EF038B9.5050203@gmx.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> <4EF038B9.5050203@gmx.com>
next in thread | previous in thread | raw e-mail | index | archive | help
thankyou every body for your attention. yes bridging is done without ip address. i try to use all the point which is mentioned here but my problem is not solved yet. you know i have three freebsd box. i wanna to config the intermediate one as switch and two others as vlan member. i want to have just one vlan and configure this vlan just on the switch (as a cisco switch) and two other systems which are the member of this vlan, can ping each other. is it possible? how? the most important point for me is that i don't want to do any vlan configuration on the vlan members. i want just configure switch system to do it. in a real switch, we just define a vlan on the ports without any configuration on the systems which are connected to these ports. i exactly want to do this by a freebsd system as a switch. please tell me if it is possible or not. thank you so much On Tue, Dec 20, 2011 at 10:56 AM, Nikos Vassiliadis <nvass@gmx.com> wrote: > 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)<=3D=3D=3D=3D=3D> bridge0( le0.10 - freebs= d2 - >> 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 >>> 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=3D8842<BROADCAST,RUNNING,**SIMPLEX,MULTICAST> metric = 0 >>> mtu 1500 >>> >>> options=3D3<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=3D8842<BROADCAST,RUNNING,**SIMPLEX,MULTICAST> metric 0 >>> mtu 1500 >>> >>> options=3D100<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=3D8943<UP,BROADCAST,**RUNNING,PROMISC,SIMPLEX,**MULTICA= ST> >>>>> metric 0 >>>>> mtu 1500 >>>>> options=3D3<RXCSUM,TXCSUM> >>>>> ether 00:27:0e:03:4b:2f >>>>> media: Ethernet autoselect (1000baseT<full-duplex>) >>>>> status: active >>>>> vlan: 10 parent interface: gbeth0 >>>>> vlan11: flags=3D8943<UP,BROADCAST,**RUNNING,PROMISC,SIMPLEX,**MULTICA= ST> >>>>> metric 0 >>>>> mtu 1500 >>>>> options=3D100<TSO4> >>>>> ether 00:30:4f:63:5a:bc >>>>> media: Ethernet autoselect (none) >>>>> status: active >>>>> vlan: 10 parent interface: msk0 >>>>> bridge0: flags=3D8843<UP,BROADCAST,**RUNNING,SIMPLEX,MULTICAST> metr= ic >>>>> 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=3D143<LEARNING,DISCOVER,**AUTOEDGE,AUTOPTP> >>>>> ifmaxaddr 0 port 6 priority 128 path cost 55 >>>>> member: vlan10 flags=3D143<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: >>>>> >>>>> =D9=8EAlso it's a good idea to to attach a ifconfig output. >>>>>> >>>>>> On 12/17/11, saeedeh motlagh<saeedeh.motlagh@gmail.**com<saeedeh.mot= lagh@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 an= d >>>>>>>>> >>>>>>>> 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 system= s >>>>>>>>> >>>>>>>> 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 freebs= d >>>>>>>>> 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. i= s >>>>>>>>> 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<http://li= sts.freebsd.org/mailman/listinfo/freebsd-net> >>>>>>>>> To unsubscribe, send any mail to >>>>>>>>> "freebsd-net-unsubscribe@**freebsd.org<freebsd-net-unsubscribe@fr= eebsd.org> >>>>>>>>> >>>>>>>> " >>>>>> >>>>>>> >>>>>>>> ______________________________**_________________ >>>>>>> freebsd-net@freebsd.org mailing list >>>>>>> http://lists.freebsd.org/**mailman/listinfo/freebsd-net<http://list= s.freebsd.org/mailman/listinfo/freebsd-net> >>>>>>> To unsubscribe, send any mail to >>>>>>> "freebsd-net-unsubscribe@**freebsd.org<freebsd-net-unsubscribe@free= bsd.org> >>>>>>> " >>>>>>> >>>>>>> >>>>>> ______________________________**_________________ >>>>> freebsd-net@freebsd.org mailing list >>>>> http://lists.freebsd.org/**mailman/listinfo/freebsd-net<http://lists.= freebsd.org/mailman/listinfo/freebsd-net> >>>>> To unsubscribe, send any mail to "freebsd-net-unsubscribe@** >>>>> freebsd.org <freebsd-net-unsubscribe@freebsd.org>" >>>>> >>>> >>> >>> ______________________________**_________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/**mailman/listinfo/freebsd-net<http://lists.fre= ebsd.org/mailman/listinfo/freebsd-net> >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@**freebsd.org<= freebsd-net-unsubscribe@freebsd.org> >> " >> > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN%2BS=WCiubYnOy7rm6PmQNs=jrxKrJ1Emg2W1mJRfq5K1Z=Phw>