Linux Ifconfig Command: Ako ho používať

V Ubuntu a iných distribúciách Linuxu sú nástroje príkazového riadka(command line tools) zvyčajne najlepším spôsobom interakcie s vnútorným fungovaním počítača. Príkaz ifconfig sa používa na konfiguráciu sieťových nastavení v systéme Linux(Linux) .

Ifconfig je staršia verzia príkazu ip, ale mnohí stále preferujú ifconfig kvôli jeho jednoduchšej syntaxi a ľahkému použitiu. Ale ako presne používate ifconfig na konfiguráciu sieťového rozhrania? Tu je návod.

Inštalácia Net-Tools

Príkaz ifconfig sa štandardne neinštaluje do distribúcií Linuxu(Linux) . Väčšina správcov systému nainštaluje balík, ku ktorému patrí, pri nastavovaní vecí, ale v niektorých prípadoch môže vo vašom počítači chýbať. Môžete ho jednoducho nainštalovať.

Ak sa pokúsite použiť príkaz ifconfig na systéme, ktorý ho nemá nainštalovaný, zobrazí sa chybové hlásenie – spolu s pokynmi, ako ho nainštalovať. Stačí zadať príkaz:

sudo apt install net-tools

Týmto sa nainštaluje ifconfig a niekoľko ďalších nástrojov na konfiguráciu siete. Upozorňujeme, že sudo je potrebné na inštaláciu ifconfig a povolenie alebo zakázanie sietí.

Zobrazenie informácií o sieti pomocou(Network Information Using) ifconfig

Najjednoduchší spôsob použitia príkazu ifconfig je spustiť ho priamo bez akýchkoľvek parametrov. Tým sa zobrazia informácie o všetkých aktívnych rozhraniach vrátane ethernetových a bezdrôtových pripojení.

Poskytuje všetky relevantné informácie o sieťových rozhraniach vrátane hodnoty MTU (maximálna prenosová jednotka(Transmission Unit) ), IP adries(IP addresses) a histórie paketov. Ak chcete technické špecifikácie len v stráviteľnejšom formáte s názvami rozhraní, zadajte ifconfig -s.

Obe tieto verzie však nezahŕňajú momentálne neaktívne siete. Ak chcete zobraziť všetky sieťové rozhrania, použite namiesto toho príkaz ifconfig -a.

Keď už poznáte názvy sietí a chcete len stav konkrétneho rozhrania, môžete jeho názov pripojiť k príkazu ifconfig. Páči sa ti to:

ifconfig eth0

Povolenie a zakázanie sietí(Disabling Networks) pomocou ifconfig

Monitorovanie stavu spustených sietí nie je jediná vec, ktorú môžete s ifconfig robiť. Príkaz môžete použiť aj na konfiguráciu takmer každého aspektu týchto rozhraní, až po MTU a použité maskovanie.

Najjednoduchším prípadom použitia je spustenie alebo zastavenie sietí. Môžete to urobiť pomocou nasledujúceho príkazu:

názov sudo ifconfig

Parameter „name“ je skutočný názov siete. Toto je možné použiť na povolenie ktoréhokoľvek z neaktívnych rozhraní zistených pomocou príkazu ifconfig -a.

Ak chcete zakázať sieť, stačí použiť nadol namiesto nahor:

sudo ifconfig dummy0 down

Toto zakáže rozhranie.

Konfigurácia sietí pomocou ifconfig

Úprava akejkoľvek hodnoty spojenej so sieťovým rozhraním je jednoduchá. Nezabudnite(Just) pred príkaz pridať sudo, pretože všetky tieto zmeny vyžadujú oprávnenia správcu, aby sa prejavili.

Najbežnejšie použitie tejto funkcie je priradenie vlastnej IP adresy sieti. Takto napríklad pridelíte novú IP adresu rozhraniu dummy0:

sudo ifconfig dummy0 29.95.245.112

Za názvom siete môžete zadať akúkoľvek platnú IP adresu, aby ste ju priradili. Správa sa vám zobrazí iba vtedy, ak ste niečo zadali nesprávne. V opačnom prípade sa zmena prejaví okamžite.

Môžete tiež zadať masku siete takto:

sudo ifconfig dummy0 maska ​​siete 255.255.255.0

Syntax na nastavenie vysielacej adresy je podobná:

sudo ifconfig dummy0 vysielanie 77.40.108.115

Ak chcete zmeniť všetky tieto adresy IP pre sieť, je efektívnejšie spojiť všetky príkazy. Rovnako ako väčšina príkazov systému Linux(Linux) môžete do jedného riadku zahrnúť viacero argumentov.

Sieťové rozhranie môže mať aj jeden alebo viac aliasov. Tieto sú špecifikované syntaxou name:x, kde name je názov siete a xa číslica. Napríklad tu je návod, ako pridať alias IP adresu do siete dummy0.

sudo ifconfig dummy0:0 69.72.169.2

Môžete potvrdiť, že to fungovalo pomocou ifconfig na získanie jeho stavu.

ifconfig dummy0:0

Čo ešte môžete robiť s ifconfig?

Príkaz ifconfig má rozsiahly zoznam argumentov, ktoré môžete použiť na úpravu mnohých ďalších premenných sieťového rozhrania. Okrem iného môžete povoliť multicast, nastaviť MTU a aktivovať promiskuitný režim.

Oficiálne manuálové stránky(official man pages) obsahujú úplný zoznam všetkých argumentov, ktoré možno použiť s ifconfig, spolu s technickou definíciou toho, čo každý robí. Manuál môžete samozrejme vyvolať zo samotného terminálu pomocou príkazu man ifconfig.

Kedy by ste mali použiť ifconfig?

Pre väčšinu používateľov nie je dôvod používať príkaz ifconfig. Automatické nastavenia poskytované v predvolenom nastavení sú dostatočné na bežné používanie internetu.

Ale ak ste správca systému, ktorý chce podrobnejšiu kontrolu nad svojimi sieťovými rozhraniami, potom je ifconfig práve pre vás nástrojom. Príkaz môžete použiť pri štarte systému na správnu konfiguráciu sieťových rozhraní a potom na to skoro zabudnúť.

Je to užitočné aj pri diagnostike problémov so sieťou, pretože môžete zistiť stav ľubovoľného sieťového rozhrania a nakonfigurovať ho. Pomocou ifconfig môžete reštartovať siete alebo dokonca prepínať technické parametre, kým to nebude fungovať plynulejšie.



About the author

Som Windows MVP a pracujem s Windows od roku 2007. Moje skúsenosti zahŕňajú vývoj softvéru, hardvéru a zvuku a aplikácií pre Windows. Vždy hľadám najlepšie spôsoby, ako zlepšiť používateľskú skúsenosť pri mojej práci, takže ak potrebujete pomôcť s návrhom alebo vývojom softvérovej aplikácie, určite môžem ponúknuť svoje služby.



Related posts