If one of those ports are working. I would highly suggest a switch, you can find enterprise switches on ebay pretty easily and cheap.
Here is one I found:
Here is one I found:

Cisco WS-C2960S-48TS-L 48-Port Gigabit 2960S Catalyst Switch - 1 Year Warranty | eBay
WS-C2960S-48TS-L - Catalyst 2960S 48 GigE, 2 x SFP LAN Base. Catalyst 2960S 48 GigE, 2 x SFP LAN Base. Cisco WS-C2960S-48TS-L. Network Hardware Depot.
www.ebay.com