Linux er et gratis og open source -alternativ til Windows og Mac OS. Dette operativsystem kan fungere i form af en råtekstkonsol eller i et grafisk miljø som GNOME og KDE. Denne vejledning forklarer, hvordan du tildeler en IP -adresse på et Linux -system via konsollen. Denne vejledning forudsætter, at du kender det grundlæggende ved brug af Linux, og hvordan netværk, IP -adresser og DNS -servere fungerer.
Trin
Metode 1 af 5: Brug af en "Root" -konto
Trin 1. Hvis du ikke er logget ind i systemet som 'root' (en slags administratorkonto i Linux), skal du åbne en konsol og indtaste "su"
Tryk på "Enter".
Trin 2. Bemærk:
Ubuntu Linux -distributioner har normalt den samme "root" -adgangskode som den kontoadgangskode, der blev oprettet, da operativsystemet blev installeret.
Trin 3. Indtast "root" -adgangskoden, når du bliver bedt om det, og tryk på "Enter"
Metode 2 af 5: Debian/Ubuntu/Kubuntu
Trin 1. Lav en kopi af filen/etc/network/interfaces ved at skrive følgende kommando i konsollen:
'cp/etc/network/interfaces /etc/network/interfaces.backup'
Trin 2. Skriv 'vi/etc/network/interfaces', og tryk derefter på "Enter"
Tryk på 'i' for at gå til redigeringstilstand.
Trin 3. Rul, indtil du finder netværkskortet i filen
Netværkskortet kaldes normalt eth0 for et Ethernet -netværkskort eller wlan0/wifi0 for et trådløst netværk.
Trin 4. Skift 'iface eth0 inet dhcp' til 'iface eth0 inet static'
Trin 5. Tilføj følgende linjer til filen
Udskift IP-adressen med den ønskede IP-adresse: adresse 192.168.0.10netmaske 255.255.255.0netværk 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241
Trin 6. Gem filen, og afslut editoren
Tryk på "Esc" for at gå til vi -kommandotilstand, og skriv derefter ": wq". Tryk på "Enter".
Trin 7. Indtast 'ifdown eth0', og tryk på "Enter"
Trin 8. Indtast 'ifup eth0', og tryk på "Enter"
Metode 3 af 5: Red Hat eller Slackware
Trin 1. Den nemmeste måde at indstille IP'en på Red Hat eller Slackware er at skrive "netconfig" på ældre distributionsversioner eller "ifconfig /netstat" på nye distributionsversioner
Kør kommandoen i konsollen som "root". Den tekstbaserede menu hjælper dig med at angive den nødvendige konfiguration.
Trin 2. Skriv følgende kommando i konsollen: nano/etc/sysconfig/network-scripts/ifcfg-eth0. Brug "Tab" til at flytte mellem kolonner, og brug mellemrum til at markere eller fjerne markeringen i afkrydsningsfelter.
Trin 3. Når du har indtastet de ønskede indstillinger, skal du lukke vinduet med indstillinger
Trin 4. For at anvende reglerne skal du indtaste kommandoen 'genstart af servicenetværk' i konsollen og derefter trykke på "Enter"
Dette trin er ikke nødvendigt, hvis du bruger Slackware - dine ændringer anvendes automatisk. Bemærk: Der er forskellige distributioner baseret på Red Hat Linux, såsom Fedora Core, CentOS, White Box osv. De fleste af disse operativsystemer har muligvis den samme IP -konfigurationskommando.
Metode 4 af 5: Ethvert Linux -system med Kernel 2.4 og nyere
Følgende metode er lidt mere kompliceret. Du skal stadig bruge en konsol, men trinene bør fungere for enhver moderne Linux -distribution. Det anvendte konfigurationsprogram er "ip", og er placeret i mappen "/sbin/".
Trin 1. Kend navnet på den netværksgrænseflade, der skal bruges
For at få vist alle tilgængelige netværksgrænseflader skal du køre kommandoen "/sbin/ip link". En liste over grænseflade navne, MAC -adresser og andre oplysninger vises på skærmen.
Trin 2. Anvend IP -adressen med underkommandoen "addr", f.eks. "/Sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"
-
Standardadgangspunktet tilføjes med underkommandoen "rute", f.eks. "/Sbin/ip rute tilføj standard via [GATEWAY_ADDRESS]".
Trin 3. Aktiver netværksgrænsefladen med underkommandoen "link":
"/sbin/ip -link konfigureret [INTERFACE_NAME]". Hvis alle de data, du har indtastet, er korrekte, kører netværket normalt. Desværre vil alle netværksindstillinger gå tabt, hvis du genstarter systemet, så hvis du vil gendanne indstillingerne, efter at systemet er startet, skal du tilføje alle ovenstående kommandoer til "/etc/rc.local" - en fil, der kører, når systemet starter.
Metode 5 af 5: Dynamisk IP -adresse/DHCP
Dynamiske IP -adresser genereres automatisk og kræver generelt ikke brugernes opmærksomhed, men der er særlige tilfælde, man skal være opmærksom på:
Trin 1. Hvis netværket ikke er aktivt, når systemet starter, er internetforbindelsen muligvis ikke tilgængelig, selv efter at netværksproblemet er løst
For at genoprette internetforbindelsen med det samme skal du køre kommandoen "dhclient" som root. Den dynamiske adresse nulstilles også.
Trin 2. Den samme situation kan også opstå, hvis netværket tilgås af hardware, der starter med din computer
I nogle tilfælde starter Linux hurtigere end netværks "routeren" og finder ikke netværket ved opstart. Find dhclient.conf (f.eks. /Etc/dhcp3/dhclient.conf for Debian) og tilføj/fix genstartlinjen nn;. Erstat nn med ventetidsintervallet for "router" -aktiveringsprocessen, efter at systemet er aktivt.
Tips
- Kommandoen 'sudo' (forkortelse for "superbruger gør") giver midlertidig administratoradgang og er i de fleste tilfælde mere egnet end 'su'. Læs sudo -guiden ved at skrive "man sudo", og vær taknemmelig for, at du gjorde det.
- Filen /etc/resolv.conf skal muligvis redigeres, hvis du vil have adgang til systemet efter domænenavn i stedet for IP -adresse. Brug metoder som redigering af filen/etc/network/interfaces, og glem ikke at sikkerhedskopiere originalerne!
Advarsel
- Glem ikke at sikkerhedskopiere dine filer, så du kan gendanne de originale indstillinger.
- Prøv ikke ovenstående trin, medmindre du forstår, hvordan netværk, IP -adresser og DNS -servere fungerer.
- Log ikke på som root. Vi anbefaler, at du logger ind som en anden bruger, bruger kommandoen su i konsollen og derefter vender tilbage til den brugerkonto, når du er færdig. Rootadgang giver andre brugere med adgang til din computer mulighed for at gøre alt ved dit system.