I am unable to connect to the internet and using internal IP to connect to FreeBSD.
Maybe netgear switch/router does not allow this type of thing? all I did is disabled NAT from router. I dont have to make any new internet connection on FreeBSD?
Yep, I did recompile kernel and edit rc.conf to enable nat and gateway.