Я знаком с одним из создателей сети - да он на фряхе, я вижу ты шариш, есть идеи как разрулить эту проблему ?
Настучи ему по голове, скажи от Кашпировского )))
Вообще, по ходу с топологией сетки у тебя полная жопа.

Насколько я понял, локалка и инет гоняться через PPPoE, что в принципе, верно. Но я вот никак не могу понять зачем тогда DHCP сервер? Не путать с назначением адресов через PPPoE, там DHCP и не пахнет.
Ты вот что, сделай. Отключи интернет, получи адрес на eth0. Без интернета, а потом запости сюда результаты.
ifconfig
traceroute 10.0.0.9
traceroute 172.17.0.1
traceroute любой_локальный_ресурс_твоей сеткиЕжели (о чудо!) DNS будут доступны через сетевуху. Убей NM, и настраивай сеть и инет "православными" способами, как-то редактированием
/etc/network/interfaces и утилитой
pppoeconf и записью роутинга на подсети классов A, B и C через шлюз локального сегмента, так же, наверняка, придется подрихтовать
/etc/ppp/peers/dsl_provider на предмет строчки
usepeerdns (удалить её) дабы при подключении к инету оно не записывало автоматом этот злосчастный
DNS/DHCP/PPPoE/И_вообще_хрен_пойми_чего сервер. А в
/etc/resolv.conf записать
nameserver 172.17.0.1