firmware/src/packages/fff
Christian Dresel 825d760bd8 Add package fff-layer3-snat
With this new package it is possible to do SNAT for client IPv4.

The user must set a router_ip in gateway.meta.router_ip, so an ip
address is available for peering interfaces and reachability.

Currently, no extra filtering is done, so the client interface should
only use ip ranges, which are already filtered from being announced
(e.g. 192.168.0.0/16).

Using NAT for IPv4 significantly reduces the need for big
Freifunk-global IP range allocations.

Signed-off-by: Christian Dresel <freifunk@dresel.systems>
Co-authored-by: Fabian Bläse <fabian@blaese.de>
Signed-off-by: Fabian Bläse <fabian@blaese.de>
Tested-by: Christian Dresel <freifunk@dresel.systems>
2022-01-09 21:58:30 +01:00
..
alfred-json treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00
fff fff: create proper package variants instead of copying file 2021-02-09 22:54:05 +01:00
fff-alfred Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-alfred-monitoring-proxy Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-babeld fff-babeld: Simplify CIDR mask removal 2022-01-06 01:07:17 +01:00
fff-batman-adv Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-boardname Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-config Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-dhcp fff-dhcp: PKG_RELEASE bump 2021-11-10 13:42:14 +01:00
fff-fastd fff-fastd: Add batman hardif hop_penalty 2021-12-30 16:21:47 +01:00
fff-firewall fff-firewall: remove obsolete rules 2021-12-30 16:02:02 +01:00
fff-hoods Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-hoodutils Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-layer3 Add package fff-layer3-snat 2022-01-09 21:58:30 +01:00
fff-layer3-config fff-layer3-config: add missing -q option for uci get 2021-12-30 16:01:44 +01:00
fff-layer3-snat Add package fff-layer3-snat 2022-01-09 21:58:30 +01:00
fff-macnock Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-mqtt fff-mqtt: Remove unnecessary mosquitto server 2021-12-20 18:51:50 +01:00
fff-mqtt-monitoring packages/fff: Add package fff-mqtt-monitoring 2021-11-10 13:42:14 +01:00
fff-network Drop support for devices with less than 8/64 MB flash/memory 2021-11-28 15:09:42 +01:00
fff-node fff-node: Add package fff-vxlan-node-vpn 2021-12-30 16:21:37 +01:00
fff-nodewatcher Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-ra packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-random Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-simple-tc packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-support Retain old compat_version for sysupgrade compatibility 2021-11-28 15:09:42 +01:00
fff-sysupgrade Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-timeserver Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-uradvd Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-vpn-select fff-vpn-select: Make vpn-select modular 2021-12-30 16:21:29 +01:00
fff-vxlan-node-vpn vxlan-node-vpn: add initial vid 2022-01-05 22:18:20 +01:00
fff-web-hood Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-web-mqtt packages/fff: Add package fff-web-mqtt 2021-11-10 13:42:14 +01:00
fff-web-ui Unify package URL in fff-packages 2021-11-10 13:42:03 +01:00
fff-wireguard fff-wireguard: Add missing include for get_mac_label 2021-09-02 17:03:20 +02:00
fff-wireless Drop support for devices with less than 8/64 MB flash/memory 2021-11-28 15:09:42 +01:00