Yo he hecho algo parecido con la ps2, para jugar online. El hecho es que es siempre lo mismo conectes un pc, una xbox, una ps2, o una lavadora inteligente. Todos van por ethernet. La cuestión es hacer que la red local pueda acceder a Internet a través del pc conectado directamente a ethernet.
En la conexión del modem tienes que activar la conexión compartida a Internet. Puede que no te aparezca si la conexión de la xbox con el pc aparece como desconectada. Trata de configurar algo con la xbox y ya enviara la xbox con lo cual se conecta la red y ya puedes activar la conexión compartida en el modem. Esto solo sería la primera vez y puede que ni siquiera tengas ese problema.
Con esto la tarjeta de red puente (la interna) toma una dirección de red privada 192.168.0.1. Y se activa un servidor dhcp.
Lo mejor es que en la xbox pases del dhcp y le pongas a la xbox una dirección estática para la red privada y que no te la de el dhcp. Será 192.168.0.x y no puedes poner ni el 0 (identificador de red), ni el 1 (ya está cogido por la tarjeta del pc), ni el 255 (broadcasting) el resto cualquiera.
Ahora hay que poner la puerta de enlace en la xbox será 192.168.0.1 y en los servidores dns (si hay que ponerlos) mejor pon los que te vienen con el modem usb, los ves en sus características. No los pongas en auto. La máscara de subred 255.255.255.0
Con todo esto ya podrías conectarte.
Problemas que puedes tener.
Algunos firewall no dan soporte al ICS (conexión compartida a internet de windows), como por ejemplo el zonealarm normal. Y resulta que es capaz de resolver la dirección ip de ping
http://www.yahoo.es en los ordenadores de la red interna pero no es capaz de dar respuesta. Con lo cual si tienes ese cortafuegos pasate a otro o haz las pruebas desconectandolo un tiempo.
Esto vale para cualquiera que no utilize un router con hub y creo que multipuesto.
Es simplemente poner a funcionar una red local.