Yes, it is.
on "freebsd 0 aka switch":
ifconfig bridge0 create
ifconfig em0.10 create #em0 port is patched to the "real" switch to a
trunk port configured to accept at least vlan 10
ifconfig em1 #this port is patched to "freebsd 1"
ifconfig em2 #this port is patched to "freebsd 2"
ifconfig bridge0 addm em0.10 addm em1 addm em2
up em0, em1, em2, em0.10, bridge0 interfaces and ports
em1 and em2 will be on vlan 10. If you run into trouble
run tcpdump -e on em0.
HTH, Nikos
On 12/21/2011 8:38 AM, saeedeh motlagh wrote:
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 <nv...@gmx.com
<mailto:nv...@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)<=====> 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.motl...@gmail.com <mailto:saeedeh.motl...@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<sol...@gmail.com <mailto:sol...@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.motl...@gmail.com
<mailto:saeedeh.motl...@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.tor...@gmail.com
<mailto:alireza.tor...@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
<mailto:saeedeh.motl...@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<jmall...@freebsd.org
<mailto:jmall...@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.motl...@gmail.com
<mailto:saeedeh.motl...@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
<mailto: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
<mailto:freebsd-net-unsubscr...@freebsd.org>
"
_________________________________________________
freebsd-net@freebsd.org
<mailto: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
<mailto:freebsd-net-unsubscr...@freebsd.org>"
_________________________________________________
freebsd-net@freebsd.org
<mailto: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
<mailto:freebsd-net-unsubscr...@freebsd.org>"
_________________________________________________
freebsd-net@freebsd.org <mailto: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
<mailto:freebsd-net-unsubscr...@freebsd.org>"
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"