У меня заработало 2 pppoe, и при том с жёстко зафиксированным названием интерфейса, т.е они менятся не будут, как обсуждалось выше.
Если сделать как я описал ниже, заработает эт точно.
В первую очередь поднимаем pppoe с помощью стандартного pppoeconf (для того чтобы логин и пароль сами прописались в pap-secret или chap-secret)
sudo pppoeconf
Отвечаем везде да (кроме последнего \\\"запустить подключение сейчас\\\") ну и при этом прописываем логин и пароль для первого подключения.
После повторяем процедуру, и при этом вводим логин и пароль для второго подключения.
Далее заходим в конф фаил интерфейсов
sudo nano /etc/network/interfaces
И приводим строки
auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
к такому виду
auto ppp0
iface ppp0 inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider inet1
(eth0 указывает с какого интерфейса будет подключение ppp0) Запоминаем что \\\"inet1\\\" относиться к ppp0
Ниже создаём анологичные строчки
auto ppp1
iface ppp1 inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider inet2
Здесь так же запоминаем, что \\\"inet2\\\" относиться к ppp1
Сохраняем изменения в данном конфиге, и переходим в директорию /etc/ppp/peers
и в ней создаём 2 файла inet1 и inet2.
nano inet1
nano inet2
и наполняем их следующим содержимым
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
maxfail 0
#holdoff 20
plugin rp-pppoe.so eth0 # Опять же говорит, с какого интерфейса будет соединение
usepeerdns
user \\\"логин первого подключения\\\"
unit 0 # этот параметр говорит о том, что это конфиг для подключения ppp0,и соответственно этот конфиг inet1 (я об этом говорил выше)
Ну и конфиг inet2
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
maxfail 0
#holdoff 20
plugin rp-pppoe.so eth1
usepeerdns
user \\\"Ваш логин второго подключения\\\"
unit 1
Всё сохраняем. Можно для профилактики заглянуть в файлы pap-secret и chap-secret и увидеть сопоставление своих логинов к паролям.
Перезагружаем комп, и через некоторое время после загрузки видим в интерфейсах ppp0 и ppp1. Если же вы что-то сделали с ошибками, то при загрузке компа, можно увидеть строки про ppp, соответственно в них будет крадчайшее пояснение проблемы, поэтому всё перепроверяйте!