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
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.
2. Var uppmärksam: *Ubuntu Linux-distributioner använder i allmänhet samma root-lösenord som kontot som skapades under OS-installationen.
3. Ange ditt root-lösenord om du uppmanas att göra det och tryck på Enter.
Metod 2 av 5: Debian/Ubuntu/Kubuntu
1. Säkerhetskopiera /etc/network/interfaces genom att skriva in följande kod i konsolen: `cp /etc/network/interfaces /etc/network/interfaces.säkerhetskopiering`
2. Skriv `vi /etc/network/interfaces` och tryck på Retur.Tryck på `i` för att gå in i inmatningsläge (redigera).
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).
4. Ändra `iface eth0 inet dhcp` till `iface eth0 inet static`
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
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
7. Skriv `ifdown eth0` och tryck på Enter.
8. Skriv `ifup eth0` och tryck på Enter.
Metod 3 av 5: Red Hat eller Slackware
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.
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.
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.
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/".
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.
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]".
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.
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:
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.
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.
"Tilldela en ip-adress till en linux-dator"