This method worked for me, although there are several methods dotted around Mac forums on the net that seem to work for other people:
- Mac OS X hints thread: Xbox Live - Internet Sharing
- Jaharmi's guide to Xbox and Mac OS X Internet Sharing
- Nintelligent's guide to connecting to Xbox Live through your Mac
- Apple Support forums: iBook's internet to Xbox Live?
On your Mac
- Connect your Mac to your wireless internet connection
- Connect your Xbox 360 to your Mac via Ethernet
- In System Preferences -> Sharing, enable Internet Sharing between your Airport and Ethernet connection
- Start up your Xbox and navigate to the Network settings menu
- Under IP address, enter the number you got from the "ifconfig en0" command earlier on, but with the final number one place higher. In my case, I take the 192.168.2.1, and input 192.168.2.2 in the IP address box on my Xbox 360.
- Under subnet, input 255.255.255.0
- Under router/gateway, enter the number you got earlier from the "ifconfig en0" command. In my case, that's "192.168.2.1"
- Move onto DNS. Enter the IP address of your wireless router (in my case, "192.168.0.1") in both the primary and secondary IP address fields
- Leave PPPoE and Advanced settings blank (i.e. OFF and Automatic)
- You should now be able to connect to Xbox Live via your internet sharing Mac