5 sätt att tilldela en IP -adress till en Linux -dator

Innehållsförteckning:

5 sätt att tilldela en IP -adress till en Linux -dator
5 sätt att tilldela en IP -adress till en Linux -dator

Video: 5 sätt att tilldela en IP -adress till en Linux -dator

Video: 5 sätt att tilldela en IP -adress till en Linux -dator
Video: Hur Man Gör Sin Dator SNABBARE Med 7 ENKLA Steg! (2020) 2024, Maj
Anonim

Linux är ett gratis och open source -alternativ till Windows och Mac OS. Detta operativsystem kan fungera i form av en rå textkonsol eller i en grafisk miljö som GNOME och KDE. Den här guiden kommer att förklara hur du tilldelar en IP -adress på ett Linux -system via konsolen. Den här guiden förutsätter att du känner till grunderna för att använda Linux och hur nätverk, IP -adresser och DNS -servrar fungerar.

Steg

Metod 1 av 5: Använda ett "Root" -konto

Tilldela en IP -adress på en Linux -dator Steg 1
Tilldela en IP -adress på en Linux -dator Steg 1

Steg 1. Om du inte är inloggad i systemet som "root" (ett slags administratörskonto i Linux), öppna en konsol och ange "su"

Tryck enter.

Installera Linux utan CD eller USB -minne med hjälp av UNetBootIn Steg 9
Installera Linux utan CD eller USB -minne med hjälp av UNetBootIn Steg 9

Steg 2. Obs:

Ubuntu Linux -distributioner har vanligtvis samma "root" -lösenord som kontolösenordet som skapades när operativsystemet installerades.

Tilldela en IP -adress på en Linux -dator Steg 3
Tilldela en IP -adress på en Linux -dator Steg 3

Steg 3. Ange lösenordet för "root" -kontot när du uppmanas att göra det och tryck på "Enter"

Metod 2 av 5: Debian/Ubuntu/Kubuntu

Tilldela en IP -adress på en Linux -dator Steg 4
Tilldela en IP -adress på en Linux -dator Steg 4

Steg 1. Gör en kopia av filen/etc/network/interfaces genom att skriva följande kommando i konsolen:

'cp/etc/network/interfaces /etc/network/interfaces.backup'

Tilldela en IP -adress på en Linux -dator Steg 5
Tilldela en IP -adress på en Linux -dator Steg 5

Steg 2. Skriv "vi/etc/network/interfaces" och tryck sedan på "Enter"

Tryck på 'i' för att öppna redigeringsläget.

Tilldela en IP -adress på en Linux -dator Steg 6
Tilldela en IP -adress på en Linux -dator Steg 6

Steg 3. Rulla tills du hittar nätverkskortet i filen

Nätverkskortet heter vanligtvis eth0 för ett Ethernet -nätverkskort eller wlan0/wifi0 för ett trådlöst nätverk.

Tilldela en IP -adress på en Linux -dator Steg 7
Tilldela en IP -adress på en Linux -dator Steg 7

Steg 4. Ändra 'iface eth0 inet dhcp' till 'iface eth0 inet static'

Tilldela en IP -adress på en Linux -dator Steg 8
Tilldela en IP -adress på en Linux -dator Steg 8

Steg 5. Lägg till följande rader i filen

Ersätt IP-adressen med den IP-adress du vill ha: adress 192.168.0.10nätmask 255.255.255.0nätverk 192.168.0.0överföring 192.168.0.255gateway 192.168.0.1dns-namnservrar 216.10.119.241

Tilldela en IP -adress på en Linux -dator Steg 9
Tilldela en IP -adress på en Linux -dator Steg 9

Steg 6. Spara filen och avsluta redigeraren

Tryck på "Esc" för att komma till vi -kommandoläge och skriv sedan ": wq". Tryck enter".

Tilldela en IP -adress på en Linux -dator Steg 10
Tilldela en IP -adress på en Linux -dator Steg 10

Steg 7. Ange 'ifdown eth0' och tryck på "Enter"

Tilldela en IP -adress på en Linux -dator Steg 11
Tilldela en IP -adress på en Linux -dator Steg 11

Steg 8. Ange 'ifup eth0' och tryck på "Enter"

Metod 3 av 5: Red Hat eller Slackware

Tilldela en IP -adress på en Linux -dator Steg 12
Tilldela en IP -adress på en Linux -dator Steg 12

Steg 1. Det enklaste sättet att ställa in IP -adressen på Red Hat eller Slackware är att skriva "netconfig" på äldre distributionsversioner, eller "ifconfig /netstat" på nya distributionsversioner

Kör kommandot i konsolen som "root". Den textbaserade menyn hjälper dig att ställa in önskad konfiguration.

Tilldela en IP -adress på en Linux -dator Steg 13
Tilldela en IP -adress på en Linux -dator Steg 13

Steg 2. Skriv följande kommando i konsolen: nano/etc/sysconfig/network-scripts/ifcfg-eth0. Använd "Tab" för att flytta mellan kolumner och använd mellanslag för att markera eller avmarkera kryssrutor.

Tilldela en IP -adress på en Linux -dator Steg 14
Tilldela en IP -adress på en Linux -dator Steg 14

Steg 3. När du har angett önskade inställningar stänger du inställningsfönstret

Tilldela en IP -adress på en Linux -dator Steg 15
Tilldela en IP -adress på en Linux -dator Steg 15

Steg 4. För att tillämpa reglerna, ange kommandot 'service network restart' i konsolen och tryck sedan på "Enter"

Det här steget är inte nödvändigt om du använder Slackware - dina ändringar tillämpas automatiskt. Obs: Det finns olika distributioner baserade på Red Hat Linux, såsom Fedora Core, CentOS, White Box, etc. De flesta av dessa operativsystem kan ha samma IP -konfigurationskommando.

Metod 4 av 5: Alla Linux -system med Kernel 2.4 och uppåt

Följande metod är lite mer komplicerad. Du behöver fortfarande en konsol, men stegen bör fungera för alla moderna Linux -distributioner. Konfigurationsprogrammet som används är "ip" och finns i mappen "/sbin/".

Tilldela en IP -adress på en Linux -dator Steg 16
Tilldela en IP -adress på en Linux -dator Steg 16

Steg 1. Känn namnet på nätverksgränssnittet som ska användas

Kör kommandot "/sbin/ip -länk" för att visa alla tillgängliga nätverksgränssnitt. En lista med gränssnittsnamn, MAC -adresser och annan information visas på skärmen.

Tilldela en IP -adress på en Linux -dator Steg 17
Tilldela en IP -adress på en Linux -dator Steg 17

Steg 2. Tillämpa IP -adressen med underkommandot "addr", till exempel "/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"

  • Standardåtkomstpunkten läggs till med underkommandot "route", till exempel "/sbin/ip route add default via [GATEWAY_ADDRESS]".

    Tilldela en IP -adress på en Linux -dator Steg 18
    Tilldela en IP -adress på en Linux -dator Steg 18
Tilldela en IP -adress på en Linux -dator Steg 19
Tilldela en IP -adress på en Linux -dator Steg 19

Steg 3. Aktivera nätverksgränssnittet med underkommandot "länk":

"/sbin/ip -länk konfigurerad [INTERFACE_NAME]". Om all data du angav är korrekt kommer nätverket att fungera normalt. Tyvärr går alla nätverksinställningar förlorade om du startar om systemet, så om du vill återställa inställningarna efter att systemet har startat lägger du till alla ovanstående kommandon i "/etc/rc.local" - en fil som körs när systemet startar.

Metod 5 av 5: Dynamisk IP -adress/DHCP

Dynamiska IP -adresser genereras automatiskt och kräver i allmänhet inte användarens uppmärksamhet, men det finns särskilda fall att vara medveten om:

Tilldela en IP -adress på en Linux -dator Steg 20
Tilldela en IP -adress på en Linux -dator Steg 20

Steg 1. Om nätverket inte är aktivt när systemet startas kanske internetanslutningen inte är tillgänglig även efter att nätverksproblemet är löst

För att återställa internetanslutningen omedelbart, kör kommandot "dhclient" som root. Den dynamiska adressen kommer också att återställas.

Tilldela en IP -adress på en Linux -dator Steg 21
Tilldela en IP -adress på en Linux -dator Steg 21

Steg 2. Samma situation kan också uppstå om nätverket har åtkomst till maskinvara som startar med din dator

I vissa fall startar Linux upp snabbare än nätverks "routern" och hittar inte nätverket vid start. Hitta dhclient.conf (t.ex. /etc/dhcp3/dhclient.conf för Debian) och lägg till/fixa omstartslinjen nn;. Ersätt nn med väntetidsintervallet för "router" -aktiveringsprocessen efter att systemet är aktivt.

Tips

  • Kommandot "sudo" (förkortning för "superanvändare") tillåter tillfällig administratörsåtkomst och är mer lämpad än "su" i de flesta fall. Läs sudo -guiden genom att skriva "man sudo" och var tacksam för att du gjorde det.
  • Filen /etc/resolv.conf kan behöva redigeras om du vill komma åt systemet med domännamn istället för IP -adress. Använd metoder som att redigera filen/etc/network/interfaces och glöm inte att säkerhetskopiera originalen!

Varning

  • Glöm inte att säkerhetskopiera dina filer så att du kan återställa de ursprungliga inställningarna.
  • Prova inte stegen ovan om du inte förstår hur nätverk, IP -adresser och DNS -servrar fungerar.
  • Fortsätt inte att logga in som root. Vi rekommenderar att du loggar in som en annan användare, använder kommandot su i konsolen och sedan återgår till det användarkontot när du är klar. Rotåtkomst tillåter andra användare med åtkomst till din dator att göra vad som helst med ditt system.

Rekommenderad: