Nastavenie siete z konzoly v Ubuntu. Zastarané sieťové príkazy Linuxu a ich nahradenie

  • 15.04.2019
  1. && . Presne povedané, toto nie je tím. Ak chcete vykonať niekoľko príkazov naraz, vložte medzi ne dvojitý ampersand takto: first_command && second_command. Terminál vykoná príkazy v poradí. Môžete zadať toľko príkazov, koľko chcete.
  2. alias. Priraďuje názvy, ktoré vytvoríte, k dlhým príkazom, ktoré si nepamätáte. Zadajte alias long_command short_command.
  3. cd Zmení aktuálny priečinok terminálu. Keď spustíte terminál, použije váš domovský priečinok. Zadajte adresu cd folder_address a terminál bude pracovať so súbormi, ktoré tam sú.
  4. jasný. Vymaže z okna terminálu všetky správy.
  5. histórie. Zobrazí všetky naposledy zadané príkazy. Okrem toho môžete prepínať medzi poslednými príkazmi pomocou kláves Hore a Dole. Ak nechcete, aby bol zadaný príkaz zaznamenaný, vložte predň medzeru, ako je táto: your_command.
  6. muž. Zobrazuje sprievodcu programami a príkazmi. Napíšte man názov balíka alebo man yourcommand.
  7. čo je. Zobrazuje stručný popis ľubovoľného programu. Zadajte príkaz a názov programu whatis názov_balíka.

Na vykonanie mnohých akcií v systéme, ako je inštalácia a odstraňovanie programov, budete potrebovať administrátorské práva alebo root superuser, ako sa to nazýva v Linuxe.

  1. sudo . Tento príkaz vám poskytne práva superužívateľa. Predtým zadajte sudo správny tím(napr. sudo apt upgrade), aby ste ho spustili ako správca. Systém vás požiada o heslo.
  2. sudo su . Po tomto príkaze sa všetky príkazy, ktoré zadáte, vykonajú v mene superužívateľa, kým nezatvoríte terminál. Použite ho, ak potrebujete spustiť veľa príkazov s právami správcu.
  3. sudo gksudo . Príkaz na spustenie aplikácie ako správca GUI. Napríklad, ak sa chcete posunúť alebo zmeniť systémové súbory, zadajte sudo gksudo nautilus (vyberte správcu súborov, ktorý používate).
  4. sudo!! . Tento príkaz spustí predtým zadaný príkaz s právami správcu. Užitočné, ak ste príkaz zadali bez sudo.

Nespúšťajte príkazy, ktorým nerozumiete ako superpoužívateľ.

Inštaláciu a odstraňovanie aplikácií v Linuxe vykonávajú správcovia balíkov. Na Ubuntu a správcovi balíkov sa volá apt, na Fedore dnf, na Arch a Manjaro sa volá pacman. Sťahujú aplikácie zo sieťových úložísk, zdrojov balíkov. Príkazy by sa im mali dávať s právami superužívateľa.

apt (Debian/Ubuntu/Mint)

  1. sudo apt názov inštalačného balíka. Nainštalujte požadovaný balík.
  2. sudo apt-add-repository adresa_úložiska. Pridajte úložisko tretej strany.
  3. aktualizácia sudo apt. Aktualizujte podrobnosti balíka.
  4. upgrade sudo apt. Aktualizujte všetky balíčky na najnovšie (spustite po aktualizácii apt).
  5. sudo apt odstrániť názov balíka. Odstráňte nechcený balík.
  6. sudo apt purge názov balíka. Ak chcete uvoľniť viac miesta, odstráňte nepotrebný balík so všetkými závislosťami.
  7. sudo apt autoremove . Odstráňte všetky nepotrebné závislosti, osamotené balíky a iný odpad.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf názov inštalačného balíka. Nainštalujte požadovaný balík.
  2. sudo dnf config-manager --add-repo repository_url. Pridajte úložisko tretej strany.
  3. upgrade sudo dnf. Aktualizujte všetky balíčky na najnovšie.
  4. sudo dnf odstráňte názov balíka. Odstráňte nechcený balík.
  5. sudo dnf autoremove . Odstráňte všetky nepotrebné závislosti.

pacman (Arch/Manjaro)

  1. sudo pacman -S názov balíka. Nainštalujte požadovaný balík.
  2. sudo yaourt -S názov balíka. Nainštalujte balík z AUR, ak nie je v hlavnom úložisku.
  3. sudo pacman -Sy . Aktualizujte podrobnosti balíka.
  4. sudo pacman -Syu . Aktualizujte všetky balíčky na najnovšie.
  5. sudo pacman -R názov balíka. Odstráňte nechcený balík.
  6. sudo pacman -Rs názov balíka. Odstráňte nepotrebný balík so všetkými závislosťami.

Môžete nainštalovať a odstrániť viacero balíkov naraz tak, že ich jednoducho uvediete oddelené medzerami.

sudo apt install firefox clementine vlc

Ak chcete nainštalovať balík, ale nepoznáte jeho presný názov, zadajte niekoľko prvých písmen názvu balíka a dvakrát stlačte kláves Tab. Správca balíkov zobrazí všetky balíky, ktoré začínajú rovnakým názvom.

  1. zabiť . Tento príkaz sa používa na vynútenie ukončenia procesov. Musíte zadať kill PID_process. PID procesu možno nájsť zadaním top .
  2. xkill . Ďalší príkaz na ukončenie procesov. Zadajte ho a potom kliknite na okno, ktoré chcete zavrieť.
  3. zabiť všetkých. Zabije procesy so zadaným názvom. Napríklad killall firefox .
  4. top. Zobrazí zoznam spustených procesov zoradených podľa využitia procesora. Akýsi terminál "Monitor systému".

