firmware/src/packages/fff
Fabian Bläse e07f6121cc fff-layer3-config: add router_ip option
For some purposes (e.g. SNAT, vxlan) it might be necessary to have an
additional address just for the router which is not attached to any
interfaces. Addresses like this are typically added to the loopback
interface.

The new options "router_ip" and "router_ip6" are added to the gateway
config to allow the user to configure such addresses. It is possible to
both specify the address with or without a subnet size.

The default configuration contains the IPv4 loopback address
(127.0.0.1/8) explicitly, but this is not necessary. These addresses are
configured automatically, even if they are not present in the
configuration, so they can safely be removed, if present.

The filters of our routing daemon babeld are adjusted accordingly, so
the newly added addresses are announced correctly.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
Reviewed-by: Christian Dresel <freifunk@dresel.systems>
Reviewed-by: Johannes Kimmel <fff@bareminimum.eu>
2021-09-02 17:05:32 +02: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 packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-alfred-monitoring-proxy fff-alfred-monitoring-proxy: remove ebtables entry 2021-02-27 14:29:50 +01:00
fff-babeld fff-layer3-config: add router_ip option 2021-09-02 17:05:32 +02:00
fff-batman-adv treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00
fff-boardname packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-config treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00
fff-dhcp fff-dhcp: fix indexing and output in uci-defaults 2021-02-09 22:59:18 +01:00
fff-fastd packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-firewall fff-firewall: Add ipv4 ssh connection limit 2021-02-27 14:48:10 +01:00
fff-hoods fff-hoods: Allow correct ula_prefix syntax in hoodfiles 2021-01-31 14:08:09 +01:00
fff-hoodutils treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00
fff-layer3 packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-layer3-config fff-layer3-config: add router_ip option 2021-09-02 17:05:32 +02:00
fff-macnock treewide: rename br-mesh to br-client 2020-12-22 13:41:44 +01:00
fff-network Add support for Xiaomi Mi Router 4A (100m) 2021-09-02 17:04:49 +02:00
fff-node packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-nodewatcher treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00
fff-ra packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-random treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00
fff-simple-tc packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-support treewide: update names for OpenWrt 20.xx 2021-06-08 20:01:54 +02:00
fff-sysupgrade fff-sysupgrade: Keep ed25519 and ecdsa host key on system upgrade 2021-06-20 20:23:58 +02:00
fff-timeserver treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00
fff-uradvd packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-vpn-select packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-web-hood packages/fff: drop redundant PKG_BUILD_DIR 2021-01-27 20:22:02 +01:00
fff-web-ui fff-network: move PORTORDER to function/library 2021-02-09 22:37:20 +01:00
fff-wireguard fff-wireguard: Add missing include for get_mac_label 2021-09-02 17:03:20 +02:00
fff-wireless treewide: use SPDX license identifiers 2021-03-06 18:53:26 +01:00