ja, zwei rechner kannst du direkt mit einer crossover-(x-over-)verbindung zusammenschließen. andernfalls benötigst du eine komponente ab hub aufwärts.
ob du da jetzt ein kabel oder nen adapter kaufst, nimmt sich wenig. für 5,- gibt es auch schon 15m kabel und wird man weniger leicht verbummeln oder unauffällig entliehen bekommen.
wenn du ein cross-kabel und dazu normale (nicht-cross-)adapter hast, ist das vielleicht sogar die flexibelste lösung, da du bereits mit einer komponente (cross-kabel statt zwei normalen kabeln + cross-adapter) auskommen kannst. mit normalen adaptern und normalen kabeln kannst du dann beliebig verlängern und sie nützen dir auch, wenn du nicht-cross-verbindungen (cat5 als isdn-leitung in den keller oder in den garten ans telefon) verlängern willst.
oder du kaufst einfach von allen komponenten etwas, so teuer sind die ja nicht mehr