Všichni lidé, kteří patří do sítě, vědí, že IP adresa funguje jako jedinečný identifikátor zařízení v síti. Abychom umožnili hladkou síťovou komunikaci, musíme znát IP adresy zařízení v síti. Dnešní článek se zaměří na různé metody vypisování všech IP adres na rozhraní v Linux Mint 20.
Metody výpisu všech IP adres na rozhraní v Linux Mint 20
Chcete -li zobrazit seznam všech IP adres na rozhraní v Linux Mint 20, můžete si vybrat některou z následujících čtyř metod.
Metoda č. 1: Zobrazte všechna síťová rozhraní a jejich IP adresy
V Linux Mint 20 můžete zobrazit všechna síťová rozhraní a jejich příslušné IP adresy spuštěním níže uvedeného vestavěného příkazu:
$IP adresaukázat
Výsledky z provedení tohoto příkazu jsou uvedeny na následujícím obrázku:
Metoda č. 2: Zobrazte všechny adresy IPv4
Pokud chcete zobrazit všechny adresy IPv4 na rozhraní pouze v Linux Mint 20, můžete provést níže uvedený příkaz:
$ip -4addr
Všechny adresy IPv4 jsou uvedeny na následujícím obrázku:
Metoda č. 3: Zobrazte všechny adresy IPv6
Chcete -li zobrazit všechny adresy IPv6 na rozhraní pouze v Linux Mint 20, musíte spustit níže uvedený příkaz:
$ip -6addr
Všechny adresy IPv6 jsou uvedeny na následujícím obrázku:
Metoda č. 4: Zobrazte všechny adresy IP v připojené síti
V systému Linux Mint 20 můžete také zobrazit všechny adresy IP v připojené síti podle níže uvedeného postupu:
Krok č. 1: Nainstalujte příkaz arp-scan do Linux Mint 20
Nejprve musíte do Linux Mint 20 nainstalovat příkaz arp-scan, který bude později použit k výpisu všech IP adres v připojené síti. Toto není vestavěný příkaz v systému Linux, ale lze jej nainstalovat spuštěním následujícího příkazu:
$sudo apt-get installarp-scan
Jakmile je tento příkaz nainstalován do vašeho systému Linux Mint 20, budete jej moci použít k výpisu všech IP adres v připojené síti.
Krok č. 2: Najděte název síťového rozhraní pomocí příkazu ifconfig v Linux Mint 20
Před použitím příkazu arp-scan musíte najít název síťového rozhraní pomocí níže uvedeného příkazu:
$ifconfig
V našem případě je název síťového rozhraní enp0s3, jak ukazuje následující obrázek. Tento název síťového rozhraní bude použit s příkazem arp-scan v dalším kroku.
Krok č. 3: Pomocí příkazu arp-scan zobrazte všechny IP adresy v připojené síti v Linux Mint 20
Nyní můžete pomocí příkazu arp-scan zobrazit všechny adresy IP v připojené síti v Linux Mint 20 následujícím způsobem:
$sudoarp-scan--rozhraní= NetworkInterfaceName--localnetZde by bylo nejlepší, kdybyste NetworkInterfaceName nahradili názvem konkrétního síťového rozhraní. V našem případě to bylo enp0s3, které jsme zjistili v kroku č. 2.
Výsledky z provedení tohoto příkazu jsou uvedeny na následujícím obrázku:
Závěr
Výběrem libovolné metody (podle vašich požadavků) z metod, které vám byly předloženy v tomto článku, můžete snadno vypsat všechny IP adresy na rozhraní v Linuxu. Všechny tyto metody byly provedeny na Linux Mint 20 pro testování. Stejné metody však lze použít také v Debianu 10 a Ubuntu 20.04.