Linux er et gratis og åpen kildekode -alternativ til Windows og Mac OS. Dette operativsystemet kan fungere i form av en rå tekstkonsoll, eller i et grafisk miljø som GNOME og KDE. Denne veiledningen vil forklare hvordan du tilordner en IP -adresse på et Linux -system via konsollen. Denne guiden forutsetter at du kjenner det grunnleggende ved bruk av Linux, og hvordan nettverk, IP -adresser og DNS -servere fungerer.
Steg
Metode 1 av 5: Bruke en "Root" -konto
Trinn 1. Hvis du ikke er logget på systemet som 'root' (en slags administratorkonto i Linux), åpner du en konsoll og skriver inn "su"
Trykk enter.
Trinn 2. Merk:
Ubuntu Linux -distribusjoner har vanligvis det samme "root" -passordet som kontopassordet som ble opprettet da operativsystemet ble installert.
Trinn 3. Skriv inn "root" -passordet når du blir bedt om det, og trykk "Enter"
Metode 2 av 5: Debian/Ubuntu/Kubuntu
Trinn 1. Lag en kopi av filen/etc/network/interfaces ved å skrive følgende kommando i konsollen:
'cp/etc/network/interfaces /etc/network/interfaces.backup'
Trinn 2. Skriv 'vi/etc/network/interfaces', og trykk deretter "Enter"
Trykk på 'i' for å gå til redigeringsmodus.
Trinn 3. Rull til du finner nettverkskortet i filen
Nettverkskortet heter vanligvis eth0 for et Ethernet -nettverkskort, eller wlan0/wifi0 for et trådløst nettverk.
Trinn 4. Endre 'iface eth0 inet dhcp' til 'iface eth0 inet static'
Trinn 5. Legg til følgende linjer i filen
Erstatt IP-adressen med IP-adressen du vil ha: adresse 192.168.0.10 nettmaske 255.255.255.0 nettverk 192.168.0.0 kringkasting 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241
Trinn 6. Lagre filen og avslutt redigeringsprogrammet
Trykk "Esc" for å gå til vi -kommandomodus, og skriv deretter ": wq". Trykk enter".
Trinn 7. Skriv inn 'ifdown eth0' og trykk "Enter"
Trinn 8. Skriv inn 'ifup eth0' og trykk "Enter"
Metode 3 av 5: Red Hat eller Slackware
Trinn 1. Den enkleste måten å sette IP på Red Hat eller Slackware er å skrive "netconfig" på eldre distribusjonsversjoner, eller "ifconfig /netstat" på nye distribusjonsversjoner
Kjør kommandoen i konsollen som "root". Den tekstbaserte menyen hjelper deg med å angi nødvendig konfigurasjon.
Trinn 2. Skriv følgende kommando i konsollen: nano/etc/sysconfig/network-scripts/ifcfg-eth0. Bruk "Tab" for å flytte mellom kolonner, og bruk mellomrom for å merke av eller fjerne avmerkingen.
Trinn 3. Når du har angitt de ønskede innstillingene, lukker du innstillingsvinduet
Trinn 4. For å anvende reglene, skriv inn kommandoen 'omstart av tjenestenettverk' i konsollen, og trykk deretter "Enter"
Dette trinnet er ikke nødvendig hvis du bruker Slackware - endringene dine blir brukt automatisk. Merk: Det er forskjellige distribusjoner basert på Red Hat Linux, for eksempel Fedora Core, CentOS, White Box, etc. De fleste av disse operativsystemene kan ha den samme IP -konfigurasjonskommandoen.
Metode 4 av 5: Et hvilket som helst Linux -system med kjerne 2.4 og nyere
Følgende metode er litt mer komplisert. Du trenger fortsatt en konsoll, men trinnene bør fungere for enhver moderne Linux -distribusjon. Konfigurasjonsprogrammet som brukes er "ip", og ligger i "/sbin/" -mappen.
Trinn 1. Kjenn navnet på nettverksgrensesnittet som skal brukes
For å vise alle tilgjengelige nettverksgrensesnitt, kjør kommandoen "/sbin/ip link". En liste over grensesnittnavn, MAC -adresser og annen informasjon vises på skjermen.
Trinn 2. Bruk IP -adressen med "addr" -kommandoen, for eksempel "/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"
-
Standard tilgangspunkt legges til med underkommandoen "rute", for eksempel "/sbin/ip route add default via [GATEWAY_ADDRESS]".
Trinn 3. Aktiver nettverksgrensesnittet med underkommandoen "lenke":
"/sbin/ip -lenke satt opp [INTERFACE_NAME]". Hvis alle dataene du skrev inn er riktige, vil nettverket kjøre normalt. Dessverre vil alle nettverksinnstillinger gå tapt hvis du starter systemet på nytt, så hvis du vil gjenopprette innstillingene etter at systemet har startet, legger du til alle kommandoene ovenfor i "/etc/rc.local" - en fil som kjøres når systemet starter.
Metode 5 av 5: Dynamisk IP -adresse/DHCP
Dynamiske IP -adresser genereres automatisk og krever vanligvis ikke brukeroppmerksomhet, men det er spesifikke tilfeller å være oppmerksom på:
Trinn 1. Hvis nettverket ikke er aktivt når systemet starter, er det ikke sikkert at internettforbindelsen er tilgjengelig selv etter at nettverksproblemet er løst
For å gjenopprette internettforbindelsen umiddelbart, kjør kommandoen "dhclient" som root. Den dynamiske adressen blir også tilbakestilt.
Trinn 2. Den samme situasjonen kan også oppstå hvis nettverket får tilgang til maskinvare som starter med datamaskinen
I noen tilfeller starter Linux opp raskere enn nettverks "ruteren" og finner ikke nettverket ved oppstart. Finn dhclient.conf (f.eks. /Etc/dhcp3/dhclient.conf for Debian) og legg til/reparer reboot -linjen nn;. Erstatt nn med ventetidsintervallet for "ruteren" -aktiveringsprosessen etter at systemet er aktivt.
Tips
- Kommandoen 'sudo' (forkortelse for "superbruker gjør") gir midlertidig administratortilgang og er i de fleste tilfeller mer egnet enn "su". Les sudo -guiden ved å skrive "man sudo", og vær takknemlig for at du gjorde det.
- Det kan hende at filen /etc/resolv.conf må redigeres hvis du vil ha tilgang til systemet med domenenavn i stedet for IP -adresse. Bruk metoder som å redigere filen/etc/network/interfaces, og ikke glem å sikkerhetskopiere originalene!
Advarsel
- Ikke glem å sikkerhetskopiere filene dine, slik at du kan gjenopprette de opprinnelige innstillingene.
- Ikke prøv trinnene ovenfor, med mindre du forstår hvordan nettverk, IP -adresser og DNS -servere fungerer.
- Ikke fortsett å logge på som root. Vi anbefaler at du logger deg på som en annen bruker, bruker kommandoen su i konsollen og deretter går tilbake til den brukerkontoen når du er ferdig. Root -tilgang lar andre brukere med tilgang til datamaskinen din gjøre noe med systemet ditt.