My understanding is that the netmask of the interface tells what subnet the interface belongs to.
Parece que você acha que uma máscara de rede é algo arbitrariamente aplicado a uma interface, de modo que ela possa escolher livremente a que rede se comunica. Na verdade não é.
Um endereço de rede (por exemplo, 10.0.7.0) e uma máscara de rede (por exemplo, 255.255.255.0, ou seja, / 24 em notação de prefixo) identificam uma sub-rede (aqui, 10.0.7.0/24). Você deve configurar corretamente a interface (por exemplo, eth0) com um endereço IP exclusivo pertencente à sub-rede à qual ela está conectada (por exemplo, podemos escolher 10.0.7.42); Além disso, você precisa especificar a máscara de rede da interface como idêntica à máscara de rede de sub-rede.
A netmask A / 32 não existe, já que não teria significado. A maior máscara de rede em uso é a / 30, que permite dois hosts válidos e é usada apenas em conexões ponto-a-ponto.