Vejamos, teria que ter uma subnet pra cada cliente para ele não ver os outros, não ter acesso direto...
Se usar um /31, sobra 1 bit. Não dá, tem que ser um /30 então.
192.168.x.n - rede
192.168.x.n+1 - gateway
192.168.x.n+2 - cliente
192.168.x.n+3 - broadcast
Com x em [0, 255] e n em [0-252].
A pergunta é, não está sendo desperdiçado IP's? (para a rede e o broadcast). Qual outra maneira de isolar as estações?