From owner-freebsd-net@FreeBSD.ORG Tue Dec 20 06:14:12 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 06302106564A for ; Tue, 20 Dec 2011 06:14:12 +0000 (UTC) (envelope-from sol289@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id BFF1B8FC14 for ; Tue, 20 Dec 2011 06:14:11 +0000 (UTC) Received: by iadj38 with SMTP id j38so8479724iad.13 for ; Mon, 19 Dec 2011 22:14:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=N/8Jt1y1XuZO5WwSwhLKQnpxpSqLIOziSDIDmQab4aA=; b=TOk5YSICwumC1rdBOYDd4UJ8ORM30bQHUl+s4mgbkkfThviedW/gKHrEyagh940MCz tbBHWcMyieUDpOpiXnUuE7Snq7DyUvjfiGJDubkPO3GTPtrfCpBUb9v0ReytIWo10kyo 84v5qFHXjO2WERXUfZdEYAj0HTZz6L0EMBQgQ= Received: by 10.50.77.194 with SMTP id u2mr1390095igw.2.1324361651120; Mon, 19 Dec 2011 22:14:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.50.135.34 with HTTP; Mon, 19 Dec 2011 22:13:50 -0800 (PST) In-Reply-To: References: From: Alexander Lunev Date: Tue, 20 Dec 2011 09:13:50 +0300 Message-ID: To: saeedeh motlagh Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org, Alireza Torabi Subject: Re: vlan without ip address X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2011 06:14:12 -0000 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 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 metric 0 mtu= 1500 > > =C2=A0=C2=A0=C2=A0 options=3D3 > =C2=A0=C2=A0=C2=A0 ether 00:27:0e:03:4b:2f > =C2=A0=C2=A0=C2=A0 media: Ethernet autoselect (1000baseT ) > =C2=A0=C2=A0=C2=A0 status: active > =C2=A0=C2=A0=C2=A0 vlan: 10 parent interface: gbeth0 > msk0.10: flags=3D8842 metric 0 mtu 1= 500 > > =C2=A0=C2=A0=C2=A0 options=3D100 > =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 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 >> 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 >> > metric 0 >> > mtu 1500 >> > =C2=A0 =C2=A0options=3D3 >> > =C2=A0 =C2=A0ether 00:27:0e:03:4b:2f >> > =C2=A0 =C2=A0media: Ethernet autoselect (1000baseT ) >> > =C2=A0 =C2=A0status: active >> > =C2=A0 =C2=A0vlan: 10 parent interface: gbeth0 >> > vlan11: flags=3D8943 >> > metric 0 >> > mtu 1500 >> > =C2=A0 =C2=A0options=3D100 >> > =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 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 >> > =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 >> > =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 >> > wrote: >> > >> >> =D9=8EAlso it's a good idea to to attach a ifconfig output. >> >> >> >> On 12/17/11, saeedeh motlagh 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 >> >> 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 >> >> >> 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" > >