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.
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.
Kõik võrguliidese seadmefailid asuvad kaustas /sys/class/net
. Seega saate vaadata selle sisu:
$ ls /sys/class/net
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
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.
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.
Programm netstat
suudab näidata ka võrguliideseid ja statistikat edastatud andmete kohta, kui sellele antakse valik -i
:
$ netstat-i
Fail /proc/net/dev
sisaldab samuti kõigi võrguliideste ja nende kasutamisstatistika nimekirja:
$ cat /proc/net/dev
See on selle artikli lõpp.