Puesss asi a bote pronto, que yo recuerde con activar el ip forwarding en el kernel y configurando el router para que haga de switch(no se si hay que configurarlo o ya actuaria asi xD)
basicamente el esquema quedaria algo asi no?
xbox---------|
macbook-----|router(switch)|----------|PC(router)
tv-----------|
Entre parentesis esta como actua cada uno, no se si vera bien al darle a enviar xD
Busca por google como activar el ip forwarding, que es bastante sencillo (un par de comandos si no recuerdo mal), y despues configura la xbox,macbook y tv para que utilice como gw la la ip del PC.
Si no recuerdo mal con eso bastaria, pero no estoy muy seguro y posiblemente la habre cagado en algo, que esto de las redes lo tengo bastante oxidado xD
Saludos^^