Or get a little cross-over Female>Male adaptor to plug one end of your straight through patch cable into. Although a new x-over cable will probably work out cheaper, LOL!
As Rod says, a Router should handle the crossover translation internally, so a std patch cable should connect OK via a Router. Sadly, a Hub doesn't have this ability...
Cheers- AL