Компьютерный Сервис
Наши услуги
Статьи

Полезные команды для отображения физических сетевых карт в Linux

Как составить список всех физически установленных сетевых карт
Небольшой список команд/шпаргалка для отображение сетевых устройств

Debian 12

Команда lspci
$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:02.0 VGA compatible controller: VMware SVGA II Adapter
00:03.0 Ethernet controller: Red Hat, Inc. Virtio network device
00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
00:06.0 USB controller: Apple Inc. KeyLargo/Intrepid USB
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0d.0 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 02)
Команды ip a
$ ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:b7:d8:c1 brd ff:ff:ff:ff:ff:ff
inet 192.168.89.17/24 brd 192.168.89.255 scope global dynamic enp0s3
valid_lft 431sec preferred_lft 431sec
inet6 fe80::a00:27ff:feb7:d8c1/64 scope link
valid_lft forever preferred_lft forever
3: docker0: mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:8b:4c:18:13 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
Команды ip link show
$ ip link show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:b7:d8:c1 brd ff:ff:ff:ff:ff:ff
3: docker0: mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 02:42:8b:4c:18:13 brd ff:ff:ff:ff:ff:ff
Команды cat /proc/net/dev
$ cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 1138421 12129 0 0 0 0 0 0 1138421 12129 0 0 0 0 0 0
enp0s3: 155673 2810 0 0 0 0 0 0 41028 187 0 0 0 0 0 0
docker0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Ubuntu 25.04

Команда nmcli device позволяет получить информацию о сетевых устройствах в Ubuntu
$ nmcli device
DEVICE TYPE     STATE                  CONNECTION
enp0s3 ethernet connected              netplan-enp0s3
lo    loopback connected (externally)  lo
$ nmcli device | grep ethernet
enp0s3 ethernet connected              netplan-enp0s3

Команда lwhw
$ lshw -class network -businfo
Bus info           Device    Class    Description
===========================================================
pci@0000:00:03.0   enp0s3    network   82540EM Gigabint Ethernet


Команда ifconfig -a признана устаревший и потребуется установить пакет net-tools
$ sudo apt install net-tools