Насколько я помню, networkmanager(NM) работает с теми интерфейсами, которые не указаны в /etc/network/interfaces. Соответственно, как только ты описываешь интерфейс в /etc/network/interfaces - этот интерфейс перестает управляться NM.
Далее. По твоему конфигу.
#auto dsl-provider
#iface dsl-provider inet ppp
#pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
#provider dsl-provider
Здесь ты поднимаешь PPP соединение. А вот тут
#auto eth0
#iface eth0 inet dhcp
твой интерфейс eth0 запрашивает сетевые настройки.
У тебя явно модем/роутер стоит. Он работает в режиме моста или не моста?
Я думаю проблем в том что во первых роутер в режиме маршрутизатора работая выдает не корерктные настройки по dhcp твоему eth0, да еще и система пытается поднять уже поднятый роутером ppp.
имхо. могу ошибаться. В идеале - раскоментируй все в своем interfaces, перезагрузись, и после перезагрузки покажи ifconfig и route.