Do you have Proxy ARP enabled for the extra public IP's?
I've tried ones with it enabled and ones without it and the results are the same. I don't know if this helps at all, but the only external IP I can access is the 2.0.0.0 IP.
EDIT & UPDATE: For whatever reason it's working now. Maybe it just needed time and a few reboots. In any case, the problem I'm having now is that I can't ping the machine's external IP. I can ping the private IP of 192.168.2.11, but not 2.0.0.11. I've tried pinging from multiple computers and on different networks entirely and can't ping 2.0.0.11 or any others for that matters. Any thought? Oh and just fyi when I'm on computer 192.168.2.11 and go to whatismyip.org it does give me 2.0.0.11. Thanks for your help too cmb!