Prezeranie a úprava súborov

  1. kat. Keď sa príkaz použije na jednom textovom súbore (napríklad cat filepath), zobrazí jeho obsah v okne terminálu. Ak uvediete dve viac súborov, mačka cesta_k_súboru_1 cesta_k_súboru_2 , zlepí ich. Ak napíšete cat path_to_file_1 > new_file, zlúči sa obsah špecifikovaných súborov do nového súboru.
  2. chmod . Umožňuje zmeniť povolenia súborov. Môže sa hodiť, ak chcete vykonať zmeny v systémovom súbore.
  3. chown. Zmení vlastníka súboru. Mal by byť spustený s právami superužívateľa.
  4. súbor. Zobrazuje informácie o zadanom súbore.
  5. nano . Otvorí jednoduchý textový editor. Môžete vytvoriť nový textový súbor alebo otvoriť existujúci súbor: nano file_path.
  6. premenovať . Premenuje súbor alebo viacero súborov. Príkaz možno použiť aj pre súbory podľa masky.
  7. dotyk. Zmení dátum posledného otvorenia alebo úpravy zadaný súbor.
  8. wget. Sťahuje súbory z internetu do priečinka terminálu.
  9. PSČ . Rozbaľuje a komprimuje archívy.

Vytváranie a odstraňovanie súborov a priečinkov

  1. mkdir . Vytvorí nový priečinok v aktuálnom priečinku terminálu alebo v zadanom priečinku: mkdir cesta k priečinku.
  2. rmdir . Vymaže zadaný priečinok.
  3. rm . Vymaže súbory. Môže odstrániť jeden súbor aj skupinu zodpovedajúcu určitým charakteristikám.

Kopírovanie a presúvanie súborov

  1. c.p. Vytvorí kópiu zadaného súboru v priečinku terminálu: cp cesta_k_súboru. Alebo môžete zadať cieľ cp cesta k súboru cesta_k_kópii.
  2. mv. Presunie súbor z jedného priečinka do druhého. Pre presúvaný súbor môžete zadať názov. Je iróniou, že v systéme Linux možno tento príkaz použiť aj na premenovanie súborov. Stačí zadať rovnaký priečinok, v ktorom sa súbor nachádza, a iný názov.

Vyhľadávanie súborov

  1. Nájsť. Vyhľadávajte súbory podľa špecifických kritérií, ako je názov, typ, veľkosť, vlastník, dátum vytvorenia a úpravy.
  2. grep. Vyhľadávanie textové súbory obsahujúce určité riadky. Kritériá sú veľmi flexibilné.
  3. lokalizovať . Vyhľadajte súbory a priečinky, ktorých názvy zodpovedajú dotazu, a zobrazte ich cesty v systéme súborov.

  1. lsblk . Tento príkaz ukazuje, aké disky sú vo vašom systéme a na aké partície sú rozdelené. Príkaz tiež zobrazuje názvy vašich oddielov a jednotiek vo formáte sda1, sda2 atď.
  2. namontovať . Pripojí jednotky, zariadenia alebo súborové systémy, aby ste s nimi mohli pracovať. Zvyčajne sa zariadenia pripájajú automaticky, len čo na ne kliknete v správcovi súborov. Niekedy však možno budete musieť niečo namontovať ručne. Môžete pripojiť čokoľvek: disky, externé disky, oddiely a dokonca aj obrazy ISO. Tento príkaz musí byť spustený s právami superužívateľa. Ak chcete pripojiť existujúci disk alebo partíciu, napíšte mount sdX .
  3. umount . Odpojí súborové systémy. Príkaz umount sdX sa deaktivuje systém súborov externé médiá takže ho môžete extrahovať.
  4. dd Tento príkaz skopíruje a skonvertuje súbory a oddiely. Má mnoho rôznych použití. Napríklad dd if=/dev/sda of=/dev/sdb vytvorí presnú kópiu oddielu sda ​​na oddiele sdb. dd if=/dev/zero of=/dev/sdX prepíše obsah špecifikovaného média nulami, takže informácie nebude možné obnoviť. A dd if=~/Downloads/ubuntu.iso of=/dev/sdX bs=4M urobí zavádzacie médium z obrázka, ktorý ste si stiahli s distribúciou.

Linuxové príkazy pre správu používateľov

  1. useradd . Registruje nového používateľa. Zadajte používateľské meno useradd a používateľ bude vytvorený.
  2. userdel . Odstráni používateľský účet a súbory.
  3. usermod. Zmení používateľský účet. Môže presunúť domovský priečinok používateľa alebo nastaviť dátum, kedy bude účet zablokovaný.
  4. passwd . Zmení heslá účtov. Bežný používateľ môže zmeniť heslo iba pre svoje účtu, superužívateľ môže zmeniť heslo akéhokoľvek účtu.

Linuxové príkazy pre správu siete

  1. IP . Multifunkčný tím pre prácu so sieťou. Príkaz ip address show zobrazuje informácie o sieťových adresách, ip route riadi smerovanie atď. Zadaním príkazov ip link set ethX up , ip link set ethX down , môžete zapínať a vypínať pripojenia. Príkaz ip má mnoho použití, preto je najlepšie prečítať si príručku alebo pred jeho použitím zadať príkaz ip --help.
  2. ping . Označuje, či ste pripojení k sieti a pomáha vám určiť kvalitu vášho pripojenia.

A ešte jedna vec

Nakoniec to hlavné Linuxové príkazy. Zobrazujú kravu, ktorá sa s vami môže rozprávať (nepýtajte sa, čo používajú vývojári).

  1. cowsay čokoľvek. Krava povie, čo jej poviete.
  2. šťastie | cowsay. Krava dá rozumnú (alebo nie takú) myšlienku alebo citát.
  3. cowsay -l . Zobrazí zoznam všetkých zvierat, ktoré je možné zobraziť v termináli. Ak zrazu nemáš rád kravy.
  4. šťastie | cowsay -f zviera_zo_zoznamu. Zviera podľa vášho výberu začne vyhadzovať úvodzovky, niekedy aj vhodné.
  5. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru . Aby celá zoo hovorila po rusky. Bez toho zvieratá citujú Twaina a Wilda.

Toto nie sú všetky príkazy Linuxu. Ak potrebujete podrobne poznať možnosti a spôsob používania príkazov Linuxu, môžete použiť vstavanú príručku. Napíšte man yourcommand alebo yourcommand --help.

Niektorí linuxové nástroje, aj keď je stále funkčný a prítomný v štandardných úložiskách, v skutočnosti sa už používa, a preto bude postupne vyradený v prospech modernejších náhrad.

Starý príkaz

Náhradné tímy

arp ip n (ip sused)
ifconfig IP a (IP adresa), ip odkaz, ip -s (ip-stats)
iptunnel ip tunel
iwconfig iw
nameif ip odkaz, ifrename
netstat ss, ip trasa(pre netstat -r), ip -s odkaz(pre netstat -i), ip maddr(pre netstat-g)
trasu ip r (ip trasa)

