PPPX(4)
π PPPX(4) β like, the PPP multiplexer device bestie β¨
okay so this is a page from the Kernel Interfaces Manual, and it's about pppx and pppac, the PPP multiplexer device(s). two icons, one manpage. let's get into it π«Ά
β¨ NAME β¨
pppx, pppac β the PPP multiplexer device. that's the whole vibe. π
π SYNOPSIS π
pseudo-device pppx
and you're gonna need these headers, no cap:
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/pipex.h>
πΈ DESCRIPTION πΈ
so. the pppx and pppac drivers team up with the npppd(8) daemon to hand out network interfaces for Point-to-Point Protocol (PPP) sessions β and they do it by request from the daemon, like a little assistant that only acts when asked. π
here's the difference between the two, bestie, write it down:
pppxoperates by allocating a network interface for each PPP session. one session, one interface. main character energy for every single session. πpppacconcentrates multiple PPP sessions on a single network interface. it's giving group-chat, everyone in one place. π«Ά
both interfaces also work with pipex(4) to accelerate the performance of data packet forwarding β speed β¨ β and they support the ioctls which are added by pipex(4).
okay now the setup part, don't skip this π to usepppxorpppacfromnpppd(8), the administrator needs to configure the interface configuration innpppd.conf(5). and the administrator also needs to enablepipex(4)by settingnet.pipex.enableto'1'usingsysctl(8). both steps. yes, both. i don't make the rules, i just think they're iconic.
π¦ SEE ALSO π¦
inet(4)inet6(4)pipex(4)hostname.if(5)npppd.conf(5)netstart(8)npppd(8)sysctl(8)
the whole friend group fr fr π
β HISTORY β
- the
pppxdriver first appeared in OpenBSD 5.3. og behavior. π₯ - the
pppacinterface driver first appeared in OpenBSD 6.7. the sequel ate, honestly. π
π AUTHORS π
- David Gwynne
<dlg@openbsd.org> - Claudio Jeker
<claudio@openbsd.org>
absolute legends, we stan πβ¨
π and that's the page! brought to you by the Debian version, dated January 23, 2020 β mwah, tysm for reading, ily, go configure your npppd.conf(5) ππ
PPPX(4) β periodt. πΈ
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2013 YASUOKA Masahiko <yasuoka@yasuoka.net>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms