FELIXXRT
日本語English

Overview

FELIXXRT is a router OS that runs on Debian 13. The whole configuration lives in one file, and the web interface and the CLI edit the same configuration. Packets are handled by Debian components (systemd-networkd, nftables, dnsmasq, strongSwan, OpenVPN and others); FELIXXRT writes their configuration and runs them. If the management service stops, traffic keeps flowing.

Features

WANDHCP, static, PPPoE, IPv6 IPoE (RA, DHCPv6-PD), MAP-E, DS-Lite, VLAN
LANMultiple LANs, VLANs, DHCP server (static leases, lease list), IPv6 (prefix delegation + RA)
DNSCaching and forwarding, names of DHCP clients, conditional forwarding, static records, DNSSEC validation
FirewallZone based (input and forwarding per zone), zone-to-zone policies, extra rules, masquerade (port-restricted on MAP-E), port forwarding
Remote access VPNWireGuard, OpenVPN (UDP/TCP), IKEv2 (EAP-MSCHAPv2), L2TP/IPsec. VPN users and groups decide methods, allowed destinations and expiry. Configuration files, QR codes and configuration profiles
Site-to-site VPNIPsec (IKEv2/IKEv1, pre-shared key or certificate, NAT traversal, DPD) and WireGuard. Tunnels belong to zones, so the firewall decides what they reach
ManagementWeb interface (Japanese/English), router CLI (SSH and console), candidate → diff → apply → confirm, automatic revert, configuration history
Admin usersRoles (none / view / edit per area), two-factor authentication, allowed login sources, password requirements, SSH public keys
MonitoringZabbix agent (PSK), SNMP (v3/v2c), Prometheus node_exporter, answering only the allowed managers
MaintenanceDashboard, devices, traffic, connections, logs, diagnostics (ping, traceroute, packet capture), backup and restore, updates from a signed repository

Hardware

CPUx86_64 (64-bit Intel or AMD)
NetworkTwo or more ports (WAN and LAN). With one port it runs as LAN only
Memory and storage2 GB or more and 16 GB or more (the tested configuration). Installation erases the whole disk
BootUEFI (Secure Boot can stay enabled) or BIOS

Design