Проблема в следующем:
На киске есть транковый порт (в который уходят 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)
У меня давно работает.Карточки 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
exitconf 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
Что нибудь подобное пробовал?
>
>
>
>У меня давно работает.Карточки 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.....
Не, ребята, вы меня не поняли, мне нужно чтобы фреха входящий поток делила на VLAN-ы по карточкам.
Приведеные пример состоит из 2-х карточек, для моего же вопроса необходимо минимум 3 карточки (1 на транк, и 2 на 2 влана)
как сделать так, чтобы поток с транковой карточки делился на вланы?
и наооборот, как его собирать обратно?
>Не, ребята, вы меня не поняли, мне нужно чтобы фреха входящий поток
>делила на VLAN-ы по карточкам.
>Приведеные пример состоит из 2-х карточек, для моего же вопроса необходимо минимум
>3 карточки (1 на транк, и 2 на 2 влана)
>как сделать так, чтобы поток с транковой карточки делился на вланы?
>и наооборот, как его собирать обратно?
Да поняли мы тебя. тебе надо что бы FreeBSD работала в роли коммутатора с VlAN.
Да купи себе свич за 500 зеленых и не парься.
>Да поняли мы тебя. тебе надо что бы FreeBSD работала в роли
>коммутатора с VlAN.
ага...>Да купи себе свич за 500 зеленых и не парься.
ну вот нету у меня 500 зеленых... были бы, вопросов бы не задавал :)а на фрехе неужели никак не сделать?
>Проблема в следующем:
>На киске есть транковый порт (в который уходят 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)
я вопроса не понял....
>Проблема в следующем:
>На киске есть транковый порт (в который уходят 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 и прписать маршруты между сетями. Если не знаешь как спроси-))
Слушай а вообще зачем тебе на фрюхе виланы? пускай freebsd работает как маршрутизатор с тремя интерфейсами на хрен тебе виланы? а cisco можно в сторонку отложить она тут как бы и не нужна.