Een DHCP-lease verlengen in Mac OS X
DHCP staat voor Dynamic Host Configuration Protocol en wordt vaak gebruikt om netwerkapparaten zo te configureren dat ze met elkaar kunnen communiceren. Meestal heb je een DHCP-server (zoals een draadloze router) en clientmachines op het lokale netwerk (zoals een Mac, iPhone, pc, enz.) die een dynamisch toegewezen lokaal IP-adres van die server halen.
Dit is allemaal goed en wel en werkt meestal prima, maar soms moet je een DHCP-lease vernieuwen, wat in feite betekent dat je een nieuw IP-adres en routeringsgegevens van de DHCP-server opha alt. Dit is een veelgebruikte truc voor het oplossen van netwerkproblemen en kan handig zijn bij het oplossen van problemen met de internetverbinding wanneer is vastgesteld dat een wifi-verbinding stabiel is, of wanneer een machine op het netwerk geen toegang heeft tot de buitenwereld na stroomuitval. fietsen met een breedbandmodem of router.
DHCP-lease vernieuwen vanuit OS X Systeemvoorkeuren
Dit is de eenvoudigste manier om een DHCP-lease van Mac OS X te verlengen:
- Trek het Apple-menu naar beneden en kies "Systeemvoorkeuren"
- Klik op "Netwerk" en selecteer de momenteel actieve netwerkverbinding in de lijst aan de linkerkant, meestal staat er een groen pictogram naast en zeg je 'Verbonden'
- Klik op de knop 'Geavanceerd' in de rechter benedenhoek
- Selecteer het tabblad "TCP/IP" en selecteer vervolgens de knop "DHCP-lease verlengen"
- Nadat het IP-adres, het subnet en de router opnieuw zijn gevuld met nieuwe IP-informatie, klikt u op "OK" en verlaat u Systeemvoorkeuren
Vaak betekent het verlengen van een DHCP-lease dat de Mac een ander lokaal IP-adres krijgt dan voorheen, hoewel je soms hetzelfde adres krijgt. Als de reden waarom u DHCP vernieuwt, is om te proberen een nieuw IP-adres te krijgen, maar de router blijft hardnekkig hetzelfde LAN-IP-adres toewijzen, overweeg dan om in plaats daarvan een statisch IP-adres in te stellen door DHCP te configureren met handmatige adressen.
Een andere benadering, hoewel geavanceerder, is het vernieuwen van DHCP via de opdrachtregel. Dit wordt doorgaans het best gebruikt door geavanceerde gebruikers, maar het kan ook handig zijn voor probleemoplossing op afstand als je alleen SSH naar een Mac op afstand kunt gebruiken en zoiets als Scherm delen niet voor jou beschikbaar is. Het andere voor de hand liggende voordeel van een opdrachtregelbenadering is de mogelijkheid om de huurverlenging te gebruiken in een script of als onderdeel van een geautomatiseerde taak binnen cron.
Een DHCP-lease vernieuwen vanaf de opdrachtregel
Er zijn twee verschillende manieren om de DHCP-lease te vernieuwen vanaf de OS X-opdrachtregel. De eerste benadering maakt gebruik van de altijd bruikbare tool ipconfig:
sudo ipconfig set en0 DHCP
Zorg er bij het gebruik van ipconfig voor dat u het juiste interface-adres gebruikt, anders kunt u andere problemen tegenkomen of helemaal niets veranderen. U kunt interfacegegevens ophalen door ipconfig te gebruiken om de huidige DHCP-informatie op te halen, zoals:
ipconfig getpacket en1
Ran succesvol uitgevoerd, u zult DHCP-serverinformatie, client-IP, leasetijd, het subnetmasker, router-IP en DNS-servers vinden, de staart van de opdracht zou er ongeveer zo uit moeten zien:
Als het uitvoeren van die opdracht niets oplevert, kijk je naar de verkeerde interface. Meestal is en0 de standaard wifi-interface op MacBook Air en nieuwere MacBook Pro-modellen, maar vaak is en1 op Macs met fysieke ethernetpoorten.
De ipconfig-methode onderbreekt de huidige netwerkverbinding, terwijl resetten via Netwerkvoorkeuren dit niet doet. U kunt DHCP zonder onderbreking vanaf de opdrachtregel vernieuwen door de volgende scutil-opdracht van een MacWorld-gebruiker te gebruiken:
echo add State:/Network/Interface/en0/RefreshConfiguration temporary>"
U kunt controleren of de wijzigingen hebben plaatsgevonden door het bovengenoemde ipconfig-commando nogmaals te gebruiken:
ipconfig getpacket en0
Nogmaals, zorg ervoor dat u de juiste netwerkinterface voor uw hardware gebruikt: en1 of en0.
Elke hier beschreven methode werkt in vrijwel elke versie van Mac OS X, van de oude versies tot de nieuwe.
Tot slot, als je netwerkbrede problemen op alle apparaten in een LAN probeert op te lossen, kun je ook een DHCP-lease van iOS verlengen en nieuwe lokale IP-adressen krijgen op iPhones, iPods en iPads.