Se você adicionar um servidor DHCP ao Raspberry Pi, conectá-los a um hub funcionaria. Como um servidor DHCP é necessário para fornecer endereços IP a outras máquinas, se você não quiser atribuir endereços IP fixos manualmente.
Nem os hubs nem os switches têm uma porta de uplink, somente os roteadores (N = 5).