Software¶
RouterKit consists mainly of software packages from Alpine Linux. A few packages are developed by RouterKit contributors and are also packaged in Alpine Linux. The software is shipped based on self-contained images allowing air-gapped and reproducible installations.
Additional Packages
See also customize how to build customized RouterKit ISO images with additional packages.
The following packages are used to provide various routing and firewalling related features:
| Feature | Packages |
|---|---|
| CLI | rosh |
| DHCP Server/Relay | dnsmasq |
| FHRP | keepalived |
| Firewall | nftables |
| Forwarding | linux-lts |
| IPv6 RA | bird dnsmasq |
| Network Config | ifstate |
| PPP(oE) Dialup | ppp |
| PPPoE RAS | accel-ppp |
| Recursive NS | dnsmasq |
| VPN | accel-ppp strongswan wireguard |
A detailed list of packages can be found in the APKINDEX.tar.gz file of each RouterKit release linked at the RKOS Image page.