„Linux“ komandos

Kaip naudoti IFCONFIG „Debian“

Kaip naudoti IFCONFIG „Debian“
Kaip naudoti ifconfig „LInux“ yra būtina sąveikauti su mūsų tinklo įrenginiais, nepaisant to, kad jie yra seni ir pakeisti komanda „ip„90-ųjų pabaigoje komanda„ifconfig“Ir toliau yra dažniausiai naudojama komanda sąsajai, IP ir MAC adresams, tinklo maskui ir dar daugiau konfigūruoti pasenęs sysadmins.

Pastaba: Tinklo sąsaja yra tinklo įrenginys.

Rodoma ir suprantama ifconfig

Jei vykdysime komandą „ifconfig"Be papildomų parametrų jis rodys visas galimas tinklo sąsajas, jų IP adresus, tinklo kaukes, būseną ir dar daugiau, kaip šakninį paleidimą"ifconfig„:

Pirmoji tinklo sąsaja (aparatūros įrenginys) yra enp2s0 kuri yra „Ethernet“ sąsaja.

Vėliavos nurodo įrenginio būseną, tinklo įrenginio būsenose gali būti: AUKŠTYN, Transliacija, MULTIKASTAS, BĖGIMAS, ALLMULTI ir PAŽADĖTI arba MONITORIUS belaidėms sąsajoms.

Kur:

AUKŠTYN: įrenginys veikia.
Transliacija: įrenginys / sąsaja gali siųsti srautą į kitą įrenginį, kertantį potinklius.
MULTIKASTAS: Ši žymė leidžia vienu metu siųsti duomenis į kelias paskirties vietas.
BĖGIMAS: Ši žyma informuoja, kad tinklo sąsaja yra ir veikia.
ALLMULTI: Tai leidžia priimti visus paketus iš tinklo.
PAŽADĖTI: Ši vėliava klausys ir užfiksuos visą srautą tinkle, paprastai naudojamą uostymui.
Monitorius (TIK belaidis): Leidžia užfiksuoti srautą neprisijungus prie tinklo, taip pat naudojamas uostyti, norint sugadinti belaidžius tinklus ar tikrinti perdavimą. Sintaksė yra „„iwconfig“ režimo monitorius“.

Be to, kad pažymėtų ifconfig komanda taip pat parodys šias savybes:

MTU (maksimalus perdavimo vienetas): rodo, kad didžiausią baito dydį galima apdoroti ryšio protokolu, mes galime jį padidinti arba sumažinti, kad paveiktų našumą.

eteris: čia randame „Mac“ adresą, mūsų sąsajos aparatinę įrangą arba fizinį adresą. (Norėdami sužinoti daugiau informacijos apie MAC adresą, patikrinkite šią pamoką)

txqueuelen (perdavimo eilės ilgis): nurodo eilėje esančių paketų apribojimą perkėlimo metu, šios ypatybės redagavimas yra naudingas norint optimizuoti mūsų tinklo našumą, kaip paaiškinta vėliau šioje pamokoje.

RX paketai: Leidžia matyti gautus paketus baitais ir klaidomis, jei jų yra.

TX paketai ir TX klaidos: Leidžia matyti perduotus paketus baitais ir klaidomis, jei jų yra.

RX PACKETS radome:

RX klaidos: Klaidos gaunant duomenis.

Nuleista: priimantys paketai buvo numesti.

Viršijimai: Praneša apie „FIFO OVERRUNS“ („First in, First Out“) reiškia, kad mūsų įrenginys yra pilnas pajėgumų, tačiau vis bando apdoroti srautą.

Rėmas: sulaužyti ir nepaisyti rėmeliai.

TX paketuose randame:

TX klaidos: Klaidos perduodant duomenis.

Nuleista: išsiųsti paketai buvo numesti.

Viršijimai: Praneša apie „FIFO OVERRUNS“ („First in, First Out“) reiškia, kad mūsų įrenginys yra pilnas pajėgumų, tačiau vis bando apdoroti srautą.

Vežėjas: praneša apie dvipusį neatitikimą, paprastai, kai dviem bendraujantiems įrenginiams yra skirtingi nustatymai, pvz., savaiminės derybos dėl įrenginio, o rankiniai kitų įrenginių nustatymai.

Susidūrimai: atsitinka, kai du tinklo įrenginiai vienu metu perduoda duomenis, abu įrenginiai nustato vienu metu perduodamus duomenis, tada „Carrier“ leidžia paketams pakaitomis persiųsti.

Pastaba: Ne taip seniai mes buvome įpratę matyti savo „Ethernet“ įrenginius kaip „eth0“, „eth1“ ir kt. Kadangi „systemd v197“ tinklo įrenginiams priskiriami numatomi tinklo sąsajų pavadinimai. Pavadinimai yra pagrįsti įrenginio programine aparatine įranga, topologija ir vieta pagrindinėje plokštėje.

Po „Ethernet“ įrenginio pamatysime grįžtamąjį ryšį. Atgalinė sąsaja nėra tikras tinklo įrenginys, bet virtualus, skirtas tik vietiniam ryšiui. Jei neturime tinklo ryšio, „Loopback“ sąsaja (apibrėžta kaip „lo“) leis mums užmegzti ryšį su savo vietiniu kompiuteriu arba bendrauti su programomis, kurios priklauso nuo tinklo.

