pppd помещает информацию о полученных DNS серверах в /etc/ppp/resolv.conf, далее её надо добавить в /etc/resolv.conf, вопрос: Как отловить момент когда pppd установил соединение, в man-е написано что запускается ip-up из /etc/ppp на самом деле это не так. Можно из вывода ps ax выуживать строку содержащую pppd, но тогда надо поставить задержку после запуска pppd, пустой цикл ставить не серьёзно.
поделитесь, не дайте чайнику умуреть неучем.