com as dedvidas adaptacoes, funciona sim...

tem um tutorial aqui na underlinux mesmo que ensia fazer radius + pppoe...

caso queira fazer tudo pelo /etc/shaddow (que nao recomendo, ja que a conta do usuario vai existir no sistema e que possibilita ele a entrar no seu servidor) é so ignorar a conf do radius e as linhas "plugin" no /etc/ppp/pppoe-server