Supongo que te refieres a maskerading.
Bueno lo primero que tienes que hacer es saber cuantos ordenadores máximo quieres que tu red pueda tener. Una vez conocido eso debe de calcular el numero de bits que necesitarías para codificar en binario esa cantidad.
Ejemplo:
27 ordenadores, necesitas 5 bits, ya que con 5 bit puedes generar 32 combinaciones que es superior a 27, y con 4 solo puedes generar 16.
Una vez conocido eso ya sabes los bits de IPv4 que te quedan para, como sabrás IPv4 son 32 bits, por lo que 32-5=27, tienes los 27 primeros bits para tu dirección de red. Agrupados de 8 en 8, tienes
rrrrrrrr. Rrrrrrrr. Rrrrrrrr. Rrrxxxxx, las r significan 1 o 0 cuya conversión a decimal seria el num correspondiente de la dirección IP, por lo que los rangos serian
1-254.1-254.1.254.224-254
Con este ejemplo, una dirección valida seria
2.45.31.300 como dirección de IP y las mascara seria poniendo a 1 todos las r de arriba,
11111111.11111111.11111111.11100000
en decimal
255.255.255.224
Hasta aquí bien, pero hay una restricciones a la hora de poner IP si quieres que tu LAN funcione bien, es lo que se llama IP publicas o IP privadas.
En teoría no puedes usar IP publicas por que son las que se utizan en Internet y hay que pagar para que se te asignen y se configuren de forma apropiada los routers públicos, para tus LAN debes de usar IP privadas. Hay varios rangos:
http://es.wikipedia.org/wiki/Red_privadaAquí tienes las que hay, puedes elegir el rango que tu quieras, normalmente se utiliza el rango de las 192.168.x.x que es de clase C, así que si quieres conectar hasta, por ejemplo, 7500 ordenadores, necesitas 13 bits, por lo que el resto de los 32, 19, serian de bits de red y esto para calcular la mascara de subrederia colocando a 1 estos 19 que son los primeros,
11111111.11111111.11100000.00000000
255.255.224.0
y la direccion de tus pcs serian,
192.168.224-254.1-254
por ejemplo
192.168.300.1
Pero teniendo en cuenta que todos los pcs de tu subred tienen que tener en común los 1 o 0 de la parte de red, es decir los 19 primeros,
una ip valida seria
192.168.301.1
una no valida seria
192.168.200.1