Debiana

Lista interfejsów sieciowych w Debianie 10

Lista interfejsów sieciowych w Debianie 10
Jako administrator systemu lub zwykły użytkownik często musisz wykonywać konfiguracje sieci. Zanim to zrobisz, powinieneś wiedzieć, ile interfejsów sieciowych jest dostępnych w twoim systemie. W tym artykule omówimy różne sposoby wylistowania interfejsów sieciowych w systemach Debian.

Polecenia wymienione w tym artykule zostały uruchomione za pomocą aplikacji Terminal w wierszu poleceń. Aby uruchomić aplikację Terminal w Debianie, kliknij zakładkę Działania w lewym górnym rogu pulpitu i wpisz: terminal w pasku wyszukiwania. Gdy pojawi się wynik wyszukiwania, kliknij ikonę Terminala, aby otworzyć Terminal.

Uwaga: Wszystkie polecenia omówione w tym artykule zostały wykonane w systemie Debian 10 Buster.

Metoda #1: Polecenie IP

Najpopularniejszym i najłatwiejszym sposobem wyświetlenia listy interfejsów sieciowych jest użycie polecenia IP. To polecenie zapewnia szeroki zakres informacji o interfejsach sieciowych twojego systemu.

Aby wyświetlić listę interfejsów sieciowych w systemie, wydaj następujące polecenie w Terminalu:

$ ip a

Lub

$ adres IP

Powyższe polecenie wyświetla listę wszystkich interfejsów sieciowych dostępnych w twoim systemie. Powyższe dane wyjściowe pokazują, że w systemie są trzy interfejsy: jeden interfejs pętli zwrotnej (lo) i dwa interfejsy Ethernet (eth0 i eth1) są wymienione wraz z innymi statystykami. To polecenie pokaże również inne przydatne informacje o interfejsach sieciowych, w tym adres IP, status (UP lub DOWN), adres MAC itp.

Uwaga: Możesz mieć różne nazwy interfejsów sieciowych w zależności od sprzętu twojego systemu.

Możesz również użyć następującego polecenia IP, aby wyświetlić interfejsy sieciowe:

$ pokaż link ip

Metoda #2: polecenie ifconfig

Polecenie ifconfig stało się przestarzałe, ale nadal jest obsługiwane w wielu dystrybucjach Linuksa. Możesz użyć polecenia ifconfig, aby wyświetlić listę interfejsów sieciowych dostępnych w twoim systemie.

Zamiast pisać ifconfig, wpisz polecenie /sbin/ifconfig aby wyświetlić listę interfejsów sieciowych w twoim systemie.

$ /sbin/ifconfig

Oprócz listy interfejsów sieciowych, powyższe polecenie pokaże inne przydatne informacje o interfejsach sieciowych, w tym adres IP, rozmiar MTU, liczbę wysłanych/odebranych pakietów itp.

Metoda #3: polecenie netstat

Polecenia netstat można również użyć do wyświetlenia listy interfejsów sieciowych dostępnych w twoim systemie. Aby to zrobić, wpisz netstat, po którym następuje flaga -i w następujący sposób:

$ netstat -i

Powyższe polecenie wyświetla listę dostępnych interfejsów sieciowych w twoim systemie wraz z innymi przydatnymi informacjami, takimi jak liczba wysłanych odebranych pakietów, rozmiar MTU itp.

Metoda #4: polecenie nmcli

Polecenie nmcli dostarcza również informacji o interfejsach sieciowych. Polecenie nmcli jest dostępne w dystrybucjach Debiana, które działają na interfejsach GUI. Jeśli jednak pracujesz w systemie bez GUI, musisz zainstalować menedżera sieci za pomocą następującego polecenia w Terminalu:

$ sudo apt install menedżera sieci

Po zakończeniu instalacji uruchom poniższe polecenia w Terminalu, aby włączyć i uruchomić menedżera sieci:

$ sudo systemctl uruchom menedżera sieci
$ sudo systemctl włącz menedżera sieci

Aby wyświetlić listę dostępnych interfejsów sieciowych w systemie, uruchom poniższe polecenie w Terminalu:

$ stan urządzenia nmcli

Powyższe polecenie zawiera krótkie informacje o dostępnych interfejsach sieciowych.

Metoda #5: /sys/class/net Directory

Możesz także przeglądać interfejsy sieciowe w swoim systemie, przeglądając zawartość katalogu /sys/class/net. Aby to zrobić, uruchom następujące polecenie w Terminalu:

$ ls /sys/klasa/net

Powyższe polecenie zwraca zwięzłe dane wyjściowe wyświetlające tylko nazwy interfejsów dostępnych w twoim systemie.

Metoda #6: /proc/net/dev Plik

Plik /proc/net/dev zawiera również informacje o interfejsach sieciowych. Możesz wyświetlić dostępne interfejsy sieciowe w swoim systemie, przeglądając zawartość tego pliku. Uruchom następujące polecenie w Terminalu, aby to zrobić:

$ kot /proc/net/dev

Powyższe polecenie wyświetla listę interfejsów sieciowych dostępnych w systemie wraz z kilkoma innymi informacjami o interfejsach.

Wniosek

Wspaniałą rzeczą w Linuksie jest to, że pozwala wykonywać tę samą pracę na różne sposoby. W tym artykule omówiono różne metody, dzięki którym można wyświetlić listę interfejsów sieciowych w systemie Debian.

Gry Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
W przeszłości granie w gry było uważane tylko za hobby, ale z czasem branża gier odnotowała ogromny wzrost pod względem technologii i liczby graczy. P...
Gry Najlepsze gry do grania ze śledzeniem rąk
Najlepsze gry do grania ze śledzeniem rąk
Oculus Quest niedawno wprowadził świetny pomysł śledzenia rąk bez kontrolerów. Przy stale rosnącej liczbie gier i działań, które wspierają zarówno for...
Gry Jak wyświetlić nakładkę OSD w pełnoekranowych aplikacjach i grach dla systemu Linux?
Jak wyświetlić nakładkę OSD w pełnoekranowych aplikacjach i grach dla systemu Linux?
Granie w gry pełnoekranowe lub korzystanie z aplikacji w trybie pełnoekranowym bez rozpraszania uwagi może odciąć Cię od istotnych informacji systemow...