Katalix

Categories

An Introduction to the Extended Berkeley Packet Filter

eBPF has been quietly revolutionising the Cloud network space, but you could be forgiven for never having heard of it. This post introduces eBPF, what it can be used for, and how to get started with using eBPF in a project.

...READ MORE...

Practical Packaging

What does the process look like for submitting a new package to a Linux distribution? In this post we document our experiences with submitting go-l2tp packages to the Debian and Fedora upstream distributions.

...READ MORE...

Announcing kl2tpd NetworkManager-l2tp integration

NetworkManager-l2tp is a Network Manager plugin supporting L2TP/IPSec VPN connections for client machines. We've ported it to integrate support go-l2tp's kl2tpd.

...READ MORE...

Announcing go-l2tp

Today we're happy to announce a new project, go-l2tp, providing a library written in Go for building L2TP applications on Linux systems.

...READ MORE...

Linux and L2TP -- a peek under the hood (part 3)

The Linux Kernel has supported L2TP since 2007. In series of posts we take a look at how to make use of the Linux L2TP Application Programming Interface (API) using the C programming language. This third and final post covers debugging and unmanaged tunnels.

...READ MORE...

Linux and L2TP -- a peek under the hood (part 2)

The Linux Kernel has supported L2TP since 2007. In this series of posts we take a look at how to make use of the Linux L2TP Application Programming Interface (API) using the C programming language. This second post in a series of three looks at the details of writing to the kernel L2TP API.

...READ MORE...

Linux and L2TP -- a peek under the hood (part 1)

The Linux Kernel has supported L2TP since 2007. In series of posts we take a look at how to make use of the Linux L2TP Application Programming Interface (API) using the C programming language. This first instalment in a series of three covers application architecture.

...READ MORE...