Você não apenas atribui endereços IP de interfaces Ethernet. Você atribui a eles endereços IP em uma rede. E eles então recebem uma rota para os outros endereços IP naquela rede. LANs não funcionariam sem configuração especial, não fosse esse o caso.
O /16
em "192.168.5.1/16" significa que há 16 bits na porção de rede do endereço. Isso significa que há 16 bits na porção do host. Assim, a rota para todos os outros endereços na rede local abrangerá 192.168.0.0 até 192.168.255.255. Se isso não for o que você deseja, não use uma máscara de rede / 16.