Qemu does not close its filedescriptors (or setting the FD_CLOEXEC) when
invoking the /etc/qemu-ifup script.
Hence any background process spawned from there (such as a dhcpd) will
also inherit the open filedescriptor, preventing the relevant decide
(/dev/net/tup) to be reused later on:
If
On Sunday 09 September 2007, Alain Knaff (qemu) wrote:
Workaround:
Putting the following into the script:
exec 3/dev/null
exec 4/dev/null
exec 5/dev/null
exec 6/dev/null
better yet: for i in {3..6}; do exec $i-; done