Le 12/10/2011 19:56, Daniel Baumann a écrit :
I noticed that the file /etc/network/interfaces wasnt restored from the snapshot. It seems that the file scripts/live-bottom/23networking from the initrd overwrite the /etc/network/interfaces (not really sure). Is this a bug or a limit of the snapshot-based persistence ?23networking should handle that case, patches welcome.
I wonder how to fix properly this 23networking script.Actually live-boot use the "ip" boot argument. If it's not defined, the manual explains that it will fall back to dhcp. But in the script, it s written like it will fallback to use the configuration files from the livemedia/persistent files. (but it fails)
So I m not sure about what should be the priorities between using media configuration files and using dhcp.
Another problem is that the files /etc/network/interaces and /etc/resolv.conf in the squashfs are empty except if they were provided at build time.
What do you think about this process :If no ip is defined in boot arguments, use the configuration file from live media/persistency. If the file is empty, fall back to dhcp.
Axel