IPSEC-_UPDOWN(8)
π NAME π
ipsec-_updown.xfrm β the routing manipulation script, bestie β¨
It's a whole little script whose entire job is moving routes around. Yeah. That's the gig. And it does it flawlessly.
πΈ SYNOPSIS πΈ
_updown
Okay so here's the tea β β _updown is invoked by pluto when pluto has brought up a new connection. Like, pluto finishes the handshake, looks around, and goes "okay _updown, you're up" π«Ά
And this script's main character moment? It inserts the appropriate routing entries for IPsec operation. That's it. That's the whole vibe. Routes go in, IPsec works, everyone eats π
And if you're sitting there like "but how do I even talk to this script, what's the interface" β bestie, the interface to the script is documented in the pluto man page. Not here. Go read ipsec-pluto(8). I'm not gatekeeping, I'm just telling you where the lore lives πβ¨
Heads up: this page is short on purpose. The real deets live inpluto's man page, fr fr. Don't come for me, come foripsec-pluto(8). π
π¦ SEE ALSO π¦
ipsec(8)β the big one, the parent, the queen πipsec-pluto(8)β where the actual script interface documentation lives, iykyk
π HISTORY π
Oh we're doing lore now? Periodt, let's go π°οΈβ¨
This man page was written for the Linux FreeS/WAN project (<https://www.freeswan.org/>) by Michael Richardson.
The original program was written by Henry Spencer. Iconic behavior, honestly π
And then there's an update for Libreswan (<https://libreswan.org/>) by Paul Wouters. Glow up achieved. π
π AUTHOR π
Look at this roster, it's giving avengers energy π«Ά:
- Andrew Cagney
- Daniel Kahn Gillmor
- Jose Quaresma
- Ken Bantoft
- Michael Richardson
- Paul Wouters
- Tuomo Soini
and that's the whole page bestie!! π This little gem is from Libreswan 5.4.1, dated 10/23/2026 β go forth and route responsibly, no cap β¨π¦πΈ
π¦ where this page comes from
- fedora 43: libreswan 5.4.1-1.fc43 Β· GPL-2.0-or-later AND MPL-2.0
- fedora 44: libreswan 5.4.1-1.fc44 Β· GPL-2.0-or-later AND MPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms