Jak sprawdzić adres IP w systemie Linux za pomocą wiersza poleceń

Jak sprawdzić adres IP w systemie Linux za pomocą wiersza poleceń

Jak sprawdzić adres IP na komputerze Linux za pomocą interfejsu wiersza poleceń? Przeważnie wszystkie systemy operacyjne Linux i Unix ifconfig I ip pliki binarne. Możesz po prostu użyć tych poleceń, aby znaleźć adres IP systemu lokalnego.

Jaki jest adres IP?

A Internet PAdres ROTOCOL (adres IP) to etykieta numeryczna przypisana do każdego urządzenia sprzętowego podłączonego do sieci komputerowej, która korzysta z protokołu internetowego do identyfikacji urządzeń. Ogólnie rzecz biorąc, jest to tożsamość dowolnego urządzenia. Adres IP umożliwia urządzeniu komunikowanie się z innymi urządzeniami przez sieć opartą na IP, takim jak LAN lub Internet.

  • Przeczytaj: 5 poleceń, aby uzyskać publiczny adres IP za pomocą terminalu Linux

Metoda 1 - Korzystanie z polecenia ifconfig

ifconfig Polecenie jest ogólnie dostępne w ramach /sbin informator. Więc będziesz potrzebować dostępu root lub sudo, aby uruchomić to w wielu systemach operacyjnych.

ifconfig 

Wyjście próbki: [Niektóre wyjście ukryte]

ETH0 Link Encap: Ethernet Hwaddr 00: 0c: 22: 83: 79: A3 INET Addr: 192.168.10.199 Bcast: 192.168.1.255 Maska: 255.255.255.0 INET6 ADDR: FE80 :: 20c: 29ff: Fe89: 79b3/64 Zakres: Link Up Broadcast Urządzenie multicast MTU: 1500 Metryka: 1 RX Pakiety: 3931508 Błędy: 0 Zrzucone: 0 Przekręcenia: 0 Ramka: 0 Pakiety TX: 1333146 Błędy Błędy Błędy : 0 Upadło: 0 Przekręcenia: 0 Przewoźnik: 0 zderzenia: 0 Txqueuelen: 1000 rx bajtów: 706273621 (673.5 MIB) bajty TX: 857722605 (817.9 MIB) Adres podstawowy: 0x2000 Pamięć: FD5C0000-FD5E0000 

Zgodnie z powyższym wyjściem, ten system ma adres IP 192.168.10.199 na interfejsie Ethernet ETH0.

Możesz także wyświetlić szczegóły określonych interfejsu, określając nazwę interfejsu w wierszu poleceń jak poniżej.

ifconfig eth0 
  • Przeczytaj: Bash ifconfig: polecenie nie znaleziono w Centos/Rhel 7

Metoda 2 - Korzystanie z polecenia IP

Polecenie IP ogólnie dostępne w katalogu /bin, ale niektóre system systemu systemu Linux jest pod katalogiem /sbin. Użyj następującego polecenia, aby uzyskać adres IP za pomocą polecenia IP.

Pokaz IP Addr 

Wyjście próbki: [Niektóre wyjście ukryte]

1: LO: MTU 16436 Qdisc Noqueue Link/Loopback 00: 00: 00: 00: 00 BRD 00: 00: 00: 00: 00: 00 INET 127.0.0.1/8 Zakres host lo inet6 :: 1/128 Zakres host prawidłowy_lft na zawsze preferowany_lft na zawsze 2: ETH0: MTU 1500 qdisc pfifo_fast qlen 1000 link/eter 00: 0c: 22: 83: 79: A3 Brd ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff: ff : ff: ff inet 192.168.10.199/24 BRD 192.168.1.255 zakres Global ETH0 INET6 FE80 :: 20c: 29ff: Fe89: 79b3/64 Zakres Link Proste_lft na zawsze preferowane_lft na zawsze 

Zgodnie z powyższym wyjściem, ten system ma adres IP 192.168.10.199 na interfejsie Ethernet ETH0. Interfejs ETH1 nie konfiguruje z adresem IP.

Możesz także wyświetlić określone szczegóły itnerface za pomocą poniższego polecenia

IP addr show eth0 

Znajdź więcej poleceń, aby sprawdzić lokalny adres IP dowolnego systemu Linux.

Trasa IP Get 1 | awk 'print $ nf; exit' 
Trasa IP zdobądź 8.8.4.4 | głowa -1 | CUT -d "-f8 
Trasa IP zdobądź 8.8.4.4 | głowa -1 | awk 'drukuj 7 $'