You might have to have three things in place. One is an access-list on the internal interfaces. This would allow access from inside hosts to the internet. Second is a NAT statement which would inform the pix that the specified networks and ip addresses need to be NATed. The third is a global statement which would NAT (actually Port Address Translate or PAT), the traffic either via the Public ip you specify or via the Outside (External or Inteface facing) Interace IP Address.
You would also need route, if the default route is pointing towards outside, then you are all set.
re:how to pass internet through firewall
You might have to have three things in place. One is an access-list on the internal interfaces. This would allow access from inside hosts to the internet. Second is a NAT statement which would inform the pix that the specified networks and ip addresses need to be NATed. The third is a global statement which would NAT (actually Port Address Translate or PAT), the traffic either via the Public ip you specify or via the Outside (External or Inteface facing) Interace IP Address.
You would also need route, if the default route is pointing towards outside, then you are all set.