Quando ti connetti a una rete locale, sia tramite WiFi che ethernet, un server DHCP (Dynamic Host Configuration Protocol) sul tuo router di rete darà al tuo dispositivo un indirizzo IP. Questo dà al tuo dispositivo un ID che permette agli altri dispositivi di localizzarlo e connettersi ad esso. Di solito, questo indirizzo IP dura circa 24 ore prima di scadere.
Questo è dovuto al tempo di leasing DHCP. Questo permette a una rete locale di riassegnare indirizzi IP da dispositivi che sono stati disconnessi per un po’ ad altri dispositivi, liberando indirizzi IP per altri dispositivi che possono connettersi (a meno che non si dia loro un IP statico).
Che cos’è il tempo di locazione DHCP & Deve essere cambiato?
A meno che non sia specificato diversamente, un tipico router di rete assume che ogni connessione effettuata verso di esso sia temporanea. Al vostro dispositivo viene assegnato un IP dal server DHCP con un tempo di locazione allegato. Se il tuo dispositivo non viene visto dopo la scadenza di questo periodo, il lease scade e l’indirizzo IP viene liberato per l’utilizzo da parte di altri dispositivi.
Il tempo di leasing DHCP è il tempo dato per un lease per rimanere attivo prima che scada. Come abbiamo detto, 24 ore è il solito tempo di leasing rilasciato dalle reti per i dispositivi connessi, ma questo è un valore standard che potrebbe non essere appropriato per la vostra rete.
È possibile cambiare questo valore, tuttavia. Se si sta gestendo una rete aperta o pubblica a cui altri possono connettersi, ci si potrebbe aspettare un gran numero di connessioni a breve termine. Questo è il caso in cui un tempo di lease più piccolo avrebbe senso, mantenendo il pool di indirizzi IP liberi rifornito e permettendo a nuovi dispositivi di connettersi.
Il tempo di lease che usi dipende dai tuoi bisogni. Potreste usare un’ora per una rete WiFi di un ristorante o 12 ore per una rete di un ufficio per ospiti, per esempio.
Avrete bisogno di un accesso amministrativo al vostro router di rete per poter cambiare queste impostazioni. Mentre puoi visualizzare l’attuale tempo di leasing DHCP sul tuo PC o Mac, cambiarlo richiederà l’accesso al tuo router.
Come visualizzare il tempo di leasing DHCP su Windows 10
Puoi visualizzare il tempo di leasing DHCP per un PC Windows utilizzando Windows PowerShell, il sostituto della linea di comando su Windows 10.
- Per aprire una finestra PowerShell, fai clic con il tasto destro del mouse sul menu Start di Windows e premi Windows PowerShell (Admin). Questo lancerà un terminale PowerShell con privilegi amministrativi.
- Nella finestra PowerShell, digitate ipconfig /all. Questo elencherà tutte le informazioni rilevanti sulle vostre attuali connessioni di rete, compreso il numero di leasing DHCP e i tempi di scadenza. Per la vostra scheda di rete, cercate i valori Lease Obtained e Lease Expires.
Da queste informazioni, potete determinare il tempo di leasing. Nell’esempio sopra, il tempo di scadenza del lease è esattamente 24 ore dopo che il lease è stato emesso per la prima volta. Questo periodo può essere più breve o più lungo per la tua connessione, a seconda della tua configurazione di rete.
Come visualizzare il tempo di leasing DHCP su macOS
Su un Mac, è possibile visualizzare il tempo di leasing DHCP utilizzando l’applicazione integrata Terminal.
- Puoi lanciare l’app Terminale cliccando su Launchpad > Altro > Terminale dal Dock in fondo allo schermo.
- Avrete bisogno di conoscere il nome del dispositivo del vostro dispositivo di rete su macOS. Per farlo, digitate networksetup -listallhardwareports nella finestra del terminale e premete invio. Questo elencherà il nome e l’indirizzo MAC di tutti i dispositivi di rete.
- Una volta ottenuto il nome del dispositivo, è possibile trovare l’attuale tempo di leasing DHCP digitando ipconfig getpacket en0, sostituendo en0 con il nome del proprio dispositivo. Questo elencherà varie informazioni sulla tua connessione. Il tempo di leasing DHCP sarà elencato accanto all’opzione lease_time (uint32).
Il tempo di leasing DHCP sarà mostrato qui come valore esadecimale in base-16. Dovrete convertire questi valori in un numero decimale standard. Per esempio, la connessione qui sopra ha un valore esadecimale di leasing DHCP di 0x15180. Questo si converte in 86400, la lunghezza del lease in secondi, che è equivalente a 24 ore.
Modificare i tempi di leasing DHCP su una rete locale
Non è possibile cambiare il tempo di leasing DHCP nelle impostazioni di rete del tuo dispositivo, poiché questo è controllato dal server DHCP che assegna gli indirizzi IP, che di solito è il tuo router di rete. Dovrai avere accesso amministrativo al tuo router per cambiarlo.
Di solito puoi connetterti al tuo router di rete digitando http://192.168.1.1 o http://192.168.0.1 in un browser web mentre sei connesso alla rete. Potrebbe essere necessario controllare il manuale del vostro router per determinare se questo è il modo corretto di connettersi, così come determinare il nome utente e la password dell’amministratore per accedere.
Una volta effettuato l’accesso, è necessario cercare l’area appropriata Network/ LAN Settings o DHCP Settings nel menu delle impostazioni del router. Se non riesci a trovarla, consulta il tuo manuale utente per ulteriori consigli.
Il valore del lease DHCP è chiamato in vari modi. Per esempio, su un router TP-Link, questo valore è chiamato tempo di locazione dell’indirizzo. È possibile impostarlo in minuti per questo tipo di router, fino a un massimo di 2880 (l’equivalente di 48 ore). Altri router avranno periodi di leasing massimi più o meno lunghi.
Modifica il valore di conseguenza, poi salva le tue impostazioni. Una volta che il valore del lease DHCP è stato modificato, il nuovo tempo di leasing sarà rilasciato ai dispositivi di conseguenza.
Come rinnovare un lease DHCP
Se hai cambiato il tempo di leasing DHCP, puoi forzare qualsiasi dispositivo connesso a rilasciare il lease IP esistente e rinnovarlo. Questo permetterà di applicare immediatamente qualsiasi modifica alle informazioni del lease DHCP.
- Per fare questo su un PC Windows 10, apri una finestra di Windows PowerShell cliccando con il tasto destro del mouse sul menu Start e premendo Windows PowerShell (Admin).
- Nella finestra PowerShell aperta, digitare ipconfig /release. Questo rilascerà il lease IP esistente e si disconnetterà.
- Tipo ipconfig /renew per ristabilire la connessione. Il server DHCP di rete emetterà un nuovo lease a questo punto.
- Su macOS, è possibile farlo dal menu Preferenze di Sistema. Premi l’icona Apple sulla barra dei menu, poi clicca su Preferenze di sistema.
- Nel menu Preferenze di sistema, premi Rete. Seleziona la tua connessione di rete nel menu di sinistra, quindi premi Avanzate.
- Nel menu Rete avanzata, premi la scheda TCP/IP. Clicca sul pulsante Rinnova lease DHCP per rilasciare e rinnovare automaticamente il tuo lease IP.
Ci vorranno alcuni secondi per completare questa operazione. Una volta completato, il tuo indirizzo IP si aggiornerà per confermare il tuo indirizzo IP, ma dovrai eseguire ipconfig getpacket en0 (sostituendo en0 con la tua connessione) dall’app Terminale per controllare il tempo di lease corrente.
Gestione corretta della rete in Windows 10
Il tempo di lease DHCP assegnato ai dispositivi in una rete è un componente essenziale nel funzionamento della rete. Se stai lottando con conflitti di indirizzi IP, tuttavia, potresti scoprire che è meglio assegnare un IP statico ai dispositivi che usi regolarmente.
Molte di queste impostazioni devono essere configurate sul tuo router di rete, ma Windows ti permetterà di cambiare le impostazioni di rete da solo, solo preparati a conflitti se le tue impostazioni non corrispondono al tuo router. Questo potrebbe impedirvi di vedere altri computer sulla vostra rete, quindi assicuratevi di ricontrollare qualsiasi impostazione che modificate prima.