Teraz sa pozrime bližšie na tieto zastarané príkazy a ich náhrady.

Cieľom tohto článku nie je podrobná analýza iproute2 a tímov IP; namiesto toho budú uvedené zastarané príkazy a budú uvedené ich nové náprotivky. Ak namiesto príkazu na výmenu „nie je jasné“ a poznáte správnu náhradu, môžete ju napísať do komentárov k článku.

Skoč do:

Tímy nslookup A kopať diskutované samostatne tu.

Arp

Výmena

arp -a alebo -- všetky
.
Zobrazuje záznamy krstné meno hostiteľa alebo IP adresy. Ak parameter nepoužívané, zobrazia sa všetky záznamy.
ip n(alebo ip sused), alebo ip n show
arp-d alebo -- vymazať
.
Vymažte položky vyrovnávacej pamäte ARP pre zadaného hostiteľa.
ip n del(toto zruší platnosť susedných záznamov)
.
ip n f
(alebo ip n splachovanie)
arp -D alebo -- zariadenie na použitie
.
Používa hardvérovú adresu priradenú k zadanému rozhraniu.
Nejasajte
arp -e
.
Zobrazuje položky v predvolenom štýle (Linux).
Nejasajte
arp -f alebo -- súbor
.
Vyzerá to ako možnosť -s, iba tentoraz sa informácie prevezmú zo zadaného súboru . Ak nie je nastavené, predvolená hodnota je /etc/ethers.
Nejasajte
arp-H alebo -- typ hw alebo -t
.
Pri nastavovaní alebo čítaní vyrovnávacej pamäte ARP tento voliteľný parameter hovorí arp ktorú triedu záznamov má kontrolovať. Štandardne je to hodnota tohto parametra éter(napr. hardvérový kód 0x01 pre IEEE 802.3 10Mbps Ethernet).
Nejasajte
arp-i alebo -- zariadenie
.
Vyberie rozhranie. Pri vyprázdnení vyrovnávacej pamäte ARP sa vytlačia iba položky zodpovedajúce zadanému rozhraniu. Napríklad, arp -i eth0 -s 10.21.31.41 A321.ABCF.321A vytvorí statický záznam ARP spájajúci IP adresu 10.21.31.41 s MAC adresou A321.ABCF.321A na eth0.
ipndev [meno]
arp-n alebo -- číselné
.
Zobrazuje adresy IP namiesto toho, aby sa pokúšal určiť názvy domén.
Nejasajte
arp -s alebo -- nastaviť
.
Manuálne vytvorí statickú položku mapovania adries ARP pre hostiteľa s hardvérovou adresou nastavenou na .
ip n add lladdr dev [device] nud(pozri príklad nižšie)
arp -v
.
Na zobrazenie použite verbálny režim viac podrobnosti.
ip -s n(alebo ip -štatistika č)

# ip n del 10.1.2.3 dev eth0

Zrušte platnosť položky vyrovnávacej pamäte ARP pre hostiteľa 10.1.2.3 na zariadení eth0.

# ip sused show dev eth0

Zobraziť vyrovnávaciu pamäť ARP pre rozhranie eth0.

# ip n add 10.1.2.3 lladdr 1:2:3:4:5:6 dev eth0 nud perm

Pridajte „trvalú“ položku vyrovnávacej pamäte ARP pre hostiteľa 10.1.2.3 na zariadení eth0. Štát Protokol zisťovania susedov(nud) môže byť jedno z nasledujúcich:

  • noarp- záznam je platný. Tento záznam sa nepokúsi overiť, ale po uplynutí jeho platnosti môže byť vymazaný.
  • trvalé- záznam je platný navždy a môže byť vymazaný iba administratívne.
  • dosiahnuteľný- Záznam je platný do uplynutia časového limitu dosiahnuteľnosti.
  • zatuchnutý- záznam je platný, ale podozrivý.

ifconfig

Výmena

ifconfig
.
Zobraziť podrobnosti o všetkých sieťových rozhraniach.
IP a(alebo IP adresa)
ifconfig
.
Názov rozhrania. Toto je zvyčajne názov ovládača, za ktorým nasleduje číslo zariadenia; napríklad, eth0 pre prvé rozhranie Ethernet. Eth0 zvyčajne hlavné rozhranie sieťovej karty počítača.
ip a show dev
ifconfig
.
Ak chcete umožniť interpretáciu rôznych schém pomenovania používaných rôznymi protokolmi, používa sa na dekódovanie a zobrazenie všetkých adries protokolov. V súčasnosti podporované rodiny adries zahŕňajú inet(predvolené nastavenie TCP/IP) inet6(IPv6) ax25(AMPR Packet Radio), ddp(Appletalk fáza 2), ipx(Novell IPX) a netrom(AMPR Packet radio).
ip -f a
.
možno inet(IPv4) inet6(IPv6), príp odkaz. okrem toho -4 = - jemné A -6 =-f inet6.
ifconfig pridať.
ifconfig adresu
.

