Az IPSec átjárók beállításához elsősorban az operációs rendszer kernel szintű támogatása szükséges. Linux operációs rendszerben, mivel ez a project nem képezi szerves részét a forráskódnak ez azt jelenti, hogy az eredeti kernel kódot kiegészítjük (patch) és újra lefordítjuk bináris formába.