имеем 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 ... не работает :( -I eth0 -I eth1 -I eth2 не работает :(
кросспост: http://www.opennet.ru/openforum/vsluhforumID1/83018.html