Ciao, benvenuto, la subnet mask (maschera di sotto rete) serve ad individuare la porzione dell'ip che identifica la rete e quella che identifica gli host collegati alla stessa (host è un termine generico usato per indicare un terminale collegato alla rete). Ti spiego con un esempio:
la subnet mask: 255.255.255.0
è costituita da 4 decimali, in realtà si dovrebbe parlare però di
byte (8 bit ed il bit lo si può considerare come l'unità di informazione in informatica):
11111111.11111111.11111111.00000000
solo che per brevità il decimale, se pure meno descrittivo, è più funzionale.
Senza perderci in spiegazioni che potrebbero diventare complicate (anche perchè sarai un utente "domestico" e poco ti servirebbe sapere oltre) a te basta sapere che il byte i cui bit sono impostati a tutti 1 (che in decimale corrisponde a 255, in realta si possono sfruttare anche una porzione del byte, ma a noi non interessa in questo caso), nella subnet mask, ci serve ad idenficare, rispetto all'ip di un eventuale host, quale sia la porzione dello stesso assegnata alla identificazione della rete. Così, considerando la subnet mask:
255.255.255.0
Rispetto ad un ip, ad esempio 192.168.1.1, significa dire che i primi tre byte dell'ip (192.168.1) corrispondono alla rete, mentre l'ultimo agli host collegati. Quindi, gli indirizzi validi rispetto la rete dell'esempio saranno tutti gli ip che vanno da 192.168.1.0 a 192.168.1.255 (variando quindi solo l'ultimo byte, che nella subnet mask è impostato a 0), bisogna però escludere, riguardo gli indirizzi assegnabili agli host ospitati sulla rete, l'ip 192.168.1.0 (detto di network, che è l'indirizzo appunto della rete, quindi non assegnabile a nessun terminale) e l'ip 192.168.1.255 (detto indirizzo di broadcast, usato per indirizzare i pacchetti a tutti gli host della rete).
Quindi, alla rete dell'esempio, si possono collegare (256 - 2) = 254 host (256 ci viene dal fatto che le possibili disposizioni con ripetizione di 0 e 1 a 8 a 8, quindi di 2 simboli (0 e 1) sono 2 elevato all'ottava).
Nel tuo caso mi è parso di vedere che hai 2 reti se non sbaglio (ho la febbre, perdonami se sbaglio):
192.168.2.0
192.168.1.0
perchè appunto la subnet bask 255.255.255.0 dice di considerare i primi tre byte dell'ip per identificare la rete... quindi hai una rete nella quale si trova il router e l'altra nella quale si trova il modem.
Io metterei tutto invece su una sola rete. Quindi:
Subnet mask comune: 255.255.255.0
IP router: 192.168.1.2
IP modem: 192.168.1.1
Dhcp start: 192.168.1.3 (in modo che il dhcp inizi ad assegnare ip in maniera dinamica partendo dal 192.168.1.
3, se poi hai host ai quali vuoi assegnare ip staticamente, devi considerare un valore più alto del 3, facendo poi ricadere gli host nell'intervallo (estermi esclusi)
192.168.1.
]2 ... DHCP_START[Prova un po'
Ciao