Прямо в man пример того как user-space ppp (в FreeBSD) можно заставить
работать под inetd и даже в UDP. Действительно работает без проблем. А
то просто ужас какой-то с тем, чтобы сделать какой-то простой туннель
(пускай даже без шифрования, которое можно внутри него организовать), но
чтобы он был не поверх TCP. И IPv6 link-local адресация внутри из
коробки будет. PPP можно использовать чтобы пробить NAT-ы, а внутри уже
IPsec с нужными туннелями поднять и статическими адресами внутри них.
А то как-то за NAT-ом всё проблематично с IPsec
(
478eef75e239bf6cf9e4e8357524f0fd033a7bb2).