(respondi por MP mais postei aqui para todos os interessados).
Se for ADSL (via rede de telefonia) e seu modem puder ser roteado ( ver em
www.abusar.org ) um HUB (ou um Switch, mais moderno e rápido) é a melhor solução em custo/benefício. Note-se que vários modems podem ser roteados sem muita dificuldade e usando/habilitando o DHCP o Linux navega sozinho.
Se for cabo (via cabo de TV fechada), a única solução é o roteador, sendo os da D-Link os melhores.
Finalmente, o roteador tem algumas vantagens:
1a.) se vc. quiser mudar de sistema (ADSL para cabo, por exemplo), ele continua servindo;
2a.) ele já vem com quatro conexões ethernet para vc. ligar diretamente a ele 4 PC's;
3a.) ele pode ser comprado, com um investimento um pouco maior, com conexão WLAN (access point/wireless lan), permitindo que, imediatamente ou mais tarde, vc. utilize o recurso da rede sem fio com um laptop ou desktop (as últimas e caras motherboards da ASUS, por exemplo, vêm com rede wireless "on board").