Можно ли настроить pptpd так чтобы он выдавал разным клиентам по username разные параметры (ip,dns) чтобы клиенты могли ходить через разный провайдеров которые подсоеденены к linux маршрутизатору?
Ip можно без проблем выдавать. Ты же в chap-secrets можешь статично указать кому какой ip. А вот с ДНС-ом, я бы разрулил уже средствами локального форвардящего запросы bind.