IPIP(1)

πŸ“¦
version 1.1.13 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing

πŸ’– IPIP β€” the IP-over-IP encapsulation daemon πŸ’–

okay bestie, welcome to IPIP(1), straight out of the General Commands Manual. it's giving "tiny manpage, big responsibilities" and honestly? we're obsessed. let's get into it 🫢


✨ NAME ✨

ipip β€” an IP over IP encapsulation daemon 🌈


πŸŽ€ SYNOPSIS πŸŽ€

ipip

that's it. that's the whole vibe. no flags, no args, just send it πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea: this is a user-space daemon that supports encapsulation of IP over IP. periodt.

now, the modern Linux kernels do provide this ability in the kernel already β€” no cap β€” but here's the catch: they consume one interface per encapsulated link. and that can be, like, genuinely impractical for virtual networks built up of a large number of encapsulated links. the classic example? the amateur radio net-44 network. for environments like that, the ipip daemon is often just the better solution. it ate, fr fr πŸ‘‘

and ngl, there is very little documentation on the daemon at this time. 😭 so do yourself a favor: look for the README file in /usr/share/doc/ipip, and the example config files are also in that tree. iykyk β€” go read them, bestie πŸ“š

πŸ‘‘ AUTHOR πŸ‘‘

the lore is real:

  • this package was originally written by Mike Westerhof for SunOS ✨
  • Bdale Garbee ported it to HP-UX and BSD/OS 🧚
  • Ron Atkinson and John Paul Morrison then provided the tweaks for Linux πŸ’–
  • and the package is currently once again being maintained by Bdale Garbee β€” both as "upstream maintainer" and as maintainer of the Debian GNU/Linux ipip package 🫢

and that's the whole page, bestie πŸŽ€ mwah. this was IPIP(1) from the General Commands Manual β€” no version number, no date, just the name sitting at the bottom of the page like the main character it is. slay, goodbye, go encapsulate something πŸ’œ

πŸ“¦ where this page comes from