Persistent network configuration
Network configuration in HelenOS is not preserved across reboots, even if persistent /w is available. Making it persistent is tricky, since we don't have a way to persistently identify IP links.
The current configuration model is too static and does not account for things like Wi-FI or walking around with a laptop and plugging an Ethernet cable into different networks.
Perhaps the configuration model should be changed to introduce a 'network connection' as the persistent entity against which we would anchor the configuration. Then we would detect network connection on a IP link by examining the SSID (for wireless), HW MAC address (for wired), etc.
Change History
(4)
Owner: |
set to Jiri Svoboda
|
Status: |
new → assigned
|
Milestone: |
→ 0.14.2
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
Milestone: |
0.14.2 → 0.15.1
|
Implemented in changeset 1bbc6dc64db723b798344b36c45a156bdd6ccc13.
The current configuration model is unchanged, but configuration is retained across reboots in
/w/cfg/inetsrv.sif
. Note that we do rely on the IP link names not changing (e.g. net/eth1), but that should work at least in the simple cases.