XNA Adventure: Connecting your Xbox 360 to Xbox Live via Internet Connection Sharing (ICS)

Ah, thanks to my colleague in Singapore for sponsoring an Xbox 360 Elite in order to research about Xbox 360 Game Programming using XNA Game Studio Express. Ah, but before you start transferring your XNA Games from PC to Xbox, you need a few downloads from Xbox Live. Problem is, I didn't have a Wireless LAN Adaptor for my Xbox.

So here's my home Internet scenario:

Lab-room:
Internet (TelkomSpeedy DSL)
  |
  |
  v
DSL Modem (Linksys AM300) <--> Wireless Router (Linksys WRH54G)

Bedroom:
Laptop with WLAN (Windows XP SP2) <--> Xbox 360 Elite

I played around with some settings to finally get Xbox Live to work through Windows ICS. I didn't find a proper step-by-step for this, so that's why I'm creating one now (and allow search Engine 'G' to spider & archive this writing):

  1. Xbox 360 has a Gigabit NIC, so if your PC/laptop also has a Gigabit NIC, then you can use the supplied Xbox Ethernet cable right away to connect your Xbox to PC/laptop. In my case, my Sony VAIO TR-2 laptop doesn't have Gigabit NIC, so I have to use a cross-over cable.

     1
  2. Connect your PC/laptop's Wireless LAN and connect to the Internet. Go to Network Connections and make sure ICS is enabled in Sharing tab.

    wifi01
  3. Click Settings button under ICS panel to set up some port-forwarding stuff:

    Service Name IP Internal & External Port Type (TCP/UDP)
    DNS 192.168.0.1 53 UDP
    XboxTCP 192.168.0.1 3074 TCP
    XboxUDP 192.168.0.1 88 UDP
    XboxUDP2 192.168.0.1 3074 UDP


    wifi02

    wifi03

    wifi04

    wifi05
  4. Step 3 was port-forwarding from ICS to your Xbox. Now we need to set up port-forwarding from Wireless Router to your PC/laptop. If you're using Linksys, open up http://192.68.0.1 or go to your Router's admin page to set up Port Forwarding. See image below for settings:

    Wireless Router (192.168.1.1)
      |
      |
    Laptop (192.168.1.102)
      |
      |
    Windows ICS Gateway (192.168.0.1)
      |
      |
    Xbox 360 (192.168.0.3)

    Forward Port 88 UDP from External to Internal 192.168.1.102 (PC/Laptop)
    Forward Port 3074 TCP & UDP from External to Internal 192.168.1.102 (PC/Laptop)

    2
  5. Disable Universal Plug-n-Play (UPnP) in Wireless Router (my router with UPnP enabled has problems with ICS)

    3  
  6. Edit your Xbox Network Settings:

    IP Address: 192.168.0.3
    Subnet: 255.255.255.0
    Gateway: 192.168.0.1 (ICS)

    Primary DNS: 192.168.0.1 (we enabled DNS in ICS, remember?)
    Secondary DNS: 0.0.0.0 (not set)

    4
  7. Test your Xbox Live! You should be able to connect now :)

    5

Indonesian mode: Untuk nyambung ke Xbox Live, Xbox 360-nya nggak boleh di-modifikasi buat main DVD copy-an. Nah, saran saya jangan beli di Mangga 2 karena kita nggak tahu apakah Xbox 360 yg di-dapat itu benar-benar baru atau bekas/refurbished... gw dapet Xbox 360 Elite original (box-nya belum dibuka) seharga Rp 5,2 jt di Terminal Game, Mal Taman Anggrek. Kalo yg bukan Elite lebih murah lagi... gw pilih Elite karena ada HDMI cable included (for playing widescreen on my LCD TV + 120GB Hard Drive for downloading stuff from Xbox Live)

Share this post: | | | |
Published Friday, May 16, 2008 6:31 PM by zeddy
Filed under: ,

Comments

# XNA Adventure: Deploying XNA Games from PC to Xbox 360 via Wireless LAN

Saturday, May 17, 2008 2:08 AM by BloggiZ - Blogging by Z

So finally I got myself a Wireless LAN Adapter for my Xbox 360. This is far better than connecting to

# re: XNA Adventure: Connecting your Xbox 360 to Xbox Live via Internet Connection Sharing (ICS)

Saturday, May 17, 2008 3:21 AM by dondy

Err perasaan pas gw coba konekin XBOX gw ke PC gak serumit ini deh. Sama aja pakai connection sharing, tinggal di set di PC lu mau shared connection yang mana dan kemana dan voila you got internet connection ke XBOX LIVE, No port forwarding whatsoever.

Sama juga di Linksys. Which gw pakai di rumah.. it even better.. just plugin xbox wifi adapter ke Linksys, beres deh.. atau colokin Ethernet-nya xbox ke ethernetnya linksys...

Hmm ...

# Xbox &raquo; Blog Archive &raquo; XNA Adventure: Connecting your Xbox 360 to Xbox Live via Internet&#8230;

Pingback from  Xbox  &raquo; Blog Archive   &raquo; XNA Adventure: Connecting your Xbox 360 to Xbox Live via Internet&#8230;

# re: XNA Adventure: Connecting your Xbox 360 to Xbox Live via Internet Connection Sharing (ICS)

Sunday, June 01, 2008 11:28 PM by yitro.kurniawan

tp qo tivi nya kek gk flat gitu layarnya? create port forwading gitu biar bisa create public room gitu y kek host buat DoTA? tp kan ip dari speedynya dynamic gitu?

# re: XNA Adventure: Connecting your Xbox 360 to Xbox Live via Internet Connection Sharing (ICS)

Friday, July 04, 2008 9:26 PM by sam

im stuck on step for please help could u explain a bit more simpally

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above:
Powered by Community Server (Commercial Edition), by Telligent Systems