Jump to content

Recommended Posts

Posted

Приветы всем!

Вобщем такая ситуация: на сервер прилетают вланы отовсюду, на нем собсно они и разворачиваются. На этой же машине стоит пппое сервер. Если запускать его с ключем -I eth0 или без него - клиенты не видят pppoe-сервер. Если же для каждого персонально запустить с ключем -I vlan1004 - работает. Как этого избежать? :(

Не запускать же на каждого по копии сервера.

Posted (edited)

У тебя сервер, VLAN'ы собирает?

 

У нас например сеть с сервером соеденена одним каналом 1Гб/с. Никто из клиентов, кроме сервера ничего не видит. Всё реализовано аппаратно.На l2 свичах через vlan 'port based'. Оконечники l3.

Edited by 2bit
Posted
Приветы всем!

Вобщем такая ситуация: на сервер прилетают вланы отовсюду, на нем собсно они и разворачиваются. На этой же машине стоит пппое сервер. Если запускать его с ключем -I eth0 или без него - клиенты не видят pppoe-сервер. Если же для каждого персонально запустить с ключем -I vlan1004 - работает. Как этого избежать? :(

Не запускать же на каждого по копии сервера.

А в чем проблема? Жалко по ~800 кбайт на каждую копию pppoe-server'a ?
Posted (edited)
Приветы всем!

Вобщем такая ситуация: на сервер прилетают вланы отовсюду, на нем собсно они и разворачиваются. На этой же машине стоит пппое сервер. Если запускать его с ключем -I eth0 или без него - клиенты не видят pppoe-сервер. Если же для каждого персонально запустить с ключем -I vlan1004 - работает. Как этого избежать? :(

Не запускать же на каждого по копии сервера.

А если повесить его на интерфейс, который не смотрит в свитч с виланами? Образно говоря, воткнуть еще 1 сетевуху и на ее интерфейс повесить. По-идее, на нее доступ со всех виланов будет. Edited by zloZ
Posted

Т.е. висит себе не включенная никуда сетевуха на этом же компе и на неё вешать?

Попробую. Я вобще пробовал запускать pppoe-server без ключа интерфейса, так при этом через eth0 отлично идут коннекты, а из вланов, приходящих через этот же eth0 - нет.

Posted (edited)

man pppoe-server:

-I interface

The -I option specifies the Ethernet interface to use. Under Linux, it is typically eth0 or eth1. The interface should be "up" before you start pppoe-server, but should not be configured to have an IP address. You can supply multiple -I options if you want the server to respond on more than one interface.

Edited by edo
Posted (edited)

Получается что там просто надо все вланы указывать.

Как сделать проще? Чтобы эти пакеты с вланов он слышал на eth0 ?

Edited by L-ZiX
Posted

>забриджевать их все

У меня это не проканало.

 

Сделал так.

На PPPoE сервер (линукс) транком приходят 6 вланов: (200-205)

/usr/local/ppp/sbin/pppoe-server -k -N 1024 -I eth1.200 -I eth1.201 -I eth1.202 -I eth1.203 -I eth1.204 -I eth1.205 -L 65.213.92.15 -S PPPoE_Service_4

 

К сожалению rp-pppoe неумеет напрямую работать с тегами .1q

А жаль.

Posted
>забриджевать их все

У меня это не проканало.

должно работать. изврат только

 

 

К сожалению rp-pppoe неумеет напрямую работать с тегами .1q

А жаль.

при желании дописать недолго, только вот нужно ли...

с одной стороны каждый должен свом делом заниматься, с другой - при сотнях vlan разумнее было бы действительно напрямую теги читать/писать.

 

ps: а вообще зачем pppoe поверх vlan? не масло ли масляное полчается?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.