Dzięki komendzie wydanej w terminalu ifconfig (bez żadnych parametrów) możemy przeglądać aktualne interfejsy sieciowe, które zostały utworzone w Linux i są używane przez system Linux. Każda pozycja interfejsu lub mostka (ang. bridge) posiada detale dotyczące adresów, mask sieciowych oraz zrzutu z rejestrów interfejsów sieciowych. Dzięki detalom zawartym w widoku szczegółów możemy zobaczyć, jaki ruch wchodzący RX i wychodzący TX (w bajtach) jest na danym interfejsie, jakie są ilości błędów oraz np. z jakim MTU działa interfejs. Co jest też istotne możemy rozpoznać flagi interefejsu t.j. np: LOOPBACK, DOWN< UP, BROADCAST, RUNNING, MULTICAST. Warto podkreślić, że komenda sudo ifconfig wydana z parametrami, potrafi wspomagać nas w zarządzaniu interfejsami sieciowymi na poziomie administratora.
$ ifconfig enp0s3: flags=4163mtu 1500 inet 192.168.1.96 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 2600:1702:a40:88b0:581f:ea48:4e1a:6711 prefixlen 64 scopeid 0x0 inet6 fe80::3d1d:ee56:9c1c:33b prefixlen 64 scopeid 0x20 ether 08:00:27:a7:47:25 txqueuelen 1000 (Ethernet) RX packets 1153803 bytes 230635486 (219.9 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 78485 bytes 8389458 (8.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 48 bytes 5616 (5.4 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 48 bytes 5616 (5.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 virbr0: flags=4099 mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 52:54:00:7a:a9:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0