get enough free ports from the OS, instead of hoping for free ports