A bridge, not a backdoor.
Setu (सेतु — bridge) is how you plug Padmini Systems' engineers into your environment. One IKEv2 tunnel, one scoped prefix, delivered as a copy-paste bundle for your router — with a full audit trail and zero standing-access sprawl.
one tunnel · one prefix · full audit trail
Not a product you buy. The way you plug us in.
When you hire Padmini sysadmins for planned work — an OpenStack upgrade, a Ceph expansion, live kernel patching on production Debian — our engineers need a path into your network. Setu is that path: an automated, multi-tenant IPsec gateway that turns onboarding from a week of meetings into one paste on your router.
You keep design authority over your network. We keep design authority over the tunnel. That split is the whole trick: we issue the addressing, the identities, and the crypto; you review the bundle and paste it. Nothing on our side ever logs into your equipment to set it up.
The same bridge also works in the other direction — carrying your access to services Padmini hosts for you. One path, both directions of work.
Four steps. One of them is yours.
Tell us about your site
Your tunnel endpoint vendor (RouterOS, strongSwan, FortiGate), your public IP, and one summarized prefix our engineers should reach. That's the whole form.
We issue the design
You receive a connection pack: addressing, IKE identities, the crypto profile, and a vendor-specific config bundle written for copy-paste. No design workshops. No "what cipher do you prefer." We've already decided, and it's a good decision.
Your router dials in
Your pre-shared key is generated on our side and delivered exactly
once, through a one-time link — with a fingerprint we read back to you
on a call. Paste the bundle, and your device brings the tunnel up to
setu.padminisys.com.
Verified, scoped, audited
We confirm the tunnel with read-only checks, the path is fenced by default-drop firewalling on our side, and every admin action that follows is attributable — who, what, when, through which change record.
You've seen enough diagrams. Here's the terminal.
Your bundle arrives ready to paste. Pick your side of the bridge:
/ip ipsec profile add name=padmini-default-v1 hash-algorithm=sha256 \
enc-algorithm=aes-256 dh-group=modp2048 lifetime=24h
/ip ipsec peer add name=setu address=setu.padminisys.com \
exchange-mode=ike2 profile=padmini-default-v1
/ip ipsec proposal add name=padmini-default-v1 auth-algorithms=sha256 \
enc-algorithms=aes-256-cbc pfs-group=modp2048 lifetime=1h
/ip ipsec identity add peer=setu auth-method=pre-shared-key \
secret="<delivered-once>" my-id=fqdn:acme.sag.padminisys.com \
remote-id=fqdn:setu.padminisys.com
/ip ipsec policy add peer=setu tunnel=yes \
src-address=192.0.2.0/24 dst-address=198.51.100.0/24 \
proposal=padmini-default-v1 connections {
padmini {
version = 2
local { auth = psk id = acme.sag.padminisys.com }
remote { auth = psk id = setu.padminisys.com }
proposals = aes256-sha256-modp2048
encap = yes
children {
padmini {
local_ts = 192.0.2.0/24
remote_ts = 198.51.100.0/24
esp_proposals = aes256-sha256-modp2048
rekey_time = 1h
dpd_action = clear
}
}
}
} $ swanctl --list-sas padmini: #1, ESTABLISHED, IKEv2, natt local 'acme.sag.padminisys.com' @ 203.0.113.10[4500] remote 'setu.padminisys.com' @ 203.0.113.1[4500] AES_CBC-256/HMAC_SHA2_256_128/MODP_2048 established 47s ago, rekeying in 23h padmini: #1, INSTALLED, TUNNEL, ESP:AES_CBC-256/HMAC_SHA2_256_128 192.0.2.0/24 === 198.51.100.0/24
Illustrative values (RFC 5737) — your connection pack carries your actual assignments, ready to paste.
If it doesn't say ESTABLISHED, we're already looking at it —
tunnel state is exported read-only to our monitoring the moment you dial
in.
Setu is opinionated. That's why it's fast.
These rules are why onboarding takes minutes, not meetings. They're non-negotiable, and they exist because we tested the alternatives so you don't have to.
- One tunnel, one selector pair, one summarized prefix per site. No sprawling policy sets, no "just add one more subnet" drift. One clean, auditable path.
- Padmini is the design authority for the bridge. Addressing, IKE identities, and crypto come from us, pre-validated across vendors. You review; you paste.
- Crypto baseline:
padmini-default-v1. IKEv2 only. AES-256-CBC / HMAC-SHA2-256 / DH group 14 (modp2048), PFS on every rekey. IKE lifetime 24h, child SA 1h, DPD 30s, NAT-T on, TCP MSS clamped to 1360. No downgrades, no legacy modes. - FQDN identities, always.
You are
<your-id>.sag.padminisys.com. We aresetu.padminisys.com. No IP-based identities, no ambiguity about who's on the wire. - Overlapping address space is handled, not argued about. If your prefix collides with allocated space, we map it through per-tenant NETMAP translation on our side. Your network stays exactly as it is.
- Verification is read-only. Health checks never mutate state. Anything that changes state is a labeled drill with its blast radius stated up front — run only by explicit choice.
| Endpoint | Mode | Who dials | Minimum version |
|---|---|---|---|
| MikroTik RouterOS | policy-based | you → us | 7.23.2 |
| Linux / strongSwan | route- or policy-based | us → you | 5.9+ |
| Fortinet FortiGate | policy-based | you → us | ask us |
| Something else | — | — | talk to us |
Nothing automated ever touches your devices.
- Keys are handled like keys. Pre-shared keys are 256-bit, generated server-side, and delivered exactly once through an OTP-gated one-time link. A SHA-256 fingerprint is read back on the ceremony call. PSKs never appear in email, chat, Git, CI logs, or tickets — ours or yours.
- Our side is fenced. Tunnel traffic lands behind a default-drop transit firewall. Tenants are isolated from each other. Only the scoped path you agreed to is open, and return traffic is restricted to established flows.
- Changes travel one road. On our side, every tunnel configuration change moves through version control, automated validation, and a named human approval before anything is applied. There is no side door for "quick fixes."
- Everything is attributable. Git history, job history, IPAM changelog, and the event log line up into one audit chain. If you ask "who did what, when," the answer exists.
Purely open source. Purely Debian. We love Debian.
Padmini Systems is a Mumbai-based infrastructure engineering company — the strongest sysadmin team in the Debian ecosystem in India. We architect, deploy, and operate production platforms built entirely on open source:
Bare-metal provisioning
Racked to production-ready, repeatably.
Debian OS engineering
Custom builds, hardening, patch management, and live kernel patching on production systems.
OpenStack private cloud
Architecture, deployment, and day-2 operations.
Ceph storage
Block, object, and file — tuned to your topology.
Kubernetes
Production-grade clusters, not demos.
Database support
Open-source engines, operated with the same discipline.
Setu exists because this work happens inside your racks — and the path in should be as well-engineered as the work itself. Explore all services →
For those who bridge at scale.
The Setu portal — request tunnels, rotate keys, watch live status from your own dashboard — is reserved for Gold channel partners and premium customers running multi-site data centers.
Everyone else gets the concierge flow above. Which, to be fair, is exactly one paste slower.
Ask about the Gold channel →Fair questions, straight answers.
Does the tunnel give Padmini standing access to our network?
No. One selector pair, one summarized prefix, default-drop on our side, and an engagement-scoped purpose. The tunnel reaches what you agreed it reaches.
Do you need credentials to our firewall or router?
No. We never log into your equipment to onboard you. You paste the bundle yourself and keep full control of your device.
Our address space overlaps yours. Dealbreaker?
No. We translate your prefix through per-tenant NETMAP mapping on our side. Your network configuration doesn't change.
Can we shut it off?
Any time. For RouterOS and FortiGate your side literally holds the dial — disable the peer and the bridge is down. Tunnels are also removed when an engagement ends.
Which vendors do you support?
MikroTik RouterOS (7.23.2+), Linux/strongSwan, and Fortinet FortiGate today. Running something else? Talk to us — the design is vendor-portable.
Ready to bridge?
Tell us your vendor, your public IP, and one prefix. We'll take it from there.
+91 98675 11843 · Mumbai, India · padminisys.com