.... pero de momento si te llega con mi opinión...
Para ir tirando ;-).
Los routers tienen un puerto WAN, y uno o varios LAN. En el caso de los de ADSL, el puerto WAN, es un conector RJ-11, para conectar directamente el teléfono a ese puerto, y la/s salidas a la red van con conectore RJ-45.
Las caracterísitcas del 3com 812 son.
Puerto/WAN: 1 ADSL (conector RJ-11)
Puertos/LAN: 4 10BASE-T (conector RJ-45)
Me imagino que estarás conectando el cablemodem a uno de los puertos LAN, igual que los equipos, de esta manera lo que tienes en un hub un poco caro ;-), porque así está funcionando, como hub. Al asignar R una IP a cada cable modem, el primer ordenador que se comunique con este es el que se conecta y los otros na' de na'.
El tipo de router que necesitas, es un como el SMC 7004 ABR, que además es servidor de impresión.
No me preguntes donde comprarlo ni si se llaman de forma diferente. Lo que si sé es que el puerto WAN en este caso es un RJ-45, así da igual que conectes un modem de cable que un modem adsl, a ese puerto.
Como yo no vivo de esto, no me disculpo por las gambadas que haya podido cometer, pero agradezco las correcciones igualmente. De todo se aprende.