Az IFCONFIG használata Debianon

How Use Ifconfig Debian



Hogyan kell használni ifconfig A LInux -ban elengedhetetlen, hogy kölcsönhatásba lépjünk hálózati eszközeinkkel, annak ellenére, hogy régi és a parancs helyettesíti őket ip a 90 -es évek végén a parancs ifconfig továbbra is a leggyakrabban használt parancs a hálózati interfészek, IP- és MAC -címek, netmaszk és egyebek konfigurálásához a legtöbb elavult rendszergazdák.

jegyzet : A hálózati interfész egy hálózati eszköz.







A kimenet megjelenítése és megértése ifconfig

Ha futtatjuk a parancsot ifconfig további paraméterek nélkül az összes elérhető hálózati interfészt, azok IP -címét, netmaszkjait, állapotát és egyebeket fog megjeleníteni gyökérfuttatásként ifconfig :





Az első hálózati interfész (hardvereszköz) az enp2s0 amely az ethernet interfész.





A zászlók az eszköz állapotát jelzik, a hálózati eszközök állapotai a következők lehetnek: FEL , ADÁS , MULTICAST , FUTÁS , ALLMULTI és ÍGÉRET vagy MONITOR vezeték nélküli interfészekhez .

Ahol:



FEL : a készülék fent van.
ADÁS : az eszköz/interfész forgalmat tud küldeni egy másik eszközre, amely keresztezi az alhálózatokat.
MULTICAST : Ez a jelző lehetővé teszi adatok küldését több célállomásra egyidejűleg.
FUTÁS : Ez a zászló azt jelzi, hogy a hálózati interfész elérhető és működik.
ALLMULTI : Lehetővé teszi a hálózatról érkező összes csomag fogadását.
ÍGÉRET : Ez a zászló hallgatja és rögzíti a hálózaton belüli forgalmat, amelyet általában szippantáshoz használnak.
MONITOR (CSAK vezeték nélküli) : Lehetővé teszi a forgalom rögzítését anélkül, hogy csatlakozna a hálózathoz, szippantáshoz is használják a vezeték nélküli hálózatok feltöréséhez vagy az átvitel ellenőrzéséhez. A szintaxis az iwconfig módú monitor .

A zászlók mellett a ifconfig parancs a következő tulajdonságokat is megjeleníti:

Az MTU (Maximum Transference Unit) : azt jelzi, hogy a legnagyobb bájtméret feldolgozható a kommunikációs protokoll segítségével, növelhetjük vagy csökkenthetjük a teljesítményt.

éter : itt megtaláljuk a mac címet, a felület hardverét vagy a fizikai címet. (További információkért nézze meg ezt az oktatóanyagot információt a MAC -címről )

txqueuelen (átviteli sor hossza): jelzi a sorban álló csomagok korlátját az átvitel során, ennek a tulajdonságnak a szerkesztése hasznos a hálózati teljesítmény optimalizálása érdekében, amint ezt az oktatóanyag később ismerteti.

RX csomagok: Lehetővé teszi a fogadott csomagok bájtokban és hibákban történő megtekintését, ha vannak ilyenek.

TX csomagok és TX hibák: Lehetővé teszi az átvitt csomagok bájtokban és hibákban való megjelenítését, ha van ilyen.

Az RX PACKETS -en belül a következőket találjuk:

RX hibák: Hiba az adatok fogadásakor.

Csökkent: a fogadó csomagokat ledobták.

Túllépések: A FIFO OVERRUNS (First in, First Out) értesítése azt jelenti, hogy eszközünk tele van kapacitással, de továbbra is megpróbálja feldolgozni a forgalmat.

Keret: törött és figyelmen kívül hagyott keretek.

A TX csomagokban megtaláljuk:

TX hibák: Hiba az adatátvitel során.

Csökkent: elküldték a csomagokat.

Túllépések: A FIFO OVERRUNS (First in, First Out) értesítése azt jelenti, hogy eszközünk tele van kapacitással, de továbbra is megpróbálja feldolgozni a forgalmat.

Hordozó: kétoldalas eltérésről számol be, általában akkor, ha két kommunikáló eszköz különböző beállításokkal rendelkezik, például egy eszköz automatikus egyeztetése, míg más eszközök manuális beállításai.

Ütközések: történik, amikor a hálózaton belül két eszköz továbbítja az adatokat egyidejűleg, mindkét eszköz észleli az egyidejű átvitelt, majd a Carrier lehetővé teszi a csomagok felváltva történő továbbítását.

jegyzet : Nem sokkal ezelőtt megszoktuk, hogy ethernet eszközeinket eth0, eth1 stb. Mivel a systemd v197 kiszámítható hálózati interfésznevek vannak hozzárendelve a hálózati eszközökhöz. A nevek az eszköz firmware -jén, topológiáján és az alaplapon belüli elhelyezkedésen alapulnak.

