man pppd
:
usepeerdns
Ask the peer for up to 2 DNS server addresses. The addresses supplied
by the peer (if any) are passed to the /etc/ppp/ip-up script in the
environment variables DNS1 and DNS2, and the environment variable
USEPEERDNS will be set to 1. In addition, pppd will create an /etc/ppp/
resolv.conf file containing one or two nameserver lines with the
address(es) supplied by the peer.
Portanto, apenas avalie DNS1 e DNS2 em seu script de inicialização (que é executado uma vez após a conexão PPP ser estabelecida) e se você precisar dessas informações mais tarde, armazene-o em algum lugar.
Mas, como o mailq escreveu, há muito pouco uso para esse tipo de recurso.