В настоящее время наиболее активно поддерживается user level ppp, хотя есть мнение, что pppd лучше.
Также есть сообщения, что ppp и pppd запускаются с разной вероятностью успеха на разных версиях FreeBSD.
рекомендуется сначала попробовать pppd, так как его конфигурационный файл в /etc/ppp, входящий в поставку системы, проще модифицировать.
В Руководстве описано, как настроить mgetty для работы с ppp, хотя в конфигурационном файле из дистрибутива используется pppd. Там всё сводится примерно к 1) Раскомментировать строчку AutoPPP в login-файле mgetty 2) Исправляются параметры запуска pppd (+PAP -CHAP -login и так далее) При входящем звонке mgetty распознает PPP и запустит pppd.
Документация по pppd довольно скудна, но есть руководство по его настройке по адресу http://www.nitek.ru/~igor/pppd/