Grundläggande nätverkskonfiguration
Konfigurera nätverksgränssnitt, tilldela statiska eller dynamiska IP-adresser och konfigurera DNS-resolverare för serveranslutning.
Grundläggande nätverkskonfiguration är en gratis lektion i Driftsättning av Linuxservrar och SSH på djupet på CoddyKit. Detta är lektion 1 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Driftsättning av Linuxservrar och SSH på djupet, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Driftsättning av Linuxservrar och SSH på djupet innehåller totalt 4 lektioner.
Introduktion till nätverkskonfiguration
Välkommen till konfigurationen av serverns nätverk! Det är så här servern kommunicerar med internet och andra enheter.
Det är en grundläggande färdighet för alla serveradministratörer och säkerställer att dina program är åtkomliga och att servern kan komma åt externa resurser.
IP-adresser: serverns identitet
En IP-adress (Internet Protocol-adress) är en unik numerisk etikett som tilldelas varje enhet i ett nätverk.
Se den som serverns gatuadress på internet – den gör att data kan skickas till och från rätt dator.
Vanliga versioner är IPv4 (till exempel 192.168.1.100) och IPv6 (till exempel 2001:0db8::1).
Dynamiska IP-adresser med DHCP
DHCP (Dynamic Host Configuration Protocol) tilldelar automatiskt IP-adresser till enheter.
De flesta enheter i hemmet och nystartade molnservrar börjar med en dynamisk IP-adress. Det är praktiskt eftersom du inte behöver konfigurera den manuellt.
Dynamiska IP-adresser kan dock ändras, vilket inte är idealiskt för servrar som behöver en konsekvent, fast adress.
Kontrollera din aktuella IP-adress
Kommandot ip a är ditt främsta verktyg för att visa nätverksgränssnitt och deras tilldelade IP-adresser i Linux.
Det visar information som gränssnittets namn, till exempel eth0 eller ens33, samt inet-adressen (IPv4) eller inet6-adressen (IPv6).
Kör: Visa nätverksgränssnitt
Prova att köra ip a för att se serverns nätverksgränssnitt och IP-adresser. Leta efter ett gränssnitt som eth0 eller ens33 och dess inet-adress.
ip aVarför statiska IP-adresser är viktiga
En statisk IP-adress är en IP-adress som inte ändras över tid. Den förblir konstant tills du ändrar den manuellt.
Detta är avgörande för servrar som måste vara konsekvent åtkomliga, till exempel:
- Webbservrar som är värdar för webbplatser
- Databasservrar
- DNS-servrar
Statiska IP-adresser ger förutsägbarhet och tillförlitlig åtkomst.
Viktiga delar i en statisk IP-konfiguration
För att manuellt ange en statisk IP-adress behöver du vanligtvis ange följande uppgifter:
- IP-adress: Den specifika, oföränderliga adressen för servern, till exempel
192.168.1.10. - Nätmask: Definierar nätverksdelen av IP-adressen och skiljer nätverks-ID:t från värd-ID:t, till exempel
255.255.255.0eller/24. - Gateway: IP-adressen till routern som ansluter ditt lokala nätverk till internet, till exempel
192.168.1.1.
DNS-resolvers: att namnge webben
DNS (Domain Name System) översätter människoläsbara domännamn (som google.com) till numeriska IP-adresser.
Din server behöver veta vilka DNS-servrar den ska fråga för dessa översättningar. Utan dem kan servern inte hitta webbplatser med hjälp av namn!
Dessa konfigureras ofta i inställningarna för ditt nätverksgränssnitt eller i filen /etc/resolv.conf.
Exempel på statisk IP-adress med Netplan
I moderna Ubuntu-system hanteras nätverkskonfigurationen med Netplan. YAML-filer redigeras i /etc/netplan/.
Här är ett förenklat exempel på hur du anger en statisk IP-adress. När du har redigerat filen tillämpar du ändringarna med sudo netplan apply.
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]Snabbtest: nätverksgrunder
Du har lärt dig om IP-adresser, dynamisk och statisk konfiguration samt DNS. Nu testar vi dina kunskaper!
Sammanfattning: nätverkskonfiguration
I den här lektionen har du lärt dig grunderna i nätverkskonfiguration:
- IP-adresser är unika identifierare för din server.
- DHCP tillhandahåller dynamiska IP-adresser, medan statiska IP-adresser är fasta och avgörande för servrar.
- Du kan visa aktuella nätverksinställningar med
ip a. - Viktiga komponenter för statiska IP-adresser är IP-adressen, nätmasken och gatewayen.
- DNS-resolvers är nödvändiga för att översätta domännamn till IP-adresser.
Härnäst går vi igenom hur du skyddar din server med brandväggar!
Lär dig Driftsättning av Linuxservrar och SSH på djupet med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 12
- Lektioner
- 48
Vanliga frågor
Är lektionen ”Grundläggande nätverkskonfiguration” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Driftsättning av Linuxservrar och SSH på djupet, inklusive ”Grundläggande nätverkskonfiguration”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Driftsättning av Linuxservrar och SSH på djupet innehåller totalt 4 lektioner.
Vad lär jag mig i ”Grundläggande nätverkskonfiguration”?
Konfigurera nätverksgränssnitt, tilldela statiska eller dynamiska IP-adresser och konfigurera DNS-resolverare för serveranslutning. Ni övar på Driftsättning av Linuxservrar och SSH på djupet med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Driftsättning av Linuxservrar och SSH på djupet?
Du behöver inga förkunskaper. Utbildningen i Driftsättning av Linuxservrar och SSH på djupet på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.
Hur lång tid tar lektionen ”Grundläggande nätverkskonfiguration”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Driftsättning av Linuxservrar och SSH på djupet-lektionen?
Ja. Varje Driftsättning av Linuxservrar och SSH på djupet-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Grundläggande nätverkskonfiguration
- Förstå brandväggar (UFW/firewalld)
- Porthantering och säkerhet
- DNS-konfiguration och felsökning