Si tu ne veux relier que deux PC, un câble RJ45 croisé suffit.
Au delà de deux, non, il te faudra un hub et autant de câbles RJ45 droits que de PC.
Mais si j´étais toi, j´opterai tout de même pour la seconde solution, ce n´est pas cher et ça peut toujours servir.