Linux operētājsistēmā ne tikai tīkla saskarnes, bet arī cietos diskus un SSD diskus pārstāv faili īpašā failu sistēmā. Ir vairāki veidi, kā apskatīt Linux tīkla saskarņu sarakstu, vienkāršākais no tiem ir apskatīt mapes saturu failu sistēmā. Tālāk aplūkosim visus galvenos veidus, kā veikt šo uzdevumu terminālī vai grafiskajā saskarnē.
Ethernet tīkla saskarnēm parasti ir nosaukums, kas sākas ar burtiem enp
, piemēram, enp3s0
. Šis nosaukums tiek izmantots, ja jūsu izplatīšanā tiek izmantots systemd
, pretējā gadījumā tiks izmantota vecā nosaukumu sistēma, kurā nosaukumi sākas ar eth
rakstzīmēm, piemēram, eth0
. Bezvadu tīkla saskarnes vairumā gadījumu sākas ar wlp
vai wlx
, ja tiek izmantota systemd
, piemēram, wlp3s0
. Neizmantojot systemd
, bezvadu saskarnes nosaukums sāksies ar wlan
, piemēram, wlan0
. Visas pārējās saskarnes parasti ir virtuālas. Viena no visvienkāršākajām virtuālajām saskarnēm ir lo
. Tā ir vietējā saskarne, kas ļauj programmām piekļūt šim datoram. Tagad aplūkosim dažus veidus, kā apskatīt to sarakstu.
Visi tīkla interfeisa ierīču faili atrodas mapē /sys/class/net
. Tāpēc varat apskatīt tās saturu:
$ ls /sys/class/net
Lietderībaifconfig
parāda ne tikai tīkla saskarņu sarakstu, bet arī informāciju par tām, piemēram, statusu, IP adresi, MAC adresi un citus parametrus. Lai parādītu visas saskarnes, pietiek programmu izpildīt bez parametriem:
$ ifconfig
Programma ifconfig
jau sen ir novecojusi, un to jau sen ir aizstājis ip utilīts. Tā apvieno tādu programmu funkcijas kā ifconfig
, route
, brctl
un citas. Ierīču sarakstu var apskatīt, izmantojot ip, izpildot komandu
$ ip link show
Mēs redzam mazāk informācijas, tiek parādīts tikai ierīces statuss, MTU un daži citi parametri. Informāciju var parādīt kompaktākā formā, izmantojot opciju -br
:
$ ip -br link show
Šajā gadījumā visi dati tiek parādīti vienā rindā, tiek parādīts statuss, MAC adrese un vēl dažas citas opcijas.
Informāciju var apskatīt arī, izmantojot konsoles utilītu ugunsmūra pārvaldībai - nmcli
:
$ nmcli device status
Šajā programmā tiek parādīts ar konkrēto ierīci saistītais NetworkManager savienojums, kā arī tā statuss.
Programma netstat
var arī parādīt tīkla saskarnes un pārraidīto datu statistiku, ja tai tiek nodota opcija -i
:
$ netstat-i
Faili /proc/net/dev
satur arī visu tīkla saskarņu sarakstu un to izmantošanas statistiku:
$ cat /proc/net/dev
Ar to šis raksts ir pabeigts.