Төлем әдістері Abuse

Желілік интерфейстер тізімі

09.03.2022, 23:05

OS Linux жүйесінде тек желілік интерфейстер арнайы файлдық жүйедегі файлдармен ғана емес, сонымен қатар қатты және SSD дискілерімен де ұсынылған. Linux желілік интерфейстерінің тізімін көрудің бірнеше жолы бар, ең қарапайымы файлдық жүйедегі қалтаның мазмұнын қарау. Әрі қарай терминалда немесе графикалық интерфейсте осы тапсырманы орындаудың барлық негізгі жолдарын қарастырамыз.

Интерфейстердің тізімі

Ethernet желілік интерфейстерінде әдетте enp деп басталатын атау болады, мысалы, enp3s0 . Бұл дистрибутив systemd пайдаланса пайдаланылады, әйтпесе eth0 сияқты атаулар eth әрпінен басталатын ескі атау жүйесін пайдаланады. Сымсыз желі интерфейстері көп жағдайда wlp3s0 сияқты systemd пайдалану кезінде wlp немесе wlx арқылы басталады. systemd сымсыз интерфейс атауы wlan , мысалы wlan0 дан басталады . Барлық басқа интерфейстер әдетте виртуалды болып табылады. Ең негізгі виртуалды интерфейстердің бірі - lo . Бұл бағдарламаларға осы компьютерге кіруге мүмкіндік беретін жергілікті интерфейс. Енді оларды тізімдеудің бірнеше жолдарын қарастырайық.

Файлдық жүйе

Желілік интерфейс құрылғысының барлық файлдары /sys/class/net қалтасында орналасқан. Осылайша сіз оның мазмұнын көре аласыз:

 $ ls /sys/class/net 

IFCONFIG қызметтік бағдарламасы

ifconfig тек желі интерфейстерінің тізімін ғана емес, сонымен қатар олар туралы күй, IP мекенжайы, MAC мекенжайы және басқа параметрлер сияқты ақпаратты көрсетеді. Барлық интерфейстерді көрсету үшін бағдарламаны параметрлерсіз іске қосыңыз:

 $ ifconfig 

IP утилитасы

ifconfig бағдарламасы әлдеқашан ескірген және IP утилитасымен ауыстырылған. Ол ifconfig , route , brctl және басқалары сияқты бағдарламалардың функцияларын біріктіреді. Пәрменді іске қосу арқылы ip көмегімен құрылғылар тізімін көруге болады

 $ ip link show 

Біз аз ақпаратты көреміз, тек құрылғы күйі, MTU және басқа бірнеше параметрлер көрсетіледі. -br опциясын пайдаланып ақпаратты неғұрлым ықшам пішінде көрсетуге болады:

 $ ip -br link show 

Бұл жағдайда барлық деректер бір жолда көрсетіледі, күй, MAC мекенжайы және бірнеше басқа опциялар көрсетіледі.

NMCLI бағдарламасы

Сондай-ақ брандмауэрді басқаруға арналған консольдік утилита арқылы ақпаратты көруге болады - nmcli :

 $ nmcli device status 

Бұл белгілі бір құрылғымен байланысты NetworkManager қосылымын, сондай-ақ оның күйін көрсетеді.

NETSTAT бағдарламасы

netstat бағдарламасы желілік интерфейстерді және жіберілген деректердің статистикасын көрсете алады, егер сіз оған -i опциясын жіберсеңіз:

 $ netstat-i 

Файл /PROC/NET/DEV

/proc/net/dev файлында сонымен қатар барлық желі интерфейстерінің тізімі, сондай-ақ оларды пайдалану статистикасы бар:

 $ cat /proc/net/dev 

Осы кезде мақаланы толық деп санауға болады.