Šios sąsajos taip pat yra virtualios ir priklauso virtualių svečių virtualiesiems įrenginiams, joms nėra neįprastų paaiškinamų savybių.

Mano atveju wlp3s0 yra belaidė sąsaja, kuri, prieš tai minėta aukščiau, ir, priešingai nei laidiniai įrenginiai, sugeba uostyti tinklus, nebūdama jų dalis, naudodamasi MONITORIO REŽIMU.

Jei norime, kad „Linux“ grąžintų mums tik belaidžio tinklo korteles, užuot paleidę „ifconfig„Mes galime bėgti“„iwconfig““, Bėk „iwconfig“:

Išvestis mums praneša, kad wlp3s0 yra vienintelis belaidžio tinklo įrenginys, ty enp2s0, vmnet1, lo ir vmnet8 fiziniai ar virtualūs įrenginiai, neturintys belaidžio funkcionalumo.

„Ifconfig“ leidžia rodyti informaciją konkrečioje tinklo sąsajoje nurodant jos pavadinimą, mano atveju aš įvedu:

„ifconfig enp2s0“

Kaip naudoti „ifconfig“ sąsajoms išjungti ir įgalinti:

Kai kuriais atvejais norėdami pakeisti sąsają, pirmiausia turėsime ją išjungti, pritaikyti norimus pakeitimus ir vėl įgalinti. Taip yra, pavyzdžiui, kai norime redaguoti fizinį tinklo MAC adresą arba kortelės režimą (pvz.,.g monitorius). Komandos, kaip išjungti ir įjungti sąsajas, yra intuityvios:

ifconfig žemyn

Mano atveju:

ifconfig enp2s0 žemyn

Kaip matote išjungus tinklo plokštės ping, neveikia, jei norime atkurti savo sąsajos tipą:

„Ifconfig enp2s0“

Dabar pingas veikia įjungus mūsų sąsają.

Kaip naudoti „ifconfig“ norint pakeisti mūsų IP ir MAC adresus:

Norėdami atnaujinti savo IP adresą, turime iškviesti „ifconfig“, nurodyti tinklo sąsają ir nustatyti IP adresą, sintaksė yra:

ifconfig  

Mano atveju:

172.31.124.145

Tada patvirtinkite, kad vėl bėgame:

„ifconfig enp2s0“

Kaip matote, IP adresas pasikeitė iš 172.31.124.144–172.32.124.145.

Dabar, jei norime pakeisti savo MAC adresą, kad apeitume bet kurį baltąjį sąrašą, klonuojantį kitą, arba kad nepaliktume tikrojo MAC žurnale, galime tai padaryti naudodami „ifconfig“, visų pirma turime nuleisti savo sąsają, nustatyti naują MAC adresą ir vėl įjunkite tinklo kortelę:

ifconfig enp2s0 žemyn
ifconfig enp2s0 hw eteris 00: 00: 00: 00: 00: 01
„ifconfig enp2s0“
„ifconfig enp2s0“

Kaip matote, tinklo plokštė turi naują MAC adresą (00: 00: 00: 00: 00: 01).

Kaip naudoti „ifconfig“, norint pakeisti tinklo kaukę:

Tinklo kaukę, naudojamą dalinant potinklius, taip pat galima redaguoti naudojant ifconfig.

Norėdami pakeisti sąsajos tinklo kaukę, sintaksė yra tokia:

ifconfig 255.255.255.0

Mano atveju tai būtų pakeisti:

„ifconfig enp2s0 netmask“ 255.255.255.0

Kaip matote, tinklo kaukė buvo sėkmingai redaguota.

Jei „conconfig “leidžia naudoti parametrų grandinę, norint nustatyti visas norimas ypatybes vienoje komandoje, atkreipkite dėmesį, kad neįtrauktumėte komandų, kurioms reikalinga sąsaja, kad veiktų. Praktinis pavyzdys būtų:

„Ifconfig enp2s0 10“.0.108.68 tinklo kaukė 255.255.255.0 mtu 1000

Kaip matote, nepaisant riboto, palyginti su  ip, „ifconfig“ išlieka labai naudinga komanda redaguoti mūsų tinklo sąsajų nustatymus. Sąžiningai aš asmeniškai naudoju „ifconfig“, nes esu įpratęs, bet kitoje pamokoje parodysiu ip naudojimas.

Dėkojame, kad laikotės „LinuxHint“, ir toliau sekite naujienas ir naujus „Linux“ patarimus. Jei turite klausimų apie šią mokymo programą ar kitą „Linux“ problemą, susisiekite su mumis naudodamiesi https: // support.linuxhint.com.

„HD Remastered“ žaidimai, skirti „Linux“, kurie niekada anksčiau nebuvo išleisti „Linux“
Daugelis žaidimų kūrėjų ir leidėjų siūlo senų žaidimų HD remasterį, kad prailgintų franšizės laiką. Prašome gerbėjų, prašančių suderinamumo su šiuolai...
Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...