Priradí zadanú IP špecifikované .
ip a pridať dev
ifconfig allmulti alebo -všetko viacnásobné
.
Povolí alebo zakáže all-multicast (multicast). Ak je vybratá, všetky pakety vysielania v sieti budú prijímané špecifikovaným . Toto povolí alebo zakáže odosielanie prichádzajúcich rámcov sieťovej vrstvy jadra.
ip pán iif alebo ip mroute iif, kde toto je rozhranie, na ktorom sa prijímajú pakety vysielania.
ifconfig arp alebo -arp
.
Povolí alebo zakáže použitie protokolu ARP .
ip link nastavený arp on alebo arp off
vysielanie ifconfig
.
Určuje adresu pre vysielanie. V predvolenom nastavení je adresa vysielania pre podsieť IP adresa, ktorá je v rovnakej časti adresy podsiete ako všetky podsiete (t. j. a.b.c.255 pre podsieť /24).
ip pridať vysielanie
.
ip link set dev broadcast(nastaví vysielaciu adresu spojovacej vrstvy)
ifconfig del
.
Odstráni adresu IPv6 z , ako napr eth0.
ip a del dev
ifconfig dole
.
Zakáže , ako napr eth0.
ip odkaz nastavený dev
ifconfig hw
.
Nastavuje hardvérovú adresu (MAC) tohto "a, ak ovládač zariadenia podporuje túto operáciu. Kľúčové slovo musieť za ktorým nasleduje názov hardvéru a vytlačiteľný ASCII ekvivalent hardvérovej adresy. V súčasnosti podporované triedy hardvéru zahŕňajú: éter(ethernet), ax25(AMPR AX.25), ARCnet A netrom(AMPRNET/ROM).
ip link set dev address
ifconfig io_addr
.
Nastaviť počiatočné v I/O priestor pre toto zariadenie.
Dont jasné; možno ethtool.
ifconfig irq
.
Nastavené na použitie v sieťovom rozhraní.
Dont jasné; možno ethtool.
ifconfig mem_start
.
Nastavte počiatočnú adresu v rozhraní.
Dont jasné; možno ethtool.
médium ifconfig
.
Nastavuje fyzický port alebo typ média. Príklady toto 10baseT, 10základ2 A AUI. Hodnota auto povedzte ovládaču rozhrania, aby automaticky zistil typ média (podpora tohto príkazu sa líši v závislosti od ovládača).
Dont jasné; možno ethtool.
ifconfig mtu[n]
.
Nastaví maximálnu prenosovú jednotku () rozhrania na [n].
ip link set dev mtu[n]
ifconfig multicast
.
Sady na rozhraní (zvyčajne nie sú potrebné, pretože samotný ovládač nastavuje príznak správne).
ip link set dev multicast on alebo vypnuté
maska ​​siete ifconfig
.
Súpravy masku podsiete(nie adresy IP). "a. Predvolené masky sa používajú pre štandardné podsiete triedy A, B alebo C (na základe adresy IP), ale možno ich zmeniť pomocou tohto príkazu.
Nejasajte
ifconfig pointopoint alebo - pointopoint
.
Povoľte alebo zakážte tento režim .
Dont jasné; možno ippd. Príkaz ip pridať partnera definuje adresu vzdialeného bodu pre rozhranie point-to-point.
výzva ifconfig alebo - sľubný
.
Povoliť alebo zakázať (promiskuitný režim) zapnuté .
ip link nastavený dev promisc on alebo vypnuté
ifconfig txquelen[n]
.
Inštalácia . Menšie hodnoty sa odporúčajú pre pripojenia s vysokou latenciou (napr. dial-up modemy, ISDN atď.).
ip link set dev txqueuelen[n] alebo txqlen[n]
tunel ifconfig
.
Vytvorte zariadenie Simple Internet Transition (IPv6-in-IPv4), ktoré sa tuneluje na poskytnutú IPv4 .
ip tunelový režim sit(ďalšie možné režimy sú iip A gre).
ifconfig up
.
Aktivujte (povoľte) zadané .
ip link nastavený

# ip link show dev eth0 # ip a add 10.11.12.13/8 dev eth0 # ip link set dev eth0 up # ip link set dev eth0 mtu 1500 # ip link set dev eth0 address 00:70:b7:d6:cd:ef

iptunnel

Syntax medzi iptunnel a ip tunelom je veľmi podobná, ako je znázornené v príkladoch nižšie.

# add ipip-tunl1 mode ipip remote 83.240.67.86 (ipip-tunl1 je názov tunela, 83.240.67.86 je vzdialená IP adresa). # pridať režim ipi-tunl2 ipip vzdialené 104.137.4.160 miestne 104.137.4.150 ttl 1 # pridať režim gre-tunl1 gre vzdialené 192.168.22.17 miestne 192.168.10.21 ttl 255

Viac o vytváraní tunelov pomocou iproute2 si môžete prečítať tu.

Iwconfig

Výmena

iwconfig
.
Zobrazuje základné informácie o bezdrôtových rozhraniach, ako sú podporované protokoly (), ID rozšírenej sady služieb (), režim a prístupový bod. Ak chcete zobraziť tieto informácie o konkrétnom rozhraní, použite iwconfig kde interface je názov zariadenia, ako napr wlan0.
iw dev odkaz
iwconfig ap
.
Ak je to možné, vynútite registráciu bezdrôtového adaptéra v prístupovom bode . Táto adresa je ID bunky prístupového bodu (podľa bezdrôtového skenovania), môže sa líšiť od jeho MAC adresy.
Nejasajte
iwconfig commit
.
Niektoré bezdrôtové adaptéry neaplikujú zmeny okamžite (môžu čakať, kým sa ostatné zmeny aplikujú spoločne, alebo ich aplikujú až po vybratí karty z ifconfig). Tento príkaz (ak je dostupný) spôsobí, že adaptér okamžite použije všetky čakajúce zmeny.
Nejasajte
iwconfig essid
.
Pripojenie k bezdrôtová sieť ESSID . Na niektorých bezdrôtových adaptéroch môžete vypnúť kontrolu ESSID (nečitateľné ESSID). vypnuté alebo akýkoľvek(použitie na reštartovať).
iw pripojiť
iwconfig frag
.
Nastavuje maximálnu veľkosť fragmentu, ktorá je vždy nižšia ako maximálna veľkosť paketu. Toto nastavenie môže tiež ovládať dostupnosť Frame Bursting na niektorých bezdrôtových adaptéroch (možnosť posielať viacero IP paketov spolu). Tento mechanizmus sa aktivuje, ak je veľkosť fragmentu väčšia ako maximálna veľkosť paketu. ostatné platné príznaky parametrov sú auto, na a vypnuté.
Nejasajte
iwconfig
.
Súpravy prevádzková frekvencia alebo kanál na bezdrôtovom zariadení. Hodnota pod 1000 označuje číslo kanálu, hodnota väčšia ako 1000 je frekvencia v Hz. Môžete pracovať s príponami k, M alebo G pre množstvá (napríklad „2,46G“ pre 2,46 GHz). Môžete tiež použiť vypnuté alebo auto nechať adaptér sám vybrať najlepší kanál(ak je podporovaná).
iw dev nastaviť frekv
.
iw dev nastaviť kanál
kľúč iwconfig
.
Ak chcete nastaviť prúd (kľúč) šifrovanie, stačí zadať kľúč hexadecimálny formulár ako XXXX-XXXX-XXXX-XXXX alebo XXXXXXXXX. Kľúč môžete zadať aj ako reťazec ASCII pomocou predpony s:. zapnuté A vypnuté(znova) povoliť a zakázať šifrovanie. Bezpečnostný režim môže byť otvorené alebo obmedzené a jeho význam závisí od použitej mapy. Pri väčšine máp v režime otvorené nepoužíva sa žiadna autentifikácia a karta môže akceptovať aj nešifrované relácie obmedzené akceptované sú iba šifrované relácie a karta bude používať autentifikáciu, ak je k dispozícii.
iw pripojiť kľúče(pre WEP)
.
Ak sa chcete pripojiť k AP so šifrovaním WPA alebo WPA2, musíte použiť wpa_supplicant .
režim iwconfig
.
Nastavuje prevádzkový režim bezdrôtové zariadenie. Režim možno ad hoc, Automat, Organizovaný, Majster, Monitor, opakovač alebo sekundárne.
.
ad hoc
: Sedem pozostáva iba z jednej bunky bez prístupového bodu.
Organizovaný: Bezdrôtový uzol sa pripája k sieti viacerých prístupových bodov s roamingom.
Majster: Bezdrôtový uzol je hlavným synchronizačným zariadením alebo funguje ako prístupový bod.
Monitor: Bezdrôtový uzol nie je spojený so žiadnou bunkou a pasívne monitoruje všetky pakety na frekvencii.
Opakovač: Bezdrôtový uzol preposiela pakety medzi inými bezdrôtovými uzlami.
sekundárne: Bezdrôtový uzol funguje ako náhradný master/repeater (master/repeater).
Nejasajte
iwconfig mod
.
Vynúti použitie bezdrôtového sieťového adaptéra určitý súbor modulácie. Moderné adaptéry podporujú rôzne modulácie ako 802.11b, 802.11g alebo 802.11n. Zoznam dostupných modulácií závisí od adaptéra/ovládača a možno ho zobraziť pomocou modulácia iwlistu. Niektoré možnosti sú 11 g, CCK OFDMa A auto.
Nejasajte
prezývka iwconfig
.
Nastaví prezývku (alebo názov stanice).
Nejasajte
iwconfig nwid
.

