Поскольку у меня нет ни времени, ни желания устраивать лекцию по основам TCP/IP протокола, просто скажу, что всё должно работать без всякого шаманства с вашей стороны (кроме известных проблем с собственно подъёмом PPPoE соединения на 9,10).
Так что либо вы что-то сделали не так, что у вас локалка не получает маршруты, либо провайдер неправильно настроил сеть.
Адрес в локалке получете по DHCP?