Az ethernet eszköz után látni fogjuk a visszacsatolást. A loopback interfész nem valódi hálózati eszköz, hanem virtuális, amely csak helyi kommunikációra szolgál. Ha nincs hálózati kapcsolatunk, a Loopback interfész (lo néven definiálva) lehetővé teszi számunkra, hogy pingáljunk a localhostunkhoz, vagy kölcsönhatásba lépjünk a hálózatépítéstől függő alkalmazásokkal.

A következő interfészek is virtuálisak, és a virtualbox vendég virtuális eszközökhöz tartoznak, nincsenek magyarázatra szokatlan jellemzőik.

Az én esetemben a wlp3s0 Ez a vezeték nélküli interfész, amely a fentiekben említett, és a vezetékes eszközökkel ellentétben, képes a hálózatok szimatolására anélkül, hogy azok részei lennének MONITOR ÜZEMMÓD alatt.

Ha azt akarjuk, hogy a Linux csak vezeték nélküli hálózati kártyákat adjon vissza nekünk futás helyett ifconfig futhatunk iwconfig , fuss iwconfig :

A kimenet tájékoztat minket arról, hogy a wlp3s0 az egyetlen vezeték nélküli hálózati eszköz, amely enp2s0, vmnet1, lo és vmnet8 fizikai vagy virtuális eszköz, vezeték nélküli funkció nélkül.

Az Ifconfig lehetővé teszi az adatok megjelenítését egy adott hálózati interfészen a nevének megadásával, esetemben a következőt írom be:

ifconfigenp2s0

Az ifconfig használata az interfészek letiltásához és engedélyezéséhez:

Bizonyos esetekben, ha módosítani szeretnénk a felületen, először le kell tiltanunk, alkalmaznunk kell a kívánt módosításokat, és vissza kell kapcsolnunk. Ez a helyzet például akkor, ha a hálózati fizikai MAC -címet vagy a kártya módot szeretnénk szerkeszteni (pl. Monitor). Az interfészek letiltására és engedélyezésére szolgáló parancsok intuitívak:

ifconfig <felület>le-

Esetemben:

ifconfigenp2s0 le

Amint azt a hálózati kártya letiltása után látja, a ping nem működik, ha vissza akarjuk állítani az interfész típusunkat:

Ifconfig enp2s0 fel

Most a ping újra működik, miután engedélyezte a felületünket.

Az ifconfig használatával módosíthatjuk IP- és MAC -címeinket:

IP -címünk frissítéséhez meg kell hívnunk az ifconfig -ot, meg kell adnunk a hálózati interfészt és be kell állítanunk az ip -címet, a szintaxis a következő:

ifconfig <Felület> <IP>

Esetemben:

ifconfigenp2s0 172.31.124.145

Aztán megerősítésként újra futunk:

ifconfigenp2s0

Amint látja, az IP -cím 172.31.124.144 -ről 172.32.124.145 -re változott.

Ha most meg akarjuk változtatni a MAC -címünket, hogy megkerüljük a másik fehér klón klónozását, vagy hogy ne hagyjuk a valódi MAC -t a naplóban, akkor ezt az ifconfig használatával tehetjük meg, először is le kell állítanunk az interfészt, állítsuk be az új MAC -t címet és engedélyezze újra a hálózati kártyát:

ifconfigenp2s0 le
ifconfigenp2s0 hw éter 00: 00: 00: 00: 00: 01
ifconfigenp2s0 fel
ifconfigenp2s0

Amint látja, a hálózati kártya új MAC -címmel rendelkezik (00: 00: 00: 00: 00: 01).

Az ifconfig használata a hálózati maszk megváltoztatásához:

Az alhálózatok felosztására használt hálózati maszk a segítségével is szerkeszthető ifconfig .

Egy felület hálózati maszkjának megváltoztatásához a szintaxis a következő:

ifconfig <felület>netmaszk 255.255.255.0

Ennek megváltoztatása az én esetemben a következő lenne:

ifconfigenp2s0 netmask 255.255.255.0

Amint látja, a hálózati maszk szerkesztése sikeres volt.

Ha aconconfig lehetővé teszi egy paraméterlánc használatát a kívánt tulajdonságok egyetlen parancson belüli beállításához, ügyeljen arra, hogy ne tartalmazzon olyan parancsokat, amelyek működéséhez az interfész működéséhez szükség van. Gyakorlati példa lenne:

Ifconfig enp2s0 10.0.108.68 netmaszk 255.255.255.0 személy1000

Amint látja, annak ellenére, hogy korlátozott ahhoz képest ip, Az ifconfig továbbra is nagyon hasznos parancs a hálózati interfészek beállításainak szerkesztéséhez. Őszintén szólva én személy szerint az ifconfig -ot használom, mert használt vagyok, de egy következő bemutatóban megmutatom ip használat.

Köszönjük, hogy követi a LinuxHint -et, kövessen minket a Linux -frissítésekért és új tippekért. Ha bármilyen kérdése van ezzel az oktatóanyaggal vagy más Linux -problémával kapcsolatban, kérjük, lépjen velünk kapcsolatba https://support.linuxhint.com .