„Linux“yra nemokama ir atviro kodo alternatyva „Windows“ir „Mac OS“. Ši operacinė sistema gali veikti kaip neapdorota teksto konsolė arba grafinėje aplinkoje, pvz., GNOME ir KDE. Šiame vadove bus paaiškinta, kaip per konsolę priskirti IP adresą „Linux“sistemoje. Šiame vadove daroma prielaida, kad žinote „Linux“naudojimo pagrindus ir kaip veikia tinklai, IP adresai ir DNS serveriai.
Žingsnis
1 metodas iš 5: „Root“paskyros naudojimas
1 veiksmas. Jei nesate prisijungę prie sistemos kaip „root“(administratoriaus paskyros rūšis sistemoje „Linux“), atidarykite konsolę ir įveskite „su“
Paspausk Enter.
2 žingsnis. Pastaba:
„Ubuntu Linux“paskirstymai paprastai turi tą patį „root“slaptažodį kaip paskyros slaptažodis, kuris buvo sukurtas įdiegiant operacinę sistemą.
Žingsnis 3. Kai būsite paraginti, įveskite „root“paskyros slaptažodį ir paspauskite „Enter“
2 metodas iš 5: „Debian“/„Ubuntu“/„Kubuntu“
1 žingsnis. Padarykite/etc/network/interfaces failo kopiją, konsolėje įrašydami šią komandą:
„cp/etc/network/interfaces /etc/network/interfaces.backup“
2 veiksmas. Įveskite „vi/etc/network/interfaces“, tada paspauskite „Enter“
Norėdami įjungti redagavimo režimą, paspauskite „i“.
Žingsnis 3. Slinkite tol, kol faile rasite tinklo plokštę
Tinklo plokštė paprastai vadinama eth0, kai naudojama Ethernet tinklo plokštė, arba wlan0/wifi0, kai naudojamas belaidis tinklas.
4 veiksmas. Pakeiskite „iface eth0 inet dhcp“į „iface eth0 inet static“
Žingsnis 5. Į failą pridėkite šias eilutes
Pakeiskite IP adresą norimu IP adresu: adresas 192.168.0.10netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241
Žingsnis 6. Išsaugokite failą ir išeikite iš redaktoriaus
Paspauskite „Esc“, kad įeitumėte į komandų režimą vi, tada parašykite „: wq“. Paspausk Enter.
Žingsnis 7. Įveskite „ifdown eth0“ir paspauskite „Enter“
Žingsnis 8. Įveskite „ifup eth0“ir paspauskite „Enter“
3 metodas iš 5: „Red Hat“arba „Slackware“
1 veiksmas. Lengviausias būdas nustatyti IP „Red Hat“ar „Slackware“yra įvesti „netconfig“senesnėse platinimo versijose arba „ifconfig /netstat“naujose platinimo versijose
Vykdykite komandą konsolėje kaip „root“. Teksto meniu padės nustatyti reikiamą konfigūraciją.
2 žingsnis. Konsolėje parašykite šią komandą: nano/etc/sysconfig/network-scripts/ifcfg-eth0. Norėdami judėti tarp stulpelių, naudokite skirtuką „Tab“, o žymėdami langelius pažymėkite arba panaikinkite jų naudojimą.
Žingsnis 3. Įvedę norimus nustatymus, uždarykite nustatymų langą
4 žingsnis. Norėdami taikyti taisykles, į konsolę įveskite komandą „serviso tinklo paleidimas iš naujo“, tada paspauskite „Enter“
Šis veiksmas nėra būtinas, jei naudojate „Slackware“- jūsų pakeitimai bus pritaikyti automatiškai. Pastaba: „Red Hat Linux“pagrindu yra įvairių paskirstymų, tokių kaip „Fedora Core“, „CentOS“, „White Box“ir kt. Dauguma šių operacinių sistemų gali turėti tą pačią IP konfigūracijos komandą.
4 metodas iš 5: bet kuri „Linux“sistema su 2.4 ir naujesnėmis branduoliais
Šis metodas yra šiek tiek sudėtingesnis. Jums vis tiek reikės konsolės, tačiau veiksmai turėtų veikti bet kokiam šiuolaikiniam „Linux“platinimui. Naudojama konfigūravimo programa „ip“ir yra aplanke „/sbin/“.
Žingsnis 1. Žinokite tinklo sąsajos, kurią norite naudoti, pavadinimą
Norėdami parodyti visas galimas tinklo sąsajas, paleiskite komandą „/sbin/ip link“. Ekrane pasirodys sąsajų pavadinimų sąrašas, MAC adresai ir kita informacija.
2 veiksmas. Taikykite IP adresą naudodami papildomą komandą „addr“, pvz., „/Sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]“
-
Numatytasis prieigos taškas pridedamas prie antrinės komandos „maršrutas“, pvz., „/Sbin/ip route add default“per [GATEWAY_ADDRESS] “.
3 veiksmas. Suaktyvinkite tinklo sąsają naudodami „nuorodos“antrinę komandą:
„/sbin/ip nuoroda nustatyta [INTERFACE_NAME]“. Jei visi įvesti duomenys teisingi, tinklas veiks normaliai. Deja, visi tinklo nustatymai bus prarasti iš naujo paleidus sistemą, taigi, jei norite atkurti nustatymus po sistemos paleidimo, pridėkite visas aukščiau pateiktas komandas prie „/etc/rc.local“- failo, kuris paleidžiamas sistema prasideda.
5 metodas iš 5: dinaminis IP adresas/DHCP
Dinaminiai IP adresai generuojami automatiškai ir paprastai nereikalauja vartotojo dėmesio, tačiau yra tam tikrų atvejų, kuriuos reikia žinoti:
1 veiksmas. Jei tinklas neaktyvus paleidus sistemą, interneto ryšys gali būti nepasiekiamas net ir išsprendus tinklo problemą
Norėdami nedelsdami atkurti interneto ryšį, paleiskite komandą „dhclient“kaip root. Dinaminis adresas taip pat bus nustatytas iš naujo.
Žingsnis 2. Ta pati situacija taip pat gali atsirasti, jei prie tinklo prieinama aparatinė įranga, kuri prasideda nuo jūsų kompiuterio
Kai kuriais atvejais „Linux“paleidžiama greičiau nei tinklo „maršrutizatorius“ir paleidžiant neranda tinklo. Raskite dhclient.conf (pvz., /Etc/dhcp3/dhclient.conf, skirtą „Debian“) ir pridėkite/pataisykite perkrovimo eilutę nn;. Kai sistema yra aktyvi, nn pakeiskite „maršrutizatoriaus“aktyvinimo proceso laukimo laiko intervalu.
Patarimai
- Komanda „sudo“(sutrumpintai „superuser do“) leidžia laikinai pasiekti administratorių ir daugeliu atvejų yra tinkamesnė nei „su“. Perskaitykite „sudo“vadovą įvesdami „man sudo“ir būkite dėkingi, kad tai padarėte.
- Failą /etc/resolv.conf gali tekti redaguoti, jei norite pasiekti sistemą pagal domeno pavadinimą, o ne IP adresą. Naudokite tokius metodus kaip/etc/network/interfaces failo redagavimas ir nepamirškite sukurti originalų atsarginių kopijų!
Įspėjimas
- Nepamirškite sukurti atsarginių failų atsarginių kopijų, kad galėtumėte atkurti pradinius nustatymus.
- Nebandykite aukščiau aprašytų veiksmų, nebent suprantate, kaip veikia tinklai, IP adresai ir DNS serveriai.
- Negalima prisijungti kaip root. Rekomenduojame prisijungti kaip kitam vartotojui, konsolėje naudoti komandą su, o tada, kai baigsite, grįžti prie tos vartotojo paskyros. Šakninė prieiga leidžia kitiems vartotojams, turintiems prieigą prie jūsų kompiuterio, daryti bet ką jūsų sistemai.