Linux parancsok

Az IFCONFIG használata a Debianon

Az IFCONFIG használata a Debianon
Hogyan kell használni ifconfig a LInux-ban kötelező, hogy kölcsönhatásba lépjünk hálózati eszközeinkkel, annak ellenére, hogy régiek és a „ip„A 90-es évek végén a„ifconfig”Továbbra is a leggyakrabban használt parancs a hálózati interfészek, az IP- és MAC-címek, a netmaszk és még sok más konfigurálásához a legtöbb elavult sysadmins.

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 aifconfig"További paraméterek nélkül az összes elérhető hálózati interfészt, azok IP-címeit, netmaszkjait, állapotát és egyebeket megjeleníti root futtatásként"ifconfig„:

Az első hálózati interfész (hardver eszköz) az enp2s0 amely az Ethernet interfész.

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

Hol:

FEL: az eszköz fenn van.
ADÁS: eszköz / interfész forgalmat küldhet egy másik, alhálózaton átkelő eszközre.
MULTICAST: Ez a jelölés lehetővé teszi adatok egyszerre több célállomásra történő küldését.
FUTÁS: Ez a jelző arról tájékoztatja, hogy a hálózati interfész elérhető és működik.
ALLMULTI: Lehetővé teszi a hálózat összes csomagjának fogadását.
PROMISC: Ez a zászló meghallgatja és rögzíti a hálózaton belüli, általában szippantáshoz használt forgalmat.
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, a vezeték nélküli hálózatok feltörésére vagy az átviteli ellenőrzés ellenőrzésére is használják. A szintaxis:iwconfig mód monitor”.

Ezenkívül a ifconfig parancs a következő tulajdonságokat is megjeleníti:

MTU (maximális átviteli egység): azt jelzi, hogy a legnagyobb bájtméret a kommunikációs protokoll segítségével feldolgozható, növelhetjük vagy csökkenthetjük a teljesítmény befolyásolása érdekében.

éter: itt megtaláljuk a mac címet, az interfész hardverünket vagy fizikai címünket. (A MAC-címmel kapcsolatos további információkért tekintse meg ezt az oktatóanyagot)

txqueuelen (Adási sor hossza): jelzi a sorban lévő 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ásához, amint ezt az oktatóanyag később leírja.

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 megtekintését bájtokban és hibákat, ha vannak ilyenek.

Az RX PACKETS-en belül:

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

Csökkent: a fogadó csomagokat elejtették.

Túllépés: Értesíti a FIFO TÚLFUTÁSÁT (Első be, Első kimenet) azt jelenti, hogy készülékünk tele van kapacitással, de folyamatosan megpróbálja feldolgozni a forgalmat.

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

A TX csomagokon belül:

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

Csökkent: elküldött csomagokat elejtették.

Túllépés: Értesíti a FIFO TÚLFUTÁSÁT (Első be, Első kimenet) azt jelenti, hogy készülékünk tele van kapacitással, de folyamatosan megpróbálja feldolgozni a forgalmat.

Hordozó: kétoldalas eltérésről számol be, általában amikor két kommunikáló eszköznek különböző beállításai vannak, 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: akkor fordul elő, amikor a hálózaton belül két eszköz egyidejűleg továbbítja az adatokat, mindkét eszköz észleli az egyidejű átvitelt, majd a Carrier lehetővé teszi a csomagok felváltását.

jegyzet: Nem is olyan régen azt használtuk, hogy az Ethernet eszközeinket „eth0”, „eth1” stb. Mivel a systemd v197 kiszámítható hálózati interfész neveket rendel 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 meglátjuk a visszacsatolást. A visszacsatoló felület nem valós hálózati eszköz, hanem virtuális, amelyet csak helyi kommunikációra szánnak. Ha nincs hálózati kapcsolatunk, akkor a Loopback interfész („lo” -ként definiálva) lehetővé teszi számunkra, hogy pingeljünk a helyi hostunkhoz, vagy hogy kölcsönhatásba lépjünk a hálózattól függő alkalmazásokkal.

A következő interfészek is virtuálisak, és a virtuális doboz vendég virtuális eszközeihez tartoznak, nincsenek ritka magyarázható jellemzőik.

Az én esetemben a wlp3s0 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 szippantására anélkül, hogy része lenne a MONITOR MODE alatt.

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

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

Az Ifconfig lehetővé teszi az információk megjelenítését egy adott hálózati felületen a név megadásával, esetemben a következőt írom:

ifconfig enp2s0

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

Bizonyos esetekben a felületünkön történő változtatásokhoz először le kell tiltanunk, alkalmaznunk kell a kívánt változtatásokat és vissza kell engedélyeznünk. Ez a helyzet például akkor, ha a hálózati fizikai MAC-címet vagy a kártyamódot (pl.g Monitor). Az interfészek letiltására és engedélyezésére szolgáló parancsok intuitívak:

ifconfig le-

Esetemben:

ifconfig enp2s0 le

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

Ifconfig enp2s0 fel

Most a ping az interfészünk engedélyezése után működik.

Az ifconfig használata az IP és MAC címek megváltoztatásához:

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

ifconfig  

Esetemben:

ifconfig enp2s0 172.31.124.145

Ezután erősítsük meg, hogy újra futunk:

ifconfig enp2s0

Amint látja, az IP-cím megváltozott 172-ről.31.124.144–172.32.124.145.

Most, ha meg akarjuk változtatni a MAC címünket, hogy megkerüljük az engedélyezőlistákat, más klónozást vagy elkerüljük a valódi MAC-ot egy naplóban, megtehetjük az ifconfig használatával, először is le kell állítanunk az interfészünket, be kell állítanunk az új MAC-ot címet, és engedélyezze újra a hálózati kártyát:

ifconfig enp2s0 le
ifconfig enp2s0 hw éter 00: 00: 00: 00: 00: 01
ifconfig enp2s0 fel
ifconfig enp2s0

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 netmaszk megváltoztatásához:

Az alhálózatok felosztásához használt netmaszk szintén szerkeszthető ifconfig.

Egy felület netmaszkjának megváltoztatásához a szintaxis a következő:

ifconfig netmaszk 255.255.255.0

Esetemben ezt megváltoztatnám:

ifconfig enp2s0 netmask 255.255.255.0

Amint látja, a netmaszk szerkesztése sikeres volt.

Az Ifconfig lehetővé teszi a paraméterlánc használatát az összes kívánt tulajdonság beállításához egyetlen parancsban, ügyeljen arra, hogy ne tartalmazzon olyan parancsokat, amelyeknek az interfész működéséhez le kell működniük. Gyakorlati példa lenne:

Ifconfig enp2s0 10.0.108.68 netmaszk 255.255.255.0 mtu 1000

Amint látja, annak ellenére, hogy korlátozott az összehasonlításhoz  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 személyesen használom az ifconfig programot, mert már használom, de egy következő bemutatóban megmutatom ip használat.

Köszönjük, hogy követte a LinuxHint alkalmazást, és továbbra is kövessen minket a Linux frissítéseivel és új tippjeivel kapcsolatban. Ha bármilyen kérdése lenne ezzel az oktatóanyaggal vagy más Linux-problémával kapcsolatban, kérjük, keressen fel minket a https: // support oldalon.linuxhint.com.

5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...
A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...