Internet Connection Sharing
So far, I've been booting back and forth between Ubuntu 7.10 Gutsy (beta) and Windows XP Home for numerous reasons. One being that I have my Xbox connected to my computer and this cute little thing in Windows called "Internet Connection Sharing" allows me to play on Xbox Live.
But I'm ready to make the transition into making my computer 100% Linux with Windows running in VirtualBox.
I need to find a way to connect my Xbox to the internet through my computer while running Linux.
I have a very interesting configuration:
Modem/ISP < Linksys WRT54G W/less router (192.168.1.1) < My Computer < DLink DI604 LAN Router (192.168.0.1) < Xbox
In Windows, I have two network connections: my wireless connection (internet), and my LAN connection (router and game consoles).
Here's how I make it work in Windows. I enable internet connection sharing on my wireless connection and leave it on DHCP. Then I set my LAN connection to static and set the IP and subnet to match my LAN router and leave the gateway blank (this is the only way I've gotten it to work). Then I disable my LAN router's DHCP (again, the only way I've gotten it to work), and set my xbox on a static IP (matching my LAN router) and set the gateway to be the same IP as my LAN IP on my computer.
My wireless router directly forwards internet to my computer through DMZ.
This allows unrestricted (and open NAT) access for my Xbox to the internet.
I am completely lost as how to accomplish this in Linux. I tried bridging and all I managed to accomplish is royally screwing my internet connection to the point where I had to restore my backup /etc/nework/interfaces configuration.
Can anyone help me with the information given? Any suggestions are appreciated with utmost gratitude.