Wkuno

Hvordan å tilordne en IP-adresse på en linux maskin

Linux er gratis, open-source alternativ til Microsoft Windows og Mac OS X. Operativsystemet i seg selv kan bli hakket ned helt til en rå tekst konsoll, eller det kan nyttiggjøre seg et skrivebordsmiljø som Gnome eller KDE. Denne guiden vil forklare hvordan du tilordner en IP-adresse på et Linux-system gjennom bruk av en tekst konsoll. Denne guiden forutsetter at du vet litt om Linux, og du vet hvordan nettverk, IP-adresser og DNS-servere arbeid.

Trinn

Hvordan å tilordne en IP-adresse på en linux maskin. Hvis du ikke allerede er logget inn som "root" (linux motstykket til 'administrator'), åpne en konsoll program og type 'su' (uten anførselstegn) og trykk enter.
Hvordan å tilordne en IP-adresse på en linux maskin. Hvis du ikke allerede er logget inn som "root" (linux motstykket til 'administrator'), åpne en konsoll program og type 'su' (uten anførselstegn) og trykk enter.

Bytt til root

  1. 1
    Hvis du ikke allerede er logget inn som "root" (linux motstykket til 'administrator'), åpne en konsoll program og type 'su' (uten anførselstegn) og trykk enter.
  2. 2
    Merk: * Ubuntu Linux-distribusjoner vanligvis har root-passordet det samme som kontoen opprettet da operativsystemet ble installert.
  3. 3
    Skriv inn ditt root-passordet når du blir bedt om, og trykk enter.

Debian / Ubuntu / Kubuntu

  1. 1
    Lag en sikkerhetskopi av din / etc / network / interfaces fil ved å skrive følgende i konsollen: 'cp / etc / network / interfaces / etc / network / interfaces.backup'
  2. 2
    Type 'vi / etc / network / interfaces "og trykk enter. Trykk 'i' å inngå innsats (redigering) modus.
  3. 3
    Bla nedover til du finner nettverkskortet i filen (vanligvis kalt eth0 for en ethernet-tilkobling, eller wlan0 eller wifi0 for en wifi-tilkobling).
  4. 4
    Endre 'iface eth0 inet dhcp "til" iface eth0 inet statisk'
  5. 5
    Legg til følgende linjer, erstatte IP-adresse tallene med ønsket konfigurasjon:
    adressen 192.168.0.10
    netmask 255.255.255.0
    nettverk 192.168.0.0
    kringkaste 192.168.0.255
    gateway 192.168.0.1
    dns-navnetjenere 216.10.119.241
  6. 6
    Lagre og gå ut av filen ved å trykke escape (for å gå vi kommando-modus), deretter ": wq" og Enter
  7. 7
    Type 'ifdown eth0 "og trykk enter.
  8. 8
    Type 'ifup eth0 "og trykk enter.

Rød lue eller slackware

  1. 1
    Den enkleste metoden i rød lue eller slackware er å skrive "netconfig" i en konsoll som root-bruker. En tekstbasert meny vil guide deg gjennom konfigurasjonsinnstillingene.
  2. 2
    Bruk tab for å flytte mellom feltene. Bruk mellomromstasten til å fjerne merket eller sjekk boksene.
  3. 3
    Når du har lagt inn de ønskede innstillingene, trykker du på OK.
  4. 4
    For å gjøre disse innstillingene trer i kraft, skriv 'service nettverk restart' i konsollen og trykk enter (dette trinnet er ikke nødvendig i henhold slackware, hvor endringene er umiddelbar).

Merk: Det er mange distribusjoner basert på Red Hat Linux (Fedora Core, CentOS, White Box, et cetera), mange av dem er trolig å benytte en den samme metoden.

Enhver linux system med kernel versjon 2.4 eller nyere

Denne metoden er litt mer vanskelig, det innebærer å bruke konsollen, men det skal fungere på alle moderne Linux-distribusjoner. Verktøyet som brukes kalles "ip", og er vanligvis plassert i "/ sbin /" katalogen.

  1. 1
    Først må du bestemme navnet på nettverkskortet skal brukes. For å liste alle nettverksgrensesnitt tilgjengelig run "/ sbin / ip link". Dette bør skrive ut en liste over grensesnitt navn, MAC-adresser og annen info.
  2. 2
    Neste du tilordne IP-adressen ved hjelp av "adr" delkommandoen, som dette: "/ sbin / ip adr add 192.168.0.10/24 dev [interface_name]".
  3. 3
    Standard gateway er lagt med "rute" delkommandoen, som dette: "/ sbin / ip route add standard via [GATEWAY_ADDRESS]".
  4. 4
    Det siste er å bringe grensesnittet opp med "link" delkommandoen: "/ sbin / ip lenke set [interface_name] up".

Forutsatt alle gitte data var korrekt, bør nettverket være oppe og går. Dessverre alle disse innstillingene vil gå tapt etter en omstart, så hvis du ønsker å gjenopprette dem etter oppstart, føyer alle de ovennevnte konsoll kommandoer til "/ etc / rc.local" - et skall skript som kjøres når systemet er initialisert.

Dynamisk IP-adresse (DHCP)

Dynamiske adresser er hentet automatisk og vanligvis ikke krever noen oppmerksomhet fra brukeren. Imidlertid er det flere spesifikke tilfeller:

  1. 1
    Hvis nettverket ikke har vært tilgjengelig hele tiden mens systemet var begynt, kan internettforbindelse holde deaktivert selv etter å fikse nettverksproblemer. Å gjenopplive det umiddelbart, kjører dhclient som root. Dette vil sette den dynamiske adressen.
  2. 2
    Den forrige situasjonen kan skje hvis nettverket er tilgjengelig med egen maskinvare som starter samtidig som maskinen. I noen tilfeller Linux booter raskere enn nettverket ruteren og finner ingen nettverk ved oppstart. Finn dhclient.conf (for eksempel / etc/dhcp3/dhclient.cof for Debian) og legge til / korrigere linjen omstart nn;, der nn er forsinkelsen som systemet må vente etter oppstart, for ruteren for å starte.

Tips

  • / Etc / resolv.conf må kanskje bli redigert dersom du vil ha tilgang til systemer ved domenenavn, men ikke av IP-adresse. Bruk samme metode som / etc / network / interfaces fil. Ikke glem å sikkerhetskopiere den opprinnelige kopien!
  • The 'sudo' kommandoen (forkortelse for superbruker gjøre) kan midlertidig root (systemadministrator) privilegier og er å foretrekke å "su" i mange tilfeller. Les sudo mannen siden og være glad du gjorde.

Advarsler

  • Ikke forsøk med mindre du vet hvordan nettverk, IP-adresser og DNS-servere arbeid.
  • Ikke bo logget inn som root. Det er sikrere å logge inn som en annen bruker, bruke 'su' (switch bruker) kommandoen i konsollen, og slå tilbake når du er ferdig. Root-tilgang kan alle med tilgang til det å gjøre noe til systemet.
  • Ikke glem å ta sikkerhetskopier. Å ikke gjøre dette kan gjøre deg i stand til å gjenopprette tidligere innstillinger.