Nastaví ID siete pre WLAN. Tento parameter sa používa iba pre hardvér do 802.11 pretože protokol 802.11 používa pre túto funkciu ESSID a adresu prístupového bodu. Na niektorých adaptéroch bezdrôtovej siete môžete zakázať overenie ID siete (promiskuitné NWID). vypnuté(A na(znova) povoliť).
Nejasajte
výkon iwconfig
iwconfig výkon min | max
režim napájania iwconfig
iwconfig zapnutie | vypnuté
.
Konfiguruje schému napájania a režimu. Platné možnosti : obdobie(nastavuje obdobie medzi prebudeniami), čas vypršal(nastaví časový limit pred návratom do režimu spánku), šetrenie(nastavuje celkovú úroveň úspory energie).
Modifikátory min A max predvolená hodnota je v sekundách, ale prípony sú akceptované m alebo ušpecifikovať hodnoty v milisekundách a mikrosekundách.
Možnosti platného režimu : všetky(prijímať všetky balíčky), unicast(prijímať iba unicast pakety, odmietať multicast a vysielať) a multicast(prijímajte iba pakety multicast a broadcast, zahoďte unicast pakety).
zapnuté A vypnuté(znova) zapnite a vypnite správu napájania.
Dont jasné; niektoré príkazy týkajúce sa napájania:
.
iw dev zapol power_save
.
iw dev získa power_save
iwconfig rýchlosť/bit
.
Nastavuje prenosovú rýchlosť v bitoch za sekundu pre karty, ktoré podporujú viacero prenosových rýchlostí. Prenosová rýchlosť je rýchlosť, ktorou sa v priemere prenášajú bity, rýchlosť pripojenia používateľa je nižšia kvôli rôznym stíhačkám. Môžete pridať prípony k, M alebo G na prípony (desiatkový násobiteľ: 10^3, 10^6 a 10^9 b/s), alebo stačí pridať „ 0 “ (nuly). Rýchlosť môže byť tiež auto pre výber automatický režim rýchlosť (vráti sa späť na nízke rýchlosti na hlučných kanáloch), príp pevné vrátiť na pevnú hodnotu. Ak zadáte hodnotu prenosovej rýchlosti a použijete auto, vodič použije všetky rýchlosti nižšie alebo rovné tejto hodnote.
iw nastaviť bitrate legacy-2,4 12 18 24
iwconfig zopakujte
.
Na inštaláciu maximálny počet zopakuje ( retransmisie MAC), zadajte limit. Na nastavenie maximálnej doby, počas ktorej sa má MAC pokúsiť znova život. Štandardne je táto hodnota v sekundách; pridať príponu m alebo u zadajte hodnotu v milisekundách alebo mikrosekundách. Môžete pridať modifikátory krátky, dlhý, min A max.
Nejasajte
iwconfig rts
.
Nastavuje veľkosť najmenšieho paketu, pre ktorý uzol posiela RTS; hodnota rovnajúca sa maximálnej veľkosti paketu deaktivuje tento mechanizmus. Môžete tiež nastaviť parameter prahu na auto, pevné alebo vypnuté.
Nejasajte
iwconfig sens
.
Nastavuje prah citlivosti (určuje citlivosť bezdrôtového adaptéra v zlých podmienkach, napr nízky level signál, rušenie atď.). Zdá sa, že moderné adaptéry riadia tento prah automaticky.
Nejasajte
iwconfig txpower
.
Pre adaptéry, ktoré podporujú viacero vysielacích výkonov, tento príkaz nastavuje vysielací výkon v dBm. Ak W je výkon vo wattoch, výkon v dBm je P = 30 + 10.log(W). Ak končí s mW, hodnota sa automaticky prevedie na dBm. okrem toho na A vypnuté zapnite a vypnite rádio a auto A pevné zapnite a vypnite ovládanie napájania (ak sú tieto funkcie dostupné).
iw dev set TX power
.
iw phy set txpower
iwconfig --help
.
Zobraziť pomoc pre iwconfig.
Pomoc
iwconfig -- verzia
.
Zobraziť verziu nainštalovaného súboru iwconfig.
iw -- verzia

# iw dev wlan0 link # iw wlan0 connect CoffeeShopWLAN # iw wlan0 connect HomeWLAN kľúče 0:abcde d:1:0011223344 (pre WEP)

nameif

Výmena

nameif
.
Ak nie je zadané žiadne meno a MAC adresa, pokúsi sa prečítať adresu z /etc/mactab . Každý riadok mactab musí obsahovať názov rozhrania a adresu MAC (alebo komentáre začínajúce znakom #).
ip link set dev name
.
ifrename -i -n
nameif -c
.
Číta z namiesto /etc/mactab .
ifrename -c
nameif -s
.
Chybové hlásenia odoslané do systémového denníka.
Nejasajte

netstat

Výmena

netstat -a alebo -- všetky
.
Ukážte počúvanie aj nepočúvanie zásuvky.
ss-a alebo -- všetky
netstat -A alebo -- protokol=
.
Určuje adresu rodín, pre ktoré sa majú zobraziť pripojenia. rodiny je zoznam oddelený čiarkami Kľúčové slová Páči sa mi to inet, Unix, ipx, ax25, netrom A ddp. Má rovnaký účinok ako použitie možností -- inet, -- unix (-x), -- ipx, --ax25, -- netrom A -- ddp.
ss-f alebo -rodina=
.
Rodiny: Unix,inet, inet6,odkaz, čistý odkaz.
netstat -c alebo -- nepretržitý
.
Prispôsobuje netstat aktualizujte zobrazené informácie každých niekoľko sekúnd, kým sa nezastaví.
Nejasajte
netstat -C
.
Načíta informácie o trase z vyrovnávacej pamäte trasy.
ip cache zoznamu trás
netstat -e alebo -- predĺžiť
.
Zobrazuje vyššiu úroveň detailov. Dá sa zadať dvakrát (napr -- ee) pre maximálne detaily.
ss-e alebo -- predĺžený
netstat -F
.
Vytlačí informácie o smerovaní z priamej databázy ().
Nejasajte
netstat -g alebo -- skupiny
.
Zobrazte informácie o členstve v skupine pre IPv4 a IPv6.
ip maddr, ip maddr show
netstat -i alebo -- rozhranie=
.
Zobrazí tabuľku všetkých sieťových rozhraní alebo špecifikovaných .
ip -s odkaz
netstat -l alebo -- počúvanie
.
Zobrazuje iba počúvajúce zásuvky (ktoré netstatštandardne preskakuje).
ss-l alebo -- počúvanie
netstat -M alebo -- maškaráda
.
Zobrazuje zoznam pripojení (pripojení, ktoré konvertor zmenil sieťové adresy Preklad sieťových adries).
Nejasajte
netstat -n alebo -- číselné
.
Zobrazte číselné adresy namiesto pokusu o určenie symbolického hostiteľa, portu alebo používateľských mien (preskočí rozlíšenie DNS).
ss-n alebo -- číselné
netstat -- numeric-hosts
.
Zobrazuje číselné adresy hostiteľov, ale neovplyvňuje preklad portu alebo používateľského mena.
Nejasajte
netstat -- numerické porty
.
Zobrazuje číselné čísla portov, ale neovplyvňuje názov hostiteľa ani rozlíšenie používateľa.
Nejasajte
netstat -- numeric-users
.
Zobraziť číselné ID používateľov, ale neovplyvní to názov hostiteľa a rozlíšenie portov.
Nejasajte
netstat -N alebo -- symbolický
.
Zobrazuje symbolické mená hostiteľa, portu alebo používateľov namiesto číselných vyjadrení. netstat robí to štandardne.
ss-r alebo -- vyriešiť
netstat -o alebo --časovače
.
Zahŕňa informácie týkajúce sa sieťových časovačov.
ss-o alebo --možnosti
netstat -p alebo -- program
.
Zobrazuje identifikátor ID (PID) a názov programu, ku ktorému patrí každá zásuvka.
ss-p
netstat -r alebo -- trasa
.
Zobrazuje smerovacie tabuľky jadra.
ip trasa, ip trasa zobraziť všetko
netstat -s alebo -- štatistiky
.
Zobrazuje súhrnné štatistiky pre každý protokol.
ss-s
netstat -t alebo -- tcp
.
Filtrujte výsledky, aby ste zobrazili iba TCP.
ss-t alebo -- tcp
netstat -T alebo -- notrim
.
Zastavte orezávanie dlhých adries
Nejasajte
netstat -u alebo -- udp
.
Filtrujte výsledky, aby ste zobrazili iba UDP.
ss-u alebo -- udp
netstat -v alebo -- verbózne
.
Poskytnite podrobný výstup
Nejasajte
netstat -w alebo -- surové
.
Filtrovať výsledky len na zobrazenie .
ss-w alebo -- surové
netstat -Z alebo -- kontext
.
Ak je povolené, vytlačí sa Kontext SELinux. Na hostiteľoch so systémom SELinux sú všetky procesy a súbory označené spôsobom, ktorý predstavuje informácie súvisiace s bezpečnosťou. Tieto informácie sa nazývajú kontext SELinux.
Nejasajte

trasu

Výmena

trasu
.
Zobrazí smerovaciu tabuľku hostiteľa.
ip trasa
cesta -A alebo trasa --
.
Pomocou zadanej rodiny adries so schopnosťou pridať(pridať) resp del(vymazať). Povolené rodiny sú inet(DARPA Internet), inet6(IPv6) ax25(AMPR AX.25), netrom(AMPRNET/ROM), ipx(Novell IPX), ddp(Appletalk DDP) a x25(CCITX X.25).
IP-f trasa
.
možno inet(IP) inet6(IPv6), príp odkaz. okrem toho -4 = - jemné A -6 = -f inet6.
cesta -C alebo -- cache
.
Poháňané vyrovnávacou pamäťou smerovania jadra namiesto tabuľky smerovania smerovania informačnú základňu (FIB).
Dont jasné; ip route show cache resetuje vyrovnávaciu pamäť smerovania.
cesta -e alebo -ee
.
Na zobrazenie používa formát netstat -r smerovacie tabuľky. -ee vygeneruje veľmi dlhý reťazec so všetkými parametrami zo smerovacej tabuľky.
ip zobrazenie trasy
trasa -F alebo -- fib
.
Beží na smerovacích tabuľkách Forwarding Information Base () (predvolené správanie).
Nejasajte
trasa -h alebo -- Pomoc
.
Tlač pomocníka.
ip trasa pomoc
trasa-n
.
Zobrazuje číselné adresy IP a obchádza rozlíšenie názvu hostiteľa.
Nejasajte
cesta -v alebo -- verbózne
.
Zapne výstup podrobného príkazu.
IP-s trasa
trasa -V alebo -- verzia
.
Zobrazuje verziu príkazu sieťové nástroje A trasu.
IP -V
pridať trasu alebo del
.
Pridajte alebo odstráňte trasu do smerovacej tabuľky.
ip trasa cez
trasu dev
.
Priradí trasu s konkrétne zariadenie. Ak dev je posledná možnosť na príkazovom riadku, slovo dev možno vynechať.
ip route dev
trasa gw
.
Smeruje pakety cez zadanú IP adresu brány.
ip route pridať predvolené cez
trasa-hostiteľ
.
Určuje, že cieľom je hostiteľ (nie sieť).
Nejasajte
trasa -irtt [n]
.
Nastaví počiatočný čas jemného cestovania () pre pripojenia TCP cez túto trasu do [n] milisekúnd (1-12 000). Toto sa vo všeobecnosti používa iba v sieťach AX.25. Ak sa vynechá, použije sa predvolená hodnota 300 ms.
Dont jasné; ip route rtt nastavuje odhad RTT; rttvar nastavuje počiatočný odhad rozptylu RTT.
route-net
.
Určuje, že cieľom je sieť (nie hostiteľ).
Nejasajte
trasu [-hostiteľ alebo -net] sieťová maska
.
Nastavuje masku podsiete.
Nejasajte
metrika trasy[n]
.
Nastaví pole indexu v smerovacej tabuľke (používané smerovacími démonmi) na hodnotu [n].
ip trasa metrický alebo preferencie
trasu mod, dyn, alebo obnoviť
.
Nastavte dynamickú alebo upravenú trasu. Tieto príznaky slúžia na diagnostické účely a zvyčajne ich nastavujú iba smerovacie démony.
Nejasajte
trasa mss
.
Inštalácia maximálna veľkosť Maximálna veľkosť segmentu () TCP segment o zadaný počet bajtov pre spojenia cez túto trasu.
ip route advmss(MSS na tieto destinácie inzeruje pri vytváraní TCP spojení).
odmietnutie trasy
.
Nastaví blokujúcu trasu, ktorá spôsobí zlyhanie vyhľadávania trasy. Používa sa na maskovanie sietí pred použitím predvolenej trasy. Nie je určený na poskytovanie funkcií brány firewall.
ip route add zákaz
okno trasy[n]
.
Nastavte TCP pre pripojenia na tejto trase na hodnotu [n] byte. Toto sa vo všeobecnosti používa iba v sieťach AX.25 a s ovládačmi, ktoré nedokážu spracovať rámce back-to-back.
ip okno trasy [W]

Nižšie sú uvedené niektoré príklady syntaxe príkazov ip trasa.

# ip route add 10.23.30.0/24 cez 192.168.8.50 # ip route del 10.28.0.0/16 cez 192.168.10.50 dev eth0 # ip route chg default cez 192.168.25.110 dev interface thatshow the route ands dev dev by sa použil na dosiahnutie vzdialeného hostiteľa. Tento príkaz bude obzvlášť užitočný pri riešení problémov so smerovaním na hostiteľoch s veľké stoly smerovanie a/alebo viacero sieťových rozhraní).

Prístup k vzdialené systémy

sx, rx

Tímy sx A rx xmodem. Súčasťou balenia minicom.

sz, rz

Tímy sz A rz sa používajú na príjem / prenos súborov do / zo vzdialeného uzla v sieti pomocou protokolu zmodem. Protokol zmodem má oproti protokolu určité výhody xmodem, takouto výhodou možno nazvať vyššiu prenosovú rýchlosť a možnosť obnovenia prenosu, v prípade prerušenia. Súčasťou balenia minicom.

ftp

Tento názov sa vzťahuje na nástroj a protokol na prenos súborov. Relácie FTP možno vytvoriť zo skriptov (pozri príklad 17-6, príklad A-5 a príklad A-14).

uucp

Kópia z Unixu do Unixu. Ide o komunikačný balík na prenos súborov medzi Unixové servery. Skript v jazyku príkazový shell- jeden z najefektívnejších spôsobov automatizácie takejto výmeny.

Zdá sa, že s príchodom internetu a elektronickej pošty, uucp sa postupne vytráca do zabudnutia, dá sa však úspešne použiť v izolovaných sieťach, ktoré nemajú prístup na internet.

cu

C všetky U p - pripája sa k vzdialenému systému ako jednoduchý terminál. Tento príkaz je súčasťou balíka uucp a akousi zjednodušenou verziou príkazu telnet.

telnet

Nástroj a protokol na pripojenie k vzdialenému systému.

wget

wget - neinteraktívne nástroj na sťahovanie súborov z webu alebo ftp stránok.

    wget -p< a href =

    wget" názov = "http://www.xyz23.com/file01.html

    wget">

    wget-r< a href = title ="ftp://ftp.xyz24.net/~bozo/project_files/"> ftp :// ftp.xyz24.net/ ~bozo/ project_files/-o $SAVEFILE

rysa ostrovida

rysa ostrovida- Webový prehliadač v rámci skriptov (s prepínačom -dump) možno použiť na sťahovanie súborov z webových stránok alebo ftp stránok v neinteraktívnom režime.

    rysa-skládka< a href = title ="http://www.xyz23.com/file01.html"> http://www.xyz23.com/file01.html> $SAVEFILE

rlogin

vzdialené prihlásenie- iniciuje reláciu so vzdialeným systémom. Tento príkaz nie je bezpečný, je lepšie použiť namiesto neho ssh.

rsh

vzdialený shell- vykoná príkaz na vzdialenom systéme. Tento príkaz nie je bezpečný, je lepšie použiť namiesto neho ssh.

rcp

vzdialenú kópiu- kopírovanie súborov medzi dvoma strojmi cez sieť. Rovnako ako ostatné nástroje r*, príkaz rcp je neistý, a preto je nežiaduce používať ho v skriptoch. Ako náhradu odporúčame ssh alebo očakávať.

ssh

Bezpečná škrupina- nadviaže komunikačnú reláciu a vykoná príkazy na vzdialenom systéme. Slúži ako bezpečná náhrada za telnet, rlogin, rcp A rsh. Používa identifikáciu, autentifikáciu a šifrovanie informácií prenášaných cez sieť. Podrobnosti nájdete v muž ssh .

Sieť je neoddeliteľnou súčasťou Linuxu a ponúka množstvo nástrojov a príkazov na diagnostiku akéhokoľvek sieťového problému.

Príklady sieťových príkazov v systéme Linux

Nájdite názov hostiteľa/domény a IP adresu – názov hostiteľa
Vykonajte test sieťového pripojenia - ping-
Získajte konfiguráciu siete - Ifconfig
Sieťové pripojenia, smerovacie tabuľky, štatistiky rozhrania - NETSTAT
Vyhľadávanie mien DNS dotaz— nslookup
Pripojenie k iným hostiteľom - Telnet
Získať hostiteľa siete – informácie pre sledovanie používateľa
Urobte stopu - traceroute
Zobrazenie informácií o používateľovi – prst
Kontrola stavu cieľového hostiteľa - Telnet

Príklady použitia sieťových príkazov v Linuxe

Pozrime sa na niekoľko príkladov rôznych sieťových príkazov v systéme Linux. Niektoré z nich sú úplne základné ako ping a telnet a niektoré sú výkonnejšie ako Nslookup a NetStat. Keď použijete tieto príkazy v kombinácii, môžete získať čokoľvek, čo hľadáte, napríklad názov hostiteľa, pripojenia koncového bodu, stav pripojenia atď.

hostname — Názov hostiteľa

Názov hostiteľa bez možností zobrazuje hostiteľa počítača. Ak chcete zistiť, kto je vlastníkom, spustite príkaz:

#meno hosťa

Tento príkaz zobrazí názov domény zariadenia. Ak chcete zobraziť IP adresu aktuálneho počítača, spustite rovnaký príkaz s klávesom „i“:

# názov hostiteľa -i

ping - ping

Posiela pakety informácií do užívateľom definovaného zdroja. Ak sú prijaté pakety, zariadenie ich priradí a odošle späť. Ping možno použiť na dva účely

jeden . Aby ste to zabezpečili sieťové pripojenie je možné nainštalovať.

2. načasovanie pripojenia. Ak pingnete www.. Na zastavenie testu použite Ctrl + C. Príkaz môžete spustiť takto:

# ping stránka

Môžete nastaviť čas pred odoslaním paketu, napríklad počkať 3 sekundy pred odoslaním ďalšieho paketu.

# ping -i 3 your_IP

Existuje niekoľko spôsobov, ako skontrolovať lokálne rozhranie:

# ping 0 # ping localhost # ping 127.0.0.1

Môžete tiež poslať N počet paketov a potom dokončiť prácu, za týmto účelom:

# ping -c 5 www.stranka

Môžete tiež zistiť verziu samotného pingu, na tento účel spustite príkaz:

# ping -V

Spustili ste pomôcku ping a váš hostiteľ vôbec neodpovedá, začnete zisťovať, čo sa deje a ako tento problém vyriešiť, vzdialený hostiteľ vydá zvukové varovanie.

# ping -a IP # ping -a 192.168.244.134

S voľbou "-q" môžete preskočiť odpovede z vášho vzdialený hostiteľ a zobraziť výslednú štatistiku:

# ping -c 5 -q www.stranka

Veľkosť prenášaného paketu môžete zmeniť (povedzme z 56 na 120) a môžete to urobiť takto:

# ping -s 100 192.168.244.134

Môžeme tiež zmeniť trvanie príkazu ping, napríklad musíme pingovať službu na 15 sekúnd, potom spustite:

# ping -w 15 192.168.244.134

Bez prerušenia príkazu ping môžete zobraziť štatistiku vykonania stlačením CTRL + |

Zobraziť konfiguráciu siete, zobrazí aktuálnu konfiguráciu sieťového adaptéra. Je to užitočné, ak chcete zistiť, či dochádza k chybám vysielania (TX) alebo prijímania (RX).

traceroute

Praktický program na zobrazenie počtu skokov a časov odozvy na dosiahnutie vzdialeného systému alebo webovej stránky. Na používanie tohto nástroja však potrebujete internetové pripojenie. Budete si ho však môcť nainštalovať, aby ste ho mohli používať.

# traceroute 192.168.244.133

Môžete zobraziť informácie o všetkých sieťové karty ktoré sú pripojené, aby ste to urobili, spustite:

# zobrazenie odkazu ip

netstat

Najužitočnejšie a veľmi univerzálne na vyhľadávanie spojení s hostiteľom a z neho. Všetko o skupinách multicast v sieti sa môžete dozvedieť spustením:

# netstat -g

Ak chcete zistiť, kto „sedí“ na porte (povedzme 21), spustite príkaz:

# netstat -nap | grep 21

Ak chcete zobraziť všetky pripojenia vrátane TCP a UDP, spustite príkaz:

# netstat -a

# netstat -all

Zobrazí sa iba parameter, že sa program vykonáva TCP spojenie:

# netstat -tcp

# netstat -t

Parameter, že sa program spustí, zobrazí iba pripojenie UDP:

# netstat -udp

# netstat -u

nslookup

Ak poznáte IP adresu, zobrazí sa ako názov hostiteľa. Na nájdenie všetkých IP adries pre daný názov domény sa používa príkaz Nslookup. Pre tento nástroj musíte byť pripojení na internet. Príklad použitia:

#nslookup google.com

Nslookup môžete použiť aj na prevod názvu hostiteľa na adresu IP a z adresy IP z názvu hostiteľa.

prstom

Zobrazenie informácií o používateľovi, zobrazenie prihlasovacieho mena používateľa, skutočného mena, názvu terminálu a stavu záznamu. toto je pomerne starý príkaz pre Linux a v súčasnosti sa používa zriedka.

telnet

Cieľový hostiteľ sa pripája cez protokol Telnet, ak je nadviazané telnetové pripojenie na akomkoľvek porte, spojenie medzi týmito dvoma hostiteľmi funguje správne.

# telnet # telnet 192.168.244.134 23

Zvyčajne sa používa na zistenie, či je hostiteľ nažive alebo či je sieťové pripojenie dobré.

Top 10 základných sieťových príkazov v Linuxe sa skončilo, ale ak som nespomenul viac dobré tímy podľa vášho názoru napíšte do komentárov a ja doplním tento článok. Ak máte otázky a návrhy, napíšte všetko do komentárov. Vďaka.