Polecenia wymienione w tym artykule zostały uruchomione za pomocą aplikacji Terminal wiersza polecenia. 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 nr 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:
$IPdo
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) 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:
$łącze ippokazaćMetoda #2: polecenie ifconfig
Polecenie ifconfig stało się już 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/ifconfigOpró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 systemie. Aby to zrobić, wpisz netstat , po którym następuje flaga -i w następujący sposób:
$netstat -iPowyż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 graficznego interfejsu użytkownika, musisz zainstalować menedżera sieci za pomocą następującego polecenia w Terminalu:
$sudotrafnyzainstalowaćmenedżer sieciPo zakończeniu instalacji uruchom poniższe polecenia w Terminalu, aby włączyć i uruchomić menedżera sieci:
$sudosystemctl uruchom menedżera sieci$sudosystemowywłączyćmenedżer sieci
Aby wyświetlić listę dostępnych interfejsów sieciowych w systemie, uruchom poniższe polecenie w Terminalu:
$stan urządzenia nmcliPowyż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 /system/klasa/InternetPowyż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 /procent/Internet/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.