Linux wyświetla wszystkie adresy IP w interfejsie

Linux List All Ip Addresses Interface



Wszystkie osoby należące do środowiska sieciowego wiedzą, że adres IP działa jako unikalny identyfikator urządzeń w sieci. Dlatego musimy znać adresy IP urządzeń w sieci, aby umożliwić płynną komunikację sieciową. Dzisiejszy artykuł skupi się na różnych metodach wyświetlania wszystkich adresów IP w interfejsie w Linux Mint 20.

Metody wyświetlania wszystkich adresów IP w interfejsie w Linux Mint 20

Aby wyświetlić wszystkie adresy IP w interfejsie w Linux Mint 20, możesz wybrać dowolną z następujących czterech metod.







Metoda nr 1: Wyświetl wszystkie interfejsy sieciowe i ich adresy IP

Możesz wyświetlić wszystkie interfejsy sieciowe i ich odpowiednie adresy IP w Linux Mint 20, wykonując wbudowane polecenie pokazane poniżej:



$adres IPpokazać

Wyniki wykonania tego polecenia pokazano na poniższym obrazku:







Metoda nr 2: Wyświetl wszystkie adresy IPv4

Jeśli chcesz wyświetlić wszystkie adresy IPv4 w interfejsie tylko w Linux Mint 20, możesz wykonać poniższe polecenie:

$IP -4addr



Wszystkie adresy IPv4 są pokazane na poniższym obrazku:

Metoda nr 3: Wyświetl wszystkie adresy IPv6

Jeśli chcesz wyświetlić wszystkie adresy IPv6 w interfejsie tylko w Linux Mint 20, musisz wykonać polecenie pokazane poniżej:

$IP -6addr

Wszystkie adresy IPv6 są pokazane na poniższym obrazku:

Metoda nr 4: Wyświetl wszystkie adresy IP w podłączonej sieci

Możesz również wyświetlić wszystkie adresy IP w podłączonej sieci w Linux Mint 20, wykonując procedurę opisaną poniżej:

Krok # 1: Zainstaluj polecenie arp-scan w Linux Mint 20

Najpierw musisz zainstalować polecenie arp-scan w Linux Mint 20, które później zostanie użyte do wyświetlenia wszystkich adresów IP w podłączonej sieci. To nie jest wbudowane polecenie w systemie Linux, ale można je zainstalować, wykonując następujące polecenie:

$sudo apt-get installarp-skan

Po zainstalowaniu tego polecenia w systemie Linux Mint 20 będziesz mógł go używać do wyświetlania wszystkich adresów IP w podłączonej sieci.

Krok # 2: Znajdź swoją nazwę interfejsu sieciowego za pomocą polecenia ifconfig w Linux Mint 20

Przed użyciem polecenia arp-scan należy znaleźć nazwę interfejsu sieciowego za pomocą polecenia pokazanego poniżej:

$ifconfig

W naszym przypadku nazwa interfejsu sieciowego to enp0s3, jak pokazano na poniższym obrazku. Ta nazwa interfejsu sieciowego będzie używana z poleceniem arp-scan w następnym kroku.

Krok # 3: Użyj polecenia arp-scan, aby wyświetlić wszystkie adresy IP w podłączonej sieci w Linux Mint 20

Teraz możesz użyć polecenia arp-scan do wyświetlania wszystkich adresów IP w podłączonej sieci w Linux Mint 20 w sposób pokazany poniżej:

$sudoarp-skan--berło=Nazwa interfejsu sieciowego--lokalnet

Tutaj najlepiej byłoby zamienić NetworkInterfaceName na nazwę konkretnego interfejsu sieciowego. W naszym przypadku był to enp0s3, o którym dowiedzieliśmy się w kroku 2.

Wyniki wykonania tego polecenia są pokazane na poniższym obrazku:

Wniosek

Wybierając dowolną metodę (zgodnie z Twoimi wymaganiami) spośród tych, które zostały Ci przedstawione w tym artykule, możesz łatwo wyświetlić listę wszystkich adresów IP w interfejsie w systemie Linux. Wszystkie te metody zostały przetestowane na Linux Mint 20. Jednak te same metody mogą być również zastosowane w Debianie 10 i Ubuntu 20.04.