Избройте мрежовите интерфейси в Debian 10

List Network Interfaces Debian 10



Като системен администратор или нормален потребител, често се налага да извършвате мрежови конфигурации. Преди да направите това, трябва да знаете колко мрежови интерфейси са налични във вашата система. Тази статия ще обсъди различни начини за изброяване на мрежови интерфейси в Debian системи.

Командите, изброени в тази статия, се изпълняват с помощта на приложението Terminal на командния ред. За да стартирате приложението Terminal в Debian, щракнете върху раздела Дейности в горния ляв ъгъл на работния плот и въведете терминал в лентата за търсене . Когато се появи резултатът от търсенето, щракнете върху иконата на терминала, за да отворите терминала.







Забележка: Всички команди, обсъдени в тази статия, са изпълнени със системата Debian 10 Buster.



Метод #1: IP команда

Най -често срещаният и най -лесният начин за изброяване на мрежови интерфейси е чрез използване на IP командата. Тази команда предоставя широк спектър от информация за мрежовите интерфейси на вашата система.



За да изброите мрежовите интерфейси във вашата система, изпълнете следната команда в терминала:





$ipда се

Или

$ip addr



Горната команда изброява всички мрежови интерфейси, налични във вашата система. Горният изход показва, че в системата има три интерфейса: един интерфейс за обратна връзка (lo) и два Ethernet интерфейса (eth0 и eth1) са изброени, заедно с други статистически данни. Тази команда ще покаже и друга полезна информация за мрежовите интерфейси, включително IP адрес, състояние (НАГОРЕ или НАДОЛУ), MAC адрес и т.н.

Забележка: Възможно е да имате различни имена на мрежов интерфейс в зависимост от хардуера на вашата система.

Можете също да използвате следната IP команда, за да изброите мрежовите интерфейси:

$ip връзкашоу

Метод 2: Команда ifconfig

Командата ifconfig вече е остаряла, но все още се поддържа в много дистрибуции на Linux. Можете да използвате командата ifconfig, за да изброите наличните мрежови интерфейси във вашата система.

Вместо да пишете ifconfig , въведете командата /sbin/ifconfig за да изброите мрежовите интерфейси във вашата система.

$/sbin/ifconfig

В допълнение към изброяването на мрежовите интерфейси, горната команда ще покаже и друга полезна информация за мрежовите интерфейси, включително IP адрес, размер на MTU, брой изпратени/получени пакети и т.н.

Метод #3: Команда netstat

Командата netstat може да се използва и за изброяване на мрежовите интерфейси, налични във вашата система. За да направите това, въведете netstat , последвано от флага -i, както следва:

$netstat

Горната команда изброява наличните мрежови интерфейси във вашата система, заедно с друга полезна информация, като например броя на изпратените получени пакети, размера на MTU и т.н.

Метод #4: Команда nmcli

Командата nmcli също предоставя информация за мрежовите интерфейси. Командата nmcli е достъпна с дистрибуции на Debian, които се изпълняват на GUI интерфейси. Ако обаче работите на система без графичен потребителски интерфейс, ще трябва да инсталирате мрежовия мениджър, като използвате следната команда в терминала:

$sudoподходящИнсталираймрежов мениджър

След като инсталацията приключи, изпълнете следните команди в Terminal, за да активирате и стартирате мрежовия мениджър:

$sudosystemctl стартирайте мрежовия мениджър
$sudosystemctlактивирайтемрежов мениджър

За да изброите наличните мрежови интерфейси във вашата система, изпълнете командата по -долу в терминала:

$nmcli състояние на устройството

Горната команда изброява кратка информация за наличните мрежови интерфейси.

Метод #5:/sys/class/net Directory

Можете също да видите мрежови интерфейси във вашата система, като прегледате съдържанието на/sys/class/net директория. За да направите това, изпълнете следната команда в терминала:

$ls /sys/клас/мрежа

Горната команда връща кратък изход, показващ само имената на интерфейсите, налични във вашата система.

Метод #6:/proc/net/dev файл

Файлът/proc/net/dev съдържа също информация за мрежовите интерфейси. Можете да видите наличните мрежови интерфейси във вашата система, като видите съдържанието на този файл. Изпълнете следната команда в терминала, за да направите това:

$котка /процента/мрежа/dev

Горната команда изброява наличните в системата мрежови интерфейси, заедно с друга информация за интерфейсите.

Заключение

Голямото нещо за Linux е, че ви позволява да изпълнявате една и съща работа по различни начини. Тази статия обсъжда различни методи, чрез които можете да изброите мрежовите интерфейси във вашата система Debian.