Linux wymienia wszystkie adresy IP na interfejsie

Linux wymienia wszystkie adresy IP na interfejsie

Wszyscy ludzie, którzy należą do tła 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 wymieniania wszystkich adresów IP na interfejsie w Linux Mint 20.

Metody wymieniania wszystkich adresów IP na interfejsie w Linux Mint 20

Aby wymienić wszystkie adresy IP na 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świetlać wszystkie interfejsy sieciowe i ich odpowiednie adresy IP w Linux Mint 20, wykonując wbudowane polecenie pokazane poniżej:

$ ip addr show

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 na interfejsie tylko w Linux Mint 20, możesz wykonać polecenie pokazane poniżej:

$ ip -4 addr

Wszystkie adresy IPv4 pokazano na poniższym obrazku:

Metoda nr 3: Wyświetl wszystkie adresy IPv6

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

$ ip -6 addr

Wszystkie adresy IPv6 pokazano na poniższym obrazku:

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

Możesz także wyświetlić wszystkie adresy IP w połączonej sieci w Linux Mint 20, postępując zgodnie z 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świetlania wszystkich adresów IP w połączonej sieci. To nie jest wbudowane polecenie w Linux, ale można je zainstalować, wykonując następujące polecenie:

$ sudo apt-get instaluj arp-scan

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

Krok 2: Znajdź nazwę interfejsu sieciowego za pomocą polecenia „IfConfig” w Linux Mint 20

Przed użyciem polecenia „ARP-SCAN” musisz znaleźć nazwę interfejsu sieciowego z poleceniem pokazanym poniżej:

$ ifconfig

W naszym przypadku nazwa interfejsu sieciowego to „ENP0S3”, jak pokazano na poniższym obrazie. Ta nazwa interfejsu sieciowego będzie używana z poleceniem „ARP-SCAN” w następnym kroku.

Krok # 3: Użyj polecenia „ARP-SCAN” do wyświetlania wszystkich adresów 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:

$ sudo arp-scan--interface = NetworkinterfaceName-localnet

Tutaj byłoby najlepiej, gdybyś zastąpił NetworkInterFacename nazwa konkretnego interfejsu sieciowego. W naszym przypadku to „ENP0S3” dowiedzieliśmy się w kroku 2.

Wyniki wykonania tego polecenia pokazano na poniższym obrazku:

Wniosek

Wybierając dowolną metodę (zgodnie z Twoimi wymaganiami) od tych, które zostały przedstawione w tym artykule, możesz łatwo wymienić wszystkie adresy IP na interfejsie w Linux. Wszystkie te metody zostały wykonane na Linux Mint 20 do testowania. Jednak te same metody można również zastosować w Debian 10 i Ubuntu 20.04.