Sua pergunta é meio que em todo o lugar e você está claramente perdendo alguns fundamentos.
255.255.0.0 e 255.255.255.0 não são sub-redes, são máscaras de sub-rede e são usadas para calcular quais bits do seu endereço IP identificam a rede e quais bits identificam o HOST.
Exemplo:
IP: 192.168.0.1 MÁSCARA: 255.255.255.0
Neste caso, a REDE (SUBNET) é 192.168.0.0, com endereços utilizáveis entre 192.168.0.1 até 192.168.0.254. O que isso significa é que um roteador não é necessário para que esses dispositivos se comuniquem na mesma rede física. Se, no entanto, sua máquina estiver em uma rede diferente, digamos 192.168.2.X, então um roteador é necessário para rotear pacotes entre essas duas redes.
Então, para chegar ao ponto aqui, você deve usar a mesma máscara de sub-rede para todos os seus dispositivos, a menos que você pretenda segmentá-los em redes separadas e, mesmo assim, a sub-rede MASK provavelmente será a mesma. Endereços IP que serão alterados.