Ага два соединения, решаемо!
Значит так, создаешь первое соединение через pppoeconf - с логином и паролем к интернету.
После завершения работы мастера у тебя появиться устройство ppp0.
Отключаешь интернет:
sudo poff dsl-providerПереименуй файл /etc/ppp/peers/dsl-provider
mv /etc/ppp/peers/dsl-provider /etc/ppp/peers/inetОткрываешь /etc/ppp/peers/inet и добавляешь следуюшую строчку
unit 0
Теперь нужно исправить файл /etc/network/interfaces, потому что мы переименовали dsl-provider в inet, иначе он при старте не поднимется.
auto lo eth0 inet
iface lo inet loopback
# тут все зависит от того как у тебя eth настраиваться.
# Если он у тебя уже сконфигурирован - не трогай.
iface eth0 inet dhcp
iface inet inet ppp
provider inet
pre-up /sbin/ifconfig eth0 up
Теперь с помощью pppoeconf проделываешь тот же фокус, но только с логином-паролем для локальной сети. И так же переименовываешь его
mv /etc/ppp/peers/dsl-provider /etc/ppp/peers/localОткрываешь файл /etc/ppp/peers/local и убираешь из него следующие строчки
defaultroute
replacedefaultroute
usepeerdns
и добавляешь
unit 1
Затем снова идешь в /etc/network/interfaces и исправляешь то, что тебе pppoeconf туда написал,
Будет выглядеть следуюшим образом.
auto lo eth0 inet local
iface lo inet loopback
# тут все зависит от того как у тебя eth настраиваться.
# Если он у тебя уже сконфигурирован - не трогай.
iface eth0 inet dhcp
iface inet inet ppp
provider inet
pre-up /sbin/ifconfig eth0 up
iface local inet ppp
provider local
pre-up /sbin/ifconfig eth0 up
Затем добавляешь роутинг на локальные сети, при подъёме интрефейса, доступные через "локальное" соединение, какие сети, узнавай у своего провайдера.
vim /etc/ppp/ip-up.d/route#!/bin/sh
# Добавление локальных сетей стандартных для всех провайдеров
if [ $1 = "ppp1" ]; then
/sbin/route add -net 10.0.0.0/8 dev $1
/sbin/route add -net 172.16.0.0/12 dev $1
/sbin/route add -net 192.168.0.0/16 dev $1
fi
exit 0
Делаешь его исполняемым
chmod +x /etc/ppp/ip-up.d/routeСоединения и роутинг будут подниматься при загрузке ПК.
Вот так.
PS прежде чем писать о том, что "нипашет", почитай
man pppd и
man interfaces ,проверь внимательно, что у тебя в скриптах нет ошибок.
PPS ну как водиться пиши если какие вопросы не понятны. Попробуем пожевать их

PPPS И да, все вышеуказанные манипуляции делаются от
root.