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>