имеем rp-pppoe , рутер на gentoo, по eth1 приходит 50 Vlan eth1.100, eth1.101 и т.д.запускаем :
/usr/sbin/pppoe-server -I eth1.100 -N 90 -L ип_пппое_сервера -p /etc/ppp/pppoepool.listв файле etc/ppp/pppoepool.list - Пул внешних адресов.
Если цеплятся с VLAN 100 - все нормально, само собой. НО!! с других VLAN - никак, т.к. там не слушает.
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.Как указать несколько интерфейсов? через пробел: -I eth1.100 eth1.101 eth1.102 ... не работает :(
>[оверквотинг удален]
>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.
>
>
>
>Как указать несколько интерфейсов? через пробел: -I eth1.100 eth1.101 eth1.102 ... не
>работает :(никак , т.к. указать можно только один интерфейс.
так что, если с маршрутизацией между vlan проблемы, то путь твой лежит
либо в сторону iptables, либо в сторону ifb.
>[оверквотинг удален]
>>
>>
>>
>>Как указать несколько интерфейсов? через пробел: -I eth1.100 eth1.101 eth1.102 ... не
>>работает :(
>
>никак , т.к. указать можно только один интерфейс.
>так что, если с маршрутизацией между vlan проблемы, то путь твой лежит
>
>либо в сторону iptables, либо в сторону ifb.например как? И почему тогда в мане упоминается использование более одного интерфейса?
>[оверквотинг удален]
>>>Как указать несколько интерфейсов? через пробел: -I eth1.100 eth1.101 eth1.102 ... не
>>>работает :(
>>
>>никак , т.к. указать можно только один интерфейс.
>>так что, если с маршрутизацией между vlan проблемы, то путь твой лежит
>>
>>либо в сторону iptables, либо в сторону ifb.
>
>например как? И почему тогда в мане упоминается использование более одного интерфейса?
>я конечно посмотрю исходники еще раз, но все-таки мне припоминается, что больше одного
интерфейса там в структуре не хранится. что касается мана - то там прямо так английскими
буквами и написано:
-I eth0 -I eth1 -I eth2 ....
а не
-I eth0 eth1 eth2 ...
>[оверквотинг удален]
>>
>>например как? И почему тогда в мане упоминается использование более одного интерфейса?
>>
>
>я конечно посмотрю исходники еще раз, но все-таки мне припоминается, что больше
>одного
>интерфейса там в структуре не хранится. что касается мана - то там
>прямо так английскими
>буквами и написано:
>-I eth0 -I eth1 -I eth2 ....так ваще не запускается, ругается не может создать сокет!