URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 4102
[ Назад ]

Исходное сообщение
"Проблема с 802.1q между Cisco и FreeBSD "

Отправлено White_Eagle , 27-Окт-03 11:09 
Проблема в следующем:
На киске есть транковый порт (в который уходят 3 VLAN-а),
этот порт соединен с сетевухой на FreeBSD, которая понимает 802.1q
Так же в FreeBSD воткнуты еще 3 сетевые карточки (которые не понимают 802.1q). Как сделать так чтобы 3 VLAN-а приходящие с киски разруливались между 3-мя сетевухами на фрёхе и наоборот, из трех сетевых карточек собиралось в одну, которая понимает 802.1q и передавались на киску?
IP адреса 3 сетевых карточек:
10.1.1.1 (VLAN1)
10.2.1.1 (VLAN2)
10.3.1.1 (VLAN3)
адреса шлюзов для этих VLAN-ов на киске:
10.1.0.1 (VLAN1)
10.2.0.1 (VLAN2)
10.3.0.1 (VLAN3)

Содержание

Сообщения в этом обсуждении
"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено A Clockwork Orange , 27-Окт-03 15:34 


У меня давно работает.Карточки rl8139 и Intel Etherexpres 100/B (rl0 fxp0)
В FreeBSD конфиге ядра

     pseudo-device  vlan

Вручную если

     ifconfig vlan1 plumb
     ifconfig vlan2 plumb
     ifconfig vlan 1 vlandev rl0
     ifconfig vlan 2 vlandev rl0
     ifconfig vlan1 inet 192.168.1.1 netmask 255.255.255.0 mtu 1500
     ifconfig vlan2 inet 192.168.2.1 netmask 255.255.255.0 mtu 1500

На каталисте

     vlan database
     vlan 1 name vlan1
     vlan 2 name vlan2
     apply
     exit

     conf t
     int fa 0/1
     sw mode trunk
     sw trunk allowed vlan all
     sw trunk native vlan 23
     int fa 0/2
     sw access v 1
     int fa 0/3
     sw access v 2


Что нибудь подобное пробовал?


"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено jomb , 29-Окт-03 18:57 
>
>
>
>У меня давно работает.Карточки rl8139 и Intel Etherexpres 100/B (rl0 fxp0)
>В FreeBSD конфиге ядра
>
>     pseudo-device  vlan
>
>Вручную если
>
>     ifconfig vlan1 plumb
>     ifconfig vlan2 plumb
>     ifconfig vlan 1 vlandev rl0
>     ifconfig vlan 2 vlandev rl0
>     ifconfig vlan1 inet 192.168.1.1 netmask 255.255.255.0 mtu
>1500
>     ifconfig vlan2 inet 192.168.2.1 netmask 255.255.255.0 mtu
>1500
>
>На каталисте
>
>     vlan database
>     vlan 1 name vlan1
>     vlan 2 name vlan2
>     apply
>     exit
>
>     conf t
>     int fa 0/1
>     sw mode trunk
>     sw trunk allowed vlan all
>     sw trunk native vlan 23
>     int fa 0/2
>     sw access v 1
>     int fa 0/3
>     sw access v 2
>
>
>Что нибудь подобное пробовал?
Ты забыл добавит ещё
ifconfig rl0 inet (любой IP) netmask 255.255.....


"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено White_Eagle , 30-Окт-03 12:48 
Не, ребята, вы меня не поняли, мне нужно чтобы фреха входящий поток делила на VLAN-ы по карточкам.
Приведеные пример состоит из 2-х карточек, для моего же вопроса необходимо минимум 3 карточки (1 на транк, и 2 на 2 влана)
как сделать так, чтобы поток с транковой карточки делился на вланы?
и наооборот, как его собирать обратно?

"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено A Clockwork Orange , 30-Окт-03 12:51 
>Не, ребята, вы меня не поняли, мне нужно чтобы фреха входящий поток
>делила на VLAN-ы по карточкам.
>Приведеные пример состоит из 2-х карточек, для моего же вопроса необходимо минимум
>3 карточки (1 на транк, и 2 на 2 влана)
>как сделать так, чтобы поток с транковой карточки делился на вланы?
>и наооборот, как его собирать обратно?


Да поняли мы тебя. тебе надо что бы FreeBSD работала в роли коммутатора с VlAN.
Да купи себе свич за 500 зеленых и не парься.


"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено White_Eagle , 03-Ноя-03 14:30 
>Да поняли мы тебя. тебе надо что бы FreeBSD работала в роли
>коммутатора с VlAN.
ага...

>Да купи себе свич за 500 зеленых и не парься.
ну вот нету у меня 500 зеленых... были бы, вопросов бы не задавал :)

а на фрехе неужели никак не сделать?



"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено test , 28-Окт-03 01:22 
>Проблема в следующем:
>На киске есть транковый порт (в который уходят 3 VLAN-а),
>этот порт соединен с сетевухой на FreeBSD, которая понимает 802.1q
>Так же в FreeBSD воткнуты еще 3 сетевые карточки (которые не понимают
>802.1q). Как сделать так чтобы 3 VLAN-а приходящие с киски разруливались
>между 3-мя сетевухами на фрёхе и наоборот, из трех сетевых карточек
>собиралось в одну, которая понимает 802.1q и передавались на киску?
>IP адреса 3 сетевых карточек:
>10.1.1.1 (VLAN1)
>10.2.1.1 (VLAN2)
>10.3.1.1 (VLAN3)
>адреса шлюзов для этих VLAN-ов на киске:
>10.1.0.1 (VLAN1)
>10.2.0.1 (VLAN2)
>10.3.0.1 (VLAN3)



"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено ВОЛКА , 03-Ноя-03 14:49 
я вопроса не понял....

"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено zoosman , 03-Ноя-03 16:04 
>Проблема в следующем:
>На киске есть транковый порт (в который уходят 3 VLAN-а),
>этот порт соединен с сетевухой на FreeBSD, которая понимает 802.1q
>Так же в FreeBSD воткнуты еще 3 сетевые карточки (которые не понимают
>802.1q). Как сделать так чтобы 3 VLAN-а приходящие с киски разруливались
>между 3-мя сетевухами на фрёхе и наоборот, из трех сетевых карточек
>собиралось в одну, которая понимает 802.1q и передавались на киску?
>IP адреса 3 сетевых карточек:
>10.1.1.1 (VLAN1)
>10.2.1.1 (VLAN2)
>10.3.1.1 (VLAN3)
>адреса шлюзов для этих VLAN-ов на киске:
>10.1.0.1 (VLAN1)
>10.2.0.1 (VLAN2)
>10.3.0.1 (VLAN3)

тебе нужно прописать маршруты в routed или gated и прписать маршруты между сетями. Если не знаешь как спроси-))


"Проблема с 802.1q между Cisco и FreeBSD "
Отправлено A Clockwork Orange , 04-Ноя-03 09:30 
Слушай а вообще зачем тебе на фрюхе виланы? пускай freebsd работает как маршрутизатор с тремя интерфейсами на хрен тебе виланы? а cisco  можно в сторонку отложить она тут как бы и не нужна.