Да и фиг бы с ним. pppd делает с полученными адресами всего 2 вещи:
1. Передаёт в скрипт /etc/ppp/ip-up через переменные среды DNS1 и DNS2
2. Записывает их в файл /etc/ppp/resolv.conf
Соответственно, _реально_ эти адреса используются не самим pppd, а скриптами, которые вызываются из ip-up. Поройся в них и прибей те, которые делают с ними не то, что тебе надо.