В ifaces/eth0 тоже надо NM_CONTROLLED=no и DISABLED=no: раз уж ppp1, работающий через eth0, управляется посредством etcnet, странно eth0 оставлять для NM. eth0/resolv.conf удалить, за resolv.conf pppd отвечать должен. И странный файл "[" лишний тоже. IP-адреса для eth0 с умыслом заданы ? Если с умыслом, то ладно, если они там случайно, лучше удалить.
Про ifaces/ppp1 (я бы ppp0 назвал, но это косметика, в принципе). PPPPERSIST=on и PPPMAXFAIL=0 в options не работают, я же давал ссылку на баг. Это надо добавить в pppoptions в виде
persist
maxfail 0
так же, туда полезно добавить
lcp-echo-interval 20
lcp-echo-failure 3
тут цифры по вкусу. А вот в options полезно добавить PPPOE_EXTRA_OPTIONS="-m 1412"
После этих правок надо дальше смотреть. Вообще, пока непонятно, где проблема. Может быть, в районе того, что eth0 под управлением NM.