Perché la rete tethered creata da Android è arbitrariamente 192.168.43.0? Perché 43 e non qualsiasi altro numero?
Q: Perché la rete tethered creata da Android è arbitrariamente 192.168.43.0? Perché 43 e non qualsiasi altro numero?
Quando si crea un sottosistema di rete locale come un hotspot su Android o Windows 10, il software è preconfigurato per cercare di evitare le sottoreti esistenti.
Anche se non si applica ad Android, se un PC Windows 10 è collegato al WiFi e produce una sottorete sullo stesso intervallo di indirizzi, allora comprometterebbe il routing. Per esempio, se il router WiFi stesse usando 192.168.43.0/24 e l'hotspot usasse 192.148.43.0/24, allora quando un PC connesso all'hotspot con indirizzo 192.168.43.7 cerca di connettersi a un altro dispositivo all'indirizzo 192.168.43.99, la funzione di routing nell'hotspot non può dire se quel secondo dispositivo debba essere indirizzato sull'hotspot o attraverso il router WiFi.
Potrebbe essere ancora peggio, poiché 192.168.43.99 potrebbe esistere sia sull'hotspot che sulla rete del router.
Nella preconfigurazione, la maggior parte delle implementazioni cerca di scegliere un intervallo di subnet che difficilmente si scontra con l'intervallo di indirizzi WiFi del genitore.
Questo non sarà probabilmente un problema per Android, poiché credo che permetterà all'hotspot di funzionare solo quando la rete madre è costituita da dati cellulari.
C'è un altro potenziale problema che potrebbe interessare sia Android che Windows 10. Se un PC con WiFi ed Ethernet si connette usando il WiFi all'hotspot Android e l'Ethernet a un router domestico, se entrambi usano la stessa subnet, allora il DHCP nel router e in Android potrebbe assegnare lo stesso indirizzo IP a entrambe le interfacce del PC, il che potrebbe sconvolgere il routing nel livello IP nel PC.
Utilizzando un terzo gruppo di indirizzi come il 43 si minimizza il rischio di scontrarsi con altre subnet, che in genere potrebbero usare 0, 1, 2 o 254.
Articoli simili
- Dato l'indirizzo di rete 192.168.1.0 e la subnet mask 255.255.255.192. Quante sottoreti ci sono? Quanti host validi ci sono in ogni sottorete?
- Perché non posso accedere a 192.168.1.1? Come posso risolvere questo problema?
- Perché dice che non posso raggiungere il sito quando inserisco 192.168.1.1 per controllare le impostazioni del mio router?
- Perché l'indirizzo IP 192.168.0.1 non è accessibile da reti esterne?