Come forzare OS X a fornire un IP lease diverso con DHCP?

2

Esiste una soluzione a riga di comando per ottenere un IP diverso da un server DHCP? Ci sono alcune soluzioni, come il passaggio a BOOTP e il ritorno a DHCP, che a volte producono un nuovo IP, ma spesso il server DHCP restituirà semplicemente l'IP appena tornato.

Stiamo cercando di creare uno script di disconnessione che cambierà l'IP dei computer pubblici nella nostra scuola. Stiamo usando il filtro Websense. In questo momento, se un membro della facoltà si disconnette da un computer, uno studente che si collega subito dopo non dovrebbe autenticarsi in quanto otterrebbe l'accesso del membro della facoltà elevata. Mantenere basso il timeout di Websense riduce al minimo questo rischio, ma è un problema per gli utenti mobili sulla rete.

    
posta Rich MacDonald 28.11.2013 - 11:16
fonte

1 risposta

1

Non c'è modo di farlo a livello di client, ma potresti essere in grado di configurare qualcosa nel tuo router.

Di solito è design che un router manterrà un elenco degli indirizzi MAC dei client che ha distribuito anche un indirizzo IP, e quando si verifica il timeout per il lease DHCP, fornisce lo stesso IP allo stesso MAC . Se c'è stato un po 'di pausa e il client non è connesso al punto in cui il contratto scade, molto spesso "prenotano" l'indirizzo IP (o almeno lo mettono sul retro della coda di lease) che aveva nel caso richiede un altro leasing e può quindi restituire lo stesso, a condizione che non si esauriscano gli indirizzi IP da fornire ai client attivi, nel qual caso l'IP verrà riciclato su un nuovo client.

L'esecuzione di un aggiornamento DHCP manuale prima della scadenza del contratto di noleggio probabilmente porterà gli stessi dettagli.

Una possibile soluzione, sebbene si trovi alla fine del server, è quella di eseguire 2 server DHCP, ciascuno con metà della gamma disponibile da assegnare. È quindi possibile scrivere un semplice script client che cambia il server DHCP sul Mac, quindi aggiorna il lease. Dovresti assicurarti che ogni singolo server DHCP abbia un intervallo abbastanza ampio per tutti i tuoi clienti, perché in determinate circostanze è possibile avere tutti i tuoi client su un server.

    
risposta data 28.11.2013 - 11:44
fonte

Leggi altre domande sui tag