ME(4)
π ME(4) β encapsulating network device π
okay bestie, welcome to the me page, manual section 4, kernel interfaces energy, and yes we're doing the whole thing, no skimming, no cap π«Ά
β¨ SYNOPSIS β¨
so if you wanna compile this driver into the kernel, you drop this line into your kernel configuration file:
device me
orrrr, if you'd rather load it as a module at boot time instead, you put this lil guy in loader.conf(5):
if_me_load="YES"
both valid, pick your fighter π
πΈ DESCRIPTION πΈ
the me network interface pseudo device encapsulates datagrams into IP. those encapsulated datagrams get routed to a destination host, and over there they get decapsulated and then further routed to their final destination. it's giving little tunnel glow-up β¨
me interfaces are dynamically created and destroyed with the ifconfig(8) create and destroy subcommands. so like, they're not just sitting there, they're born and they go, main character lifecycle fr fr.
this driver corresponds to RFC 2004. datagrams are encapsulated into IP with a shorter encapsulation. the original IP header is modified, and the modifications are inserted between the so modified header and the original payload. and the protocol number 55 is used for the outer header. iconic little number, iykyk.
π NOTES π
for correct operation, the me device needs a route to the decapsulating host that does not run over the tunnel, as this would be a loop. π¨
like bestie please, do not route the tunnel through the tunnel, that's the ouroboros of networking and it will not slay, it will just spin forever π
π¦ SEE ALSO π¦
π AUTHORS π
Andrey V. Elsukov <ae@FreeBSD.org> β thank you for the tunnel, king π«‘π
and that's the whole page, periodt. this one shipped with Debian, dated November 7, 2014, filed under ME(4) in section 4. go make a tunnel bestie, but keep that route out of it ππ
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms