Tilldela en ip-adress till en linux-dator

Linux är det fria alternativet med öppen källkod till Microsoft Windows och Mac OS X.Själva operativsystemet kan avskalas till en ren textkonsol, eller så kan det använda ett grafiskt gränssnitt, som Gnome eller KDE. Den här artikeln kommer att förklara hur du tilldelar en IP-adress till ett Linux-system via textkonsolen. Den här guiden förutsätter att du vet något om Linux och att du vet hur nätverk, IP-adresser och DNS-servrar fungerar.

Steg

Metod 1 av 5: Byt till root

Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 1
1. Om du inte redan är inloggad som `root` (Linux-motsvarigheten till `Administratör/Administratör`), öppna en konsol och skriv `su` (utan citattecken) och tryck på Enter.
Bild med titeln Installera Linux utan en CD eller USB-minne med UNetBootI Steg 9
2. Var uppmärksam: *Ubuntu Linux-distributioner använder i allmänhet samma root-lösenord som kontot som skapades under OS-installationen.
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 3
3. Ange ditt root-lösenord om du uppmanas att göra det och tryck på Enter.

Metod 2 av 5: Debian/Ubuntu/Kubuntu

Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 4
1. Säkerhetskopiera /etc/network/interfaces genom att skriva in följande kod i konsolen: `cp /etc/network/interfaces /etc/network/interfaces.säkerhetskopiering`
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 5
2. Skriv `vi /etc/network/interfaces` och tryck på Retur.Tryck på `i` för att gå in i inmatningsläge (redigera).
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 6
3. Scrolla ner tills du hittar ditt nätverkskort i filen (vanligtvis är detta eth0 för en Ethernet-anslutning, eller wlan0 eller wifi0 för en wifi-anslutning).
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 7
4. Ändra `iface eth0 inet dhcp` till `iface eth0 inet static`
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 8
5. Lägg till följande rader och ersätt IP-adressnumren med din önskade konfiguration:adress 192.168.0.10 nätmask 255.255.255.0 nätverk 192.168.0.0sändning 192.168.0.255gateway 192.168.0.1dns namnservrar 216.10.119.241
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 9
6. Spara den och stäng filen genom att trycka på Escape (för att gå in i vi-kommandoläge), sedan ":wq" och Enter
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 10
7. Skriv `ifdown eth0` och tryck på Enter.
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 11
8. Skriv `ifup eth0` och tryck på Enter.

Metod 3 av 5: Red Hat eller Slackware

Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 12
1. Den enklaste metoden i Red Hat eller Slackware är att skriva `netconfig` i äldre versioner eller `ifconfig/netstat` i nyare versioner, i en konsol som root-användare. En textmeny kommer att visas som hjälper dig vidare med att konfigurera inställningarna.
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 13
2. Skriv följande i konsolen:nano /etc/sysconfig/network-scripts/ifcfg-eth0 Använd fliken för att navigera mellan fälten. Använd mellanslagstangenten för att markera och avmarkera rutor.
Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 14
3. När du har angett önskade inställningar stänger du kontrollpanelen.
  • 4. För att aktivera dessa inställningar, skriv `service network restart` i konsolen och tryck på Enter (detta steg är inte nödvändigt i Slackware, där ändringarna sker omedelbart).
  • Obs: Det finns många distributioner baserade på Red Hat Linux (Fedora Core, CentOS, White Box, etc.), och många av dem kommer förmodligen att använda samma metod.

    Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 15

    Metod 4 av 5: Alla Linux-system med kärnversion 2.4 eller nyare

    Denna metod är lite svårare att använda eftersom den kräver användning av konsolen, men den borde fungera i alla moderna Linux-distributioner. Verktyget kallas "ip" och finns vanligtvis i katalogen "/sbin/".

    Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 16
    1. Först måste du bestämma namnet på nätverksgränssnittet som används. För att se en lista över alla tillgängliga nätverksgränssnitt, skriv in"/sbin/ip-länk" från. Detta kommando listar alla gränssnittsnamn, mac-adresser och annan information.
    Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 17
    2. Tilldela sedan IP-adressen med kommandot "adr", så här: "/sbin/ip-adress lägg till 192.168.0.10/24 utvecklare [INTERFACE_NAME]".
    Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 18
    3. Standardgatewayen läggs till med "rutt"-underkommando, så här: "/sbin/ip rutt lägg till standard via [GATEWAY_ADDRESS]".
  • 4. Det sista du behöver göra är att aktivera gränssnittet med "länk"-underkommando: "/sbin/ip-länken har ställt in [INTERFACE_NAME]".
  • Förutsatt att all data var korrekt bör nätverket nu vara igång. Tyvärr kommer alla dessa inställningar att gå förlorade efter en omstart av systemet, så om du vill återställa dem efter omstarten, lägg till alla ovanstående konsolkommandon till "/etc/rc.lokal" - ett skalskript som körs medan systemet initieras.

    Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 19

    Metod 5 av 5: Dynamisk IP-adress (DHCP)

    Dynamiska adresser erhålls automatiskt och detta är något användaren vanligtvis inte behöver oroa sig för. Det finns dock specifika fall:

    Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 20
    1. Om nätverket inte har varit tillgängligt hela tiden under systemstarten, kan internetanslutningen förbli inaktiv även efter att nätverksproblemen har lösts. För att omedelbart återuppliva den, vänd dhclient som rot. Detta kommer att ställa in den dynamiska adressen.
    Bild med titeln Tilldela en IP-adress på en Linux-dator Steg 21
    2. Ovanstående situation kan uppstå om nätverket nås av extern hårdvara, som startar upp samtidigt som datorn. I vissa fall startar Linux snabbare än nätverksroutern och kan inte hitta ett nätverk under uppstart. Sök dhclient.conf (till exempel: /etc/dhcp3/dhclient.conf i Debian) och lägg till/ändra följande rad: starta om nn;, där nn är den tid som systemet måste vänta efter uppstart så att routern hinner starta.

    Tips

    • Kommandot `sudo` (förkortning av superanvändare gör) ger användaren tillfälliga root-behörigheter (systemadministratör) och är att föredra framför `su` i många fall. Läs hjälpsidan om sudo och var glad att du gjorde det.
    • filen /etc/resolv.conf kan behöva ändras om du vill komma åt system med deras domännamn, men inte med deras IP-adress. Använd samma metod som filen /etc/network/interfaces. Glöm inte att göra en kopia av originalet!

    Varningar

    • Glöm inte att göra säkerhetskopior. Om du inte gör detta kanske du inte kan återställa de tidigare inställningarna.
    • Försök inte detta om du inte har någon aning om hur nätverk, IP-adresser och DNS-servrar fungerar.
    • Förbli inte inloggad som root. Det är säkrare att logga in som en annan användare, skriva "su" (byta användare) i konsolen och byta tillbaka när du är klar.Rotåtkomst ger alla som har tillgång till ditt system möjlighet att göra vad som helst med ditt system.

    Оцените, пожалуйста статью