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 ISO images allowing air-gapped and reproducable installations.
Additional Packages
It is possible to install any additional packages from the Alpine Linux package repositories. You can even build your own customized RouterKit ISO images for air-gapped setups.
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 file of each RouterKit release linked at the Image page.