Linux -system kan ta emot IP -adresser genom flera metoder, beroende på nätverkskonfigurationen:
1. Statisk konfiguration:
* manuell konfiguration: Den mest enkla metoden. Administratören ställer in uttryckligen i IP -adress, subnetmask, gateway och DNS -server (er) i en konfigurationsfil, vanligtvis `/etc/netplan/` (för nyare system med netplan) eller `/etc/nätverk/interfaces '(äldre system med ifutdown). Detta är lämpligt för servrar och enheter där en fast IP krävs.
* Exempel (NetPlan):
`` `yaml
nätverk:
Version:2
Renderer:Networkd
Ethernets:
eth0:
Adresser:[192.168.1.100/24]
Gateway4:192.168.1.1
NAMESERVERS:
Adresser:[8.8.8.8, 8.8.4.4]
`` `
2. Dynamic Host Configuration Protocol (DHCP):
* DHCP -klient: Den vanligaste metoden för klientmaskiner. Systemet fungerar som en DHCP -klient och begär en IP -adress, subnetmask, gateway och DNS -serverinformation från en DHCP -server i nätverket. Detta är automatiserat och förenklar nätverksadministrationen. Systemet använder vanligtvis tjänsten "DHCPCD" eller "Systemd-NetworkD".
* Hur det fungerar: Klienten sänder ett DHCP Discover -meddelande, servern svarar med ett DHCP -erbjudande, klienten begär den erbjudna IP (DHCP -begäran) och servern bekräftar hyresavtalet (DHCP ACK).
3. Zeroconf/MDNS (Multicast DNS):
* Automatisk IP -konfiguration: Används i små, fristående nätverk utan en DHCP-server. Enheter tilldelar sig automatiskt IP -adresser inom ett specifikt intervall (vanligtvis 169.254.0.0/16), vilket gör att de kan kommunicera med varandra. Inte lämplig för internetanslutning. Avahi är en vanlig implementering på Linux.
4. Andra metoder (mindre vanliga):
* pppoe (punkt-till-punkt-protokoll över Ethernet): Används för DSL och några andra bredbandsanslutningar. Systemet skapar en punkt-till-punkt-anslutning med ISP:s åtkomstkoncentrator, som sedan tilldelar en IP-adress.
* VPN (Virtual Private Network): Ansluter till en VPN -server, som tilldelar en IP -adress inom VPN -nätverket.
* statiska rutter: Även om den inte direkt tilldelar IP -adressen, konfigurerar denna metod rutter så att systemet kan kommunicera med nätverk utanför sin standardport. Det används ofta i samband med andra IP -adressförvärvningsmetoder.
Sammanfattningsvis är de vanligaste metoderna statisk konfiguration och DHCP. Valet beror på nätverkets infrastruktur och systemets roll i det nätverket. Moderna Linux-distributioner använder ofta "Systemd-NetworkD` eller" NetPlan "för nätverkshantering, förenklande konfiguration och tillhandahåller ett konsekvent gränssnitt över olika distributioner.