@420:
There are two NIC's: 1, onboard Ethernet Port: Realtek 8201CL LAN PHY(supports 10/100Mb/s auto negotiation operation)
2. Is the Linksys WRT54G PCI wireless Card.
Are you sure about the WRT54G PCI wireless card? I thought Linksys WRT54G was a range of wireless routers?
@420:
whats best to use as since i have one Etherenet port NIC and the other is Linksys pci wireless, should the lan be wireless or should lan be hardwired ?
should the wan be hardwired or should it be wirelessly ?
I would recommend:
ISP…....> cisco 2100 modem........> (Wired WAN) pfSense (wired LAN) -> DLink 4500 router: port[1]comp1–-port[2]comp2–-port[3]comp3–-port[4]xbox360
This requires an additional wired NIC for the pfSense box. As suggested in the documentation pages (http://doc.pfsense.org/index.php/Use_an_existing_wireless_router_with_pfSense, other links in http://doc.pfsense.org/index.php/Category:Wireless might be interestng reading) you would use one LAN port of the DLink to connect to pfSense and leave the DLink WAN port unconnected. You would probably need to tweak a few things to use the pfSense DHCP server for your whole network.
Having a wired LAN port can be very useful if you need to troubleshoot.
Until you find out the real model number (and probably revision) of the wireless PCI card its not possible to say if its supported in pfSense.
To provide web filtering (blocking of nasty sites) you would need to add packages such as squid and squid guard or use something like one of the OpenDNS services (see http://www.opendns.com). Which one you choose would probably depend on the level of blocking you require.
I use pfSense as a wireless access point and firewall. I appreciate having one box to manage rather than two. Others have reported that they get better reliability with a separate wireless access point.