Vasya's patch works in x86 (I assume) but not in x86_64. Here's a new patch that should work in both. I know it works on x86_64 because I tested it on my machine (Ubuntu Gutsy).
VMware Workstation: 6.0.0 build-45731
uname -a: Linux ##### 2.6.22-14-generic #1 SMP Sun Oct 14 21:45:15 GMT 2007 x86_64 GNU/Linux
Installation instructions same as in Vasya's post.
Some people were complaining about errors with bridged networking on previous patch attempts even though they compiled fine. All the links posted a few months ago are broken so I can't compare them with my version, but I can confirm that connecting from the guest to the host on a bridged network works with this patch. I'm pretty confident all networking should work with this patch too.