-
Notifications
You must be signed in to change notification settings - Fork 325
New Configuration Concept
Remco van den Bosch edited this page Mar 20, 2017
·
8 revisions
Scenarios:
- Setting up a node via tablet/phone without LAN port
- Setting up a node in an existing network environment
- Setting up a node in a hard reachable location
Possible goals, under which the config system may need redesigning (numbered for reference, not ordered importance):
- No initial setup necessary
- Setup via WiFi only possible
- Avoiding "rogue" DHCP servers in config mode
- Easier changing of settings after initial setup
Possible things to change with targeted goals in []:
- [1] Always enable mesh-vpn (remove the option in the config mode to deactivate)
- [1,2,4] Create nextnode config page:
- Settings to move there:
- hostname
- location
- bandwidth limitation
- Security considerations:
- Enable (re)setting the nextnode config password in config mode
- default password? (secure by default)
- Only allow setting nextnode config options via direct connection or via a direct neighbour
- SSL certificate?
- Usability considerations:
- How to guarantee that the owner of a node is connected to his own node/the node he wants to configure when there are multiple nodes nearby?
- Settings to move there:
- [1] Announce fastd public key via alfred (or alternatively, announce key servers via alfred and push to these)
- [1,3] After the initial flashing, always boot in general operating instead of config mode
-
Usage
-
Community
-
Development
- Device Integration
- Roadmap
- Release-life-cycle
- Protocols
- Meeting 2024/06
- Meeting 2024/05
- Meeting 2024/03
- Meeting 2024/02
- Meeting 2024/01
- Meeting 2023/06
- Meeting 2023/05
- Meetup-CCCamp
- Meeting 2023/04
- Meeting 2023/03
- Meeting 2023/02
- Meeting 2023/01
- Meeting 2022/06
- Meeting 2022/05
- Meeting 2022/04
- Meeting 2022/03
- Meeting 2022/02
- Meeting 2022/01
- Meeting 2021/01
- Meeting 2019/01
- Meeting 2018/03
- Meeting 2018/02
- Meeting 2018/01
- Meeting 2017/01
- Concepts
- Release Process
-
Debugging