U vraagt niet handmatig een IP -adres aan van een DHCP -server in Linux. Het proces is automatisch door ontwerp. Hier is hoe het werkt:
DHCP (Dynamic Host Configuration Protocol) uitgelegd
DHCP vereenvoudigt de netwerkconfiguratie door IP -adressen en andere netwerkinstellingen automatisch toe te wijzen aan apparaten op uw netwerk. Hier is de typische volgorde van gebeurtenissen:
1. DHCPDiscover (uitzending): Wanneer uw Linux -systeem opstart, wordt de netwerkinterface aanvankelijk geconfigureerd zonder een geldig IP -adres. Het verzendt een DHCPDiscover -uitzendbericht op het netwerk om een DHCP -server te vinden.
2. DHCPOFFER (serverrespons): DHCP -servers die op het netwerk luisteren, ontvangen de DHCPDiscover -uitzending. Ze reageren met een DHCPOFFER en bieden een beschikbaar IP -adres en andere configuratieparameters (subnetmasker, standaardgateway, DNS -serveradressen, enz.).
3. DHCPRequest (client selectie): Uw Linux -machine kan meerdere DHCPOffers ontvangen als er verschillende DHCP -servers zijn. Het kiest één aanbieding en stuurt een DHCPRequest -bericht terug naar de geselecteerde server, in wezen zeggend:"Ik neem dit IP -adres."
4. DHCPACK (bevestiging): De DHCP -server die de gekozen aanbieding heeft verzonden ontvangt de DHCPRequest. Vervolgens verzendt het een DHCPack -bericht om de lease van het IP -adres en andere netwerkinstellingen naar uw Linux -machine te bevestigen.
5. Configuratie: Uw Linux -systeem past het ontvangen IP -adres-, subnetmasker-, gateway- en DNS -serverinformatie toe. U bent nu verbonden met het netwerk.
DHCP beheren in Linux
Hoewel het DHCP -proces automatisch is, kunt u ermee communiceren via deze gemeenschappelijke hulpmiddelen:
* Netwerkbeheerder: Dit is het hulpprogramma voor grafische netwerkbeheer in de meeste desktop Linux -distributies. U kunt het gebruiken om uw huidige IP -adres te bekijken, informatie te leasen en te schakelen tussen DHCP- en statische IP -configuraties.
* `dhclient` command: Met dit opdrachtregelhulpprogramma kunt u rechtstreeks communiceren met de DHCP-client. U kunt het gebruiken om:
* Laat uw huidige IP -adres vrij (`sudo dhclient -r `)
* Vraag een nieuw IP -adres aan (`sudo dhclient `)
* Netwerkconfiguratiebestanden: U kunt uw netwerkinterfaces configureren om DHCP of een statisch IP -adres te gebruiken door de netwerkconfiguratiebestanden te bewerken die specifiek zijn voor uw Linux -distributie:
* debian/ubuntu: `/etc/netwerk/interfaces`
* fedora/centos/rhel: `/etc/sysconfig/netwerk-scripts/ifcfg- `
Voorbeeld (het vrijgeven en vernieuwen van een IP -adres met DHClient):
1. Identificeer uw netwerkinterface:`ip a` (zoek naar degene die is aangesloten op uw netwerk, bijvoorbeeld` eth0`, `wlan0`))
2. Laat uw huidige IP vrij:`sudo dhclient -r `
3. Vraag een nieuw IP aan:`sudo dhclient `
Vergeet niet dat het opnieuw opstarten van uw netwerkservice (`SystemCTL opnieuw opstarten van netwerken 'of vergelijkbaar) ook een nieuw DHCP -verzoek zal activeren. |