il faut activer la fonction routeur du freebox, y il a un doc assez détailé sur le site de Free à ce sujet.
Sinon, je connais pas de hub qui accepte le câble croisé.
Par contre, il y a des hus avec un port qui permet de croisé les fils (MDIX ou quelque chose comme çà, ou encore uplink port). Si tu y connecte un cable déjà croisé, deux fois croisé fera un droit. (Je n'ai jamais testé, tu peux essayer :-)
Si tu n'as pas de possibilité de resertir un des deux connecteurs RJ-45 pour dé-croisser le câble, tu peux enchainer un autre cable croissé au bout. J'assure que cette solution marche, je viens de tester.