Maksājuma metodes Abuse

Tīkla interfeisu saraksts

09.03.2022, 23:05

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ē.

Interfeisu saraksts

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.

Failu sistēma

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

IFCONFIG utilītu

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

IP Utility

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.

NMCLI programma

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.

NETSTAT

Programma netstat var arī parādīt tīkla saskarnes un pārraidīto datu statistiku, ja tai tiek nodota opcija -i:

$ netstat-i

Failu /PROC/NET/DEV

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.