Fizetési módok Abuse

A hálózati interfészek listája

09.03.2022, 23:05

A Linux operációs rendszerben nemcsak a hálózati interfészek, hanem a merevlemezek és az SSD-meghajtók is egy speciális fájlrendszerben lévő fájlokkal vannak reprezentálva. A Linux hálózati interfészek listáját többféleképpen is megtekinthetjük, a legegyszerűbb a fájlrendszerben lévő mappák tartalmának megtekintése. Ezután nézzük meg, hogy milyen alapvető módokon lehet ezt a feladatot terminálban vagy GUI-ban elvégezni.

Az interfészek listája

Az Ethernet hálózati interfészek neve általában az enp karakterekkel kezdődik, például enp3s0. Ezt a nevet akkor használjuk, ha a disztribúciónk systemd-t használ, egyébként a régi elnevezési rendszert használjuk, ahol a nevek eth karakterekkel kezdődnek, például eth0. A vezeték nélküli hálózati interfészek a legtöbb esetben wlp vagy wlx karakterekkel kezdődnek, ha systemd-t használunk, például wlp3s0. A systemd használata nélkül a vezeték nélküli interfész neve wlan karakterekkel kezdődik, például wlan0. Az összes többi interfész általában virtuális. Az egyik legalapvetőbb virtuális interfész a lo. Ez a helyi interfész, amely lehetővé teszi a programok számára, hogy elérjék ezt a számítógépet. Most nézzünk meg néhány lehetőséget, hogy megnézzük a listát.

Fájlrendszer

Az összes hálózati interfész eszközfájlja a /sys/class/net mappában található. Ezért megtekintheti a tartalmát:

$ ls /sys/class/net

IFCONFIG segédprogram

Azifconfig segédprogram nemcsak a hálózati interfészek listáját jeleníti meg, hanem a róluk szóló információkat is, például az állapotot, az IP-címet, a MAC-címet és egyéb paramétereket. Az összes interfész megjelenítéséhez elegendő a programot paraméterek nélkül futtatni:

$ ifconfig

IP segédprogram

Az ifconfig program már régen elavult, és régen felváltotta az ip segédprogram. Ez egyesíti az olyan programok funkcióit, mint az ifconfig, route, brctl és mások. Az ip segítségével az eszközök listáját az alábbi parancs végrehajtásával tekinthetjük meg

$ ip link show

Kevesebb információt látunk, csak az eszköz állapota, az MTU és néhány egyéb paraméter jelenik meg. Az információkat tömörebb formában is megjeleníthetjük a -br opció használatával:

$ ip -br link show

Ebben az esetben minden adat egy sorban jelenik meg, az állapot, a MAC-cím és még néhány opció.

NMCLI program

Az információkat a tűzfal kezeléséhez használt konzolos segédprogram - nmcli- segítségével is megtekintheti:

$ nmcli device status

Ez megjeleníti az adott eszközhöz tartozó NetworkManager-kapcsolatot, valamint annak állapotát.

NETSTAT

A netstat program képes a hálózati interfészek és az átvitt adatok statisztikáit is megjeleníteni, ha a -i opciót átadjuk neki:

$ netstat-i

Fájl /PROC/NET/DEV

A /proc/net/dev fájl tartalmazza az összes hálózati interfész listáját és használati statisztikáit is:

$ cat /proc/net/dev

Itt a cikk vége.