mac os上virutalbox nat端口映射后仍无法访问虚拟机的问题 吐血:
http://www.virtualbox.org/manual/ch06.html#natforward
On Unix-based hosts (e.g. Linux, Solaris, Mac OS X) it is not possible to bind to ports below 1024 from applications that are not run by root. As a result, if you try to configure such a port forwarding, the VM will refuse to start.
These limitations normally don't affect standard network use. But the presence of NAT has also subtle effects that may interfere with protocols that are normally working. One example is NFS, where the server is often configured to refuse connections from non-privileged ports (i.e. ports not below 1024).
映射的端口不能低于1024.。。。。