summaryrefslogtreecommitdiff
path: root/fw/simulate-network.sh
AgeCommit message (Collapse)Author
4 daysfw: Remove simulate-network.shxengineering
This script requires root privileges. It is annoying to always type a password for it and in general to start this script to test the native sim firmware. Thus the new approach is to provide the network infrastructure with a system-wide NetworkManager connection and the required servers (IPv6 router advertisement, MQTT, IPv4 DHCP in the future) with systemd services constantly. That way the full network environment for the simulation is always just there for the `zeth` interface and the firmware executable can just be started with user privileges.
8 daysfw: Document TAP iface with NetworkManagerxengineering
This will be moved later to the user documentation so that the native sim build of the application firmware can easily be used on Linux machines using NetworkManager.
2025-03-21fw: Fix network configuration for simulationxengineering
2025-03-21fw: Add simulate-network.shxengineering
This script can be called with root permissions and without any arguments to provide a virtual network interface `zeth` and an IPv6 router advertisement daemon to provide a realistic network environment without any hardware.