Jak sprawdzić adres IP w Linuksie za pomocą interfejsu wiersza poleceń? Większość systemów operacyjnych Linux i Unix zapewnia ifconfig
I ip
pliki binarne. Możesz po prostu użyć tych poleceń, aby znaleźć lokalny adres IP systemu.
Co to jest adres IP?,
adres protokołu internetowego (adres IP) to numeryczna Etykieta przypisana do każdego urządzenia sprzętowego podłączonego do sieci komputerowej, która używa protokołu internetowego do identyfikacji urządzeń. Ogólnie rzecz biorąc, jest to tożsamość dowolnego urządzenia. Adres IP pozwala urządzeniu komunikować się z innymi urządzeniami za pośrednictwem sieci opartej na IP, takiej jak LAN lub Internet.
- odczyt: 5 poleceń, aby uzyskać publiczny adres IP przy użyciu terminala Linuksa
Metoda 1 – użycie polecenia ifconfig
polecenie ifconfig jest ogólnie dostępne w katalogu /sbin
., Więc będziesz potrzebował dostępu root lub sudo, aby uruchomić to na wielu systemach operacyjnych.
ifconfig
Przykładowe wyjście:
jak na powyższym wyjściu, ten system ma adres IP 192.168.10.199 na interfejsie Ethernet eth0.
Możesz również wyświetlić szczegółowe szczegóły interfejsu, podając nazwę interfejsu w wierszu poleceń, jak poniżej.
ifconfig eth0
- przeczytaj: bash ifconfig: polecenie nie zostało znalezione na CentOS/RHEL 7
Metoda 2 – użycie polecenia ip
polecenie ip jest ogólnie dostępne w katalogu /bin, ale niektóre Linux OS Zachować jest w katalogu / sbin., Użyj następującego polecenia, aby uzyskać adres ip za pomocą polecenia ip.
ip addr show
Przykładowe wyjście:
zgodnie z powyższym wyjściem, system ten ma adres IP 192.168.10.199 na interfejsie Ethernet eth0. Interfejs eth1 nie jest konfigurowany z adresem IP.
Możesz również wyświetlić szczegółowe dane itnerface używając poniższego polecenia
ip addr show eth0
Znajdź więcej poleceń, aby sprawdzić lokalny adres ip dowolnego systemu Linux.
ip route get 1 | awk '{print $NF;exit}'
ip route get 8.8.4.4 | head -1 | cut -d' ' -f8
ip route get 8.8.4.4 | head -1 | awk '{print $7}'