Makseviisid Abuse

Võrguliideste loetelu

09.03.2022, 23:05

Linuxi operatsioonisüsteemis ei ole mitte ainult võrguliidesed, vaid ka kõvakettad ja SSD-kettad esindatud spetsiaalses failisüsteemis olevate failidega. Linuxi võrguliideste nimekirja vaatamiseks on mitu võimalust, kõige lihtsam on vaadata failisüsteemi kausta sisu. Järgnevalt vaatame kõiki põhilisi viise, kuidas seda ülesannet terminalis või graafilises kasutajaliideses täita.

Liideste loetelu

Ethernet võrguliideste nimi algab tavaliselt tähemärkidega enp, näiteks enp3s0. Seda nime kasutatakse, kui teie distributsioon kasutab systemd-d, muidu kasutatakse vana nimesüsteemi, kus nimed algavad tähtedega eth, näiteks eth0. Traadita võrguliidesed algavad enamasti tähtedega wlp või wlx , kui kasutatakse systemd-d, näiteks wlp3s0. Ilma systemd-i kasutamata algab traadita liidese nimi tähega wlan, näiteks wlan0. Kõik teised liidesed on tavaliselt virtuaalsed. Üks põhilisemaid virtuaalseid liideseid on lo. See on lokaalne liides, mis võimaldab programmidele juurdepääsu sellele arvutile. Nüüd vaatame mõned viisid, kuidas neid näha.

Failisüsteem

Kõik võrguliidese seadmefailid asuvad kaustas /sys/class/net. Seega saate vaadata selle sisu:

$ ls /sys/class/net

IFCONFIG utiliit

Utiliitifconfig kuvab mitte ainult võrguliideste nimekirja, vaid ka teavet nende kohta, nagu olek, IP-aadress, MAC-aadress ja muud parameetrid. Kõigi liideste kuvamiseks piisab programmi käivitamisest ilma parameetriteta:

$ ifconfig

IP Utility

Programm ifconfig on juba ammu vananenud ja ammu on see asendatud ip utiliidiga. See ühendab selliste programmide nagu ifconfig, route, brctl ja teiste funktsioone. Seadmete nimekirja saab vaadata ip abil, kui käivitada käsk

$ ip link show

Näeme vähem teavet, näidatakse ainult seadme olekut, MTU-d ja mõningaid muid parameetreid. Teavet saab kuvada kompaktsemal kujul, kasutades valikut -br:

$ ip -br link show

Sel juhul kuvatakse kõik andmed ühel real, kuvatakse staatus, MAC-aadress ja veel mõned valikud.

NMCLI programm

Teavet saab vaadata ka tulemüüri haldamiseks mõeldud konsoolitööriista nmcli abil:

$ nmcli device status

See kuvab konkreetse seadmega seotud NetworkManageri ühenduse ja selle oleku.

NETSTAT

Programm netstat suudab näidata ka võrguliideseid ja statistikat edastatud andmete kohta, kui sellele antakse valik -i:

$ netstat-i

Faili /PROC/NET/DEV

Fail /proc/net/dev sisaldab samuti kõigi võrguliideste ja nende kasutamisstatistika nimekirja:

$ cat /proc/net/dev

See on selle artikli lõpp.