Linux je bezplatná a open source alternatíva k systémom Windows a Mac OS. Tento operačný systém môže fungovať vo forme konzoly pre surový text alebo v grafickom prostredí ako GNOME a KDE. Táto príručka vysvetľuje, ako priradiť adresu IP v systéme Linux prostredníctvom konzoly. Táto príručka predpokladá, že poznáte základy používania Linuxu a fungovania sietí, IP adries a serverov DNS.
Krok
Metóda 1 z 5: Použitie „koreňového“účtu
Krok 1. Ak nie ste prihlásení do systému ako 'root' (akýsi účet správcu v systéme Linux), otvorte konzolu a zadajte „su“
Stlačte Enter.
Krok 2. Poznámka:
Distribúcie Ubuntu Linux majú zvyčajne rovnaké heslo „root“ako heslo účtu, ktoré bolo vytvorené pri inštalácii operačného systému.
Krok 3. Po zobrazení výzvy zadajte heslo k účtu „root“a stlačte „Enter“
Metóda 2 z 5: Debian/Ubuntu/Kubuntu
Krok 1. Vytvorte kópiu súboru/etc/network/interfaces napísaním nasledujúceho príkazu do konzoly:
'cp/etc/network/interfaces /etc/network/interfaces.backup'
Krok 2. Napíšte „vi/etc/network/interfaces“a potom kliknite na „Enter“
Stlačením „i“vstúpite do režimu úprav.
Krok 3. Posúvajte sa, kým v súbore nenájdete sieťovú kartu
Sieťová karta má zvyčajne názov ether0 pre sieťovú kartu Ethernet alebo wlan0/wifi0 pre bezdrôtovú sieť.
Krok 4. Zmeňte „iface eth0 inet dhcp“na „iface eth0 inet static“
Krok 5. Do súboru pridajte nasledujúce riadky
Nahraďte IP adresu požadovanou IP adresou: adresa 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
Krok 6. Uložte súbor a ukončite editor
Stlačením „Esc“vstúpte do príkazového režimu vi, potom napíšte „: wq“. Stlačte Enter.
Krok 7. Zadajte 'ifdown eth0' a stlačte "Enter"
Krok 8. Zadajte „ifup eth0“a stlačte „Enter“
Metóda 3 z 5: Red Hat alebo Slackware
Krok 1. Najľahší spôsob, ako nastaviť IP na Red Hat alebo Slackware, je zadať „netconfig“v starších distribučných verziách alebo „ifconfig /netstat“v nových distribučných verziách
Spustite príkaz v konzole ako "root". Textová ponuka vám pomôže nastaviť požadovanú konfiguráciu.
Krok 2. Do konzoly napíšte nasledujúci príkaz: nano/etc/sysconfig/network-scripts/ifcfg-eth0. Na pohyb medzi stĺpcami sa používa "Tab" a na začiarknutie alebo zrušenie začiarknutia políčok použite medzery.
Krok 3. Po zadaní požadovaných nastavení zatvorte okno s nastaveniami
Krok 4. Ak chcete uplatniť pravidlá, zadajte do konzoly príkaz „servisná sieťová reštart“a potom stlačte „Enter“
Tento krok nie je potrebný, ak používate Slackware - vaše zmeny sa použijú automaticky. Poznámka: Existujú rôzne distribúcie založené na Red Hat Linux, ako napríklad Fedora Core, CentOS, White Box atď. Väčšina týchto operačných systémov môže mať rovnaký príkaz na konfiguráciu IP.
Metóda 4 z 5: Akýkoľvek systém Linux s jadrom 2.4 a novším
Nasledujúca metóda je o niečo komplikovanejšia. Konzolu budete stále potrebovať, ale tieto kroky by mali fungovať pre každú modernú distribúciu Linuxu. Použitý konfiguračný program je „ip“a je umiestnený v priečinku „/sbin/“.
Krok 1. Poznáte názov sieťového rozhrania, ktoré chcete použiť
Ak chcete zobraziť všetky dostupné sieťové rozhrania, spustite príkaz „/sbin/ip link“. Na obrazovke sa zobrazí zoznam názvov rozhraní, MAC adries a ďalších informácií.
Krok 2. Aplikujte IP adresu pomocou podpríkazu „addr“, napríklad „/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]“
-
Predvolený prístupový bod je pridaný k čiastkovému príkazu „route“, ako napríklad „/sbin/ip route add default via [GATEWAY_ADDRESS]“.
Krok 3. Aktivujte sieťové rozhranie čiastkovým príkazom „odkaz“:
„/sbin/ip link set up [INTERFACE_NAME] up“. Ak sú všetky údaje, ktoré ste zadali, správne, sieť bude fungovať normálne. Ak reštartujete systém, bohužiaľ sa stratia všetky sieťové nastavenia, takže ak chcete obnoviť nastavenia po spustení systému, pridajte všetky vyššie uvedené príkazy do „/etc/rc.local“- súboru, ktorý sa spustí, keď spustí sa systém.
Metóda 5 z 5: Dynamická adresa IP/DHCP
Dynamické adresy IP sa generujú automaticky a spravidla nevyžadujú pozornosť používateľa, ale existujú konkrétne prípady, ktorých si musíte byť vedomí:
Krok 1. Ak sieť nie je aktívna pri spustení systému, internetové pripojenie nemusí byť dostupné ani po vyriešení problému so sieťou
Ak chcete okamžite obnoviť internetové pripojenie, spustite príkaz „dhclient“ako root. Obnoví sa aj dynamická adresa.
Krok 2. Rovnaká situácia môže nastať aj vtedy, ak je k sieti prístup hardvér, ktorý sa začína vašim počítačom
V niektorých prípadoch sa Linux spustí rýchlejšie ako sieťový „smerovač“a pri spustení sieť nenájde. Nájdite dhclient.conf (napr. /Etc/dhcp3/dhclient.conf pre Debian) a pridajte/opravte riadok reštartu nn;. Po aktivácii systému nahraďte nn intervalom čakania na proces aktivácie „smerovača“.
Tipy
- Príkaz „sudo“(skratka „superuser do“) umožňuje dočasný prístup správcu a vo väčšine prípadov je vhodnejší ako príkaz „su“. Prečítajte si sprievodcu sudo zadaním výrazu „man sudo“a buďte vďační, že ste to urobili.
- Súbor /etc/resolv.conf môže byť potrebné upraviť, ak chcete do systému pristupovať podľa názvu domény namiesto adresy IP. Použite metódy, ako je úprava súboru/etc/network/interfaces, a nezabudnite zálohovať originály!
Pozor
- Nezabudnite zálohovať súbory, aby ste mohli obnoviť pôvodné nastavenia.
- Vyššie uvedené kroky neskúšajte, pokiaľ nerozumiete fungovaniu sietí, adries IP a serverov DNS.
- Nenechávajte sa prihlasovať ako root. Odporúčame vám prihlásiť sa ako iný používateľ, použiť príkaz su v konzole a potom sa vrátiť do tohto používateľského konta. Rootový prístup umožňuje iným používateľom s prístupom k vášmu počítaču urobiť čokoľvek vo vašom systéme.