Thanks for the results, it does confirm what I had thought. Your two routers are not setup in an ideal way to assist with port forwarding, so it will need to be adjusted it. Stick with this thread and will be able to host. There are a few parts to do this, and this post alone will not allow you to host straight away.
This post will cover configuring the WRT54G and connection to the 2wire modem, removing it's routing features. At the end, the 2wire router will be looking after your network.
It will be best to do this during a time where the internet may not be needed just incase something goes astray.
1) Isolate the Linksys router
In order to avoid conflicts between settings on the routers:
- Disconnect the network cable between the Linksys router and 2wire modem (don't turn it off)
2) Change the Static IP address of the Linksys
To do this:
- Log into the Linksys router at
http://192.168.2.1
- Under the Setup -> Basic Setup section, scroll down until you can see "Local IP address"
- Enter an IP address of 192.168.1.1, with a subnet mask of 255.255.255.0
-
Don't hit "Save Changes" just yet, there is more to do
3) Disable the DHCP server
This will not be needed as the 2wire will do it
- Select "Disable" next to DHCP server
4) Save all the changes by clicking the button at the bottom. Also reboot the router.
At this point, you will lose connection to the Linksys router and will not be issued an IP address - you will not be able to talk to it (yet).
5) Reconnect the network cable
**
This will be done differently
- Plug one end of the network cable into a
LAN port on the 2wire modem
- Plug the other end of the network cable into a
LAN port on the Linksys (don't use the internet port)
6) Attempt to reconnect to the wireless network on your Mac by choosing your wireless network
- If this doesn't connect, disable Airport and reenable it, or
- Reboot your Mac
If all went well, you should be able to access the internet once more. Also, to access the Linksys, it's address will now be
http://192.168.1.1 and you should be able to access the 2wire as well at
http://192.168.1.254.
If for some reason this fails to work, you are probably going to be in a bit of strife as no computers are connected via a cable. Any computer physically connected to the 2wire modem will still be able to connect to the internet. To restore your Linksys back to defaults, hold the reset button on the device for 10 seconds then reconnect it as it was before (ie the internet port).
As you can see, there is quite a bit here. Once you've done all this, the rest isn't too bad to do. Let me know how you go.
I will also need to try and stabilise your wireless connection, as it is giving some large pings. Are you located far away from the Linksys router?