Wprowadzenie do IP Command w Linuksie

Poniższy artykuł zawiera zarys różnych poleceń IP w systemie Linux. IP oznacza protokół internetowy. Jest to wartość liczbowa wskazująca lokalizację urządzenia i jego identyfikację w sieci.

Komenda ip jest używana w systemach operacyjnych Linux do przypisywania adresu do interfejsu sieciowego i / lub do konfigurowania parametrów interfejsu sieciowego. Ta komenda zastępuje starą świetną i teraz nieaktualną komendę ifconfig we współczesnych dystrybucjach Linuksa. Polecenie ip to potężne narzędzie, które każdy administrator systemu Linux powinien wiedzieć o konfigurowaniu interfejsów sieciowych. Można go używać do przesyłania lub usuwania interfejsów, przypisywania i usuwania adresów i tras pamięci podręcznej ARP oraz wielu innych.

Polecenia sieciowe

Najpierw przejrzyjmy kilka podstawowych poleceń sieciowych

1. Aby uzyskać informacje o hoście,

  • nazwa hosta: wyświetli nazwę hosta maszyny.
  • nazwa hosta -i: wyświetli adres IP bieżącego komputera.

2. Aby poznać połączenie z gospodarzem,

  • netstat -g: wyświetli całą sieć multiemisji subskrybowaną przez tę sieć.
  • netstat -l: wyświetli wszystkie porty nasłuchujące.
  • netstat -t: wyświetli wszystkie połączenia TCP.

3. Aby sprawdzić połączenia z hostami i adresem IP, jeśli nie żyje, wysyłając pakiety,

ping www.google.co.in

W tym przypadku zaobserwowaliśmy 0% utraty pakietu, co oznacza, że ​​połączenie zostało ustanowione i działa poprawnie.

4. Aby poznać bieżące konfiguracje sieci:

ifconfig -a: wyświetl wszystkie konfiguracje i ustawienia.

5. Aby znaleźć nazwę hosta i adres IP:

nslookup www.google.co.in

6. Aby poznać liczbę przeskoków i czas reakcji na dostęp do zdalnego systemu lub strony internetowej:

traceroute www.google.co.in

Teraz przychodzi do IP (protokoły internetowe), jest dwojakiego rodzaju:

  • IPV4: Protokół internetowy w wersji 4 ma pojemność 32-bitową. Wzrost internetu i bezpieczeństwa dotyczy wyczerpania IPV4, więc IPV6 wyszedł na jaw.
  • IPV6: Protokół internetowy w wersji 6 używa 128-bitowej liczby jako pojemności pamięci.

Ogólnie rzecz biorąc, adres IP jednoznacznie identyfikuje hosta lub urządzenie w sieci. Zakresy IP są podzielone na klasy A, B, C, D, E, których z pewnością nie będę wchodził w szczegóły, ponieważ jest to głównie teoria. Na przykład prywatny adres IP z kropkami dziesiętnymi klasy C 192.168.123.132 to (w zapisie binarnym) 32-bitowa liczba 110000000101000111101110000100. Liczba ta będzie trudna do zrozumienia, więc podziel ją na cztery części ośmiu cyfr binarnych. Pierwsza część tego adresu IP jest używana jako adres sieciowy, ostatnia część jako adres hosta. Jeśli weźmiesz przykład 192.168.123.132 i podzielisz go na dwie części, otrzymasz:

192.168.123.0 to adres sieciowy. 0.0.0.132 to adres hosta.

Ważne polecenie IP w systemie Linux

Za pomocą polecenia IP możemy poznać adresy urządzeń i sieć, w której znajdują się nasze urządzenia.

Składnia:

IP OBJECT or IP AbbreviatedForm

Poniżej znajduje się lista poleceń, których możemy użyć dla powyższej składni:

ObiektSkrócona formaCel, powód
połączyćlUrządzenie sieciowe w sieci
adresza Adres IPv4 lub IPv6 na urządzeniu.
adres
addrlabeladdrlKonfiguracja etykiety do wyboru adresu protokołu.
sąsiadn Wpis pamięci podręcznej ARP lub NDISC.
rżeć
trasarWpis w tabeli routingu.
regułaruReguła w bazie danych zasad routingu.
maddressm Adres multiemisji.
maddr
mroutePanPamięć podręczna routingu multiemisji

Na przykład, gdy uruchomimy poniżej polecenia:

IP Address or IP Addr

Dodatkowo możesz użyć „man ip”, który wyświetli listę opcji dostępnych dla polecenia IP.

Zastosowania IP

Istnieje wiele protokołów korzystających z adresów IP. Oni są:

SSH

Ten protokół służy do bezpiecznego łączenia zdalnego komputera. Może to wymagać podania hasła i pliku klucza prywatnego (.PEM).

Kod:

$ssh -i xyz.pem

Teraz możesz normalne polecenia uniksowe, takie jak ls (aby wyświetlić katalog), cd (aby zmienić katalog) i inne polecenia

FTP

Protokół przesyłania plików służy do nawiązywania połączenia ze zdalnymi hostami poprzez logowanie i przesyłanie plików. Zostaniesz poproszony o podanie hasła.

Kod:

$ ftp 19.168.123.32

Możesz użyć polecenia „get”, aby uzyskać pliki i umieścić polecenie „umieść” pliki na zdalnym hoście. FTP służy również do przeglądania zawartości katalogów. Następnie możesz nacisnąć przycisk wyjścia, jeśli zakończysz przesyłanie plików. Poniżej znajdują się listy przydatnych poleceń związanych z FTP.

TELNET

Ten protokół służy do zdalnego sterowania hostem i administrowania nim. Jest podobny do pulpitu zdalnego znajdującego się w maszynach z systemem Windows. W porównaniu do SSH, TELNET jest mniej zabezpieczony.

Kod:

$telnet

Próby otwarcia połączenia ze zdalnym hostem my_host.com. Jeśli połączenie zostanie nawiązane, host poprosi o podanie nazwy użytkownika i hasła.

Kod:

$telnet -l my_username my_host.com 5555

Próbuje otworzyć połączenie ze zdalnym hostem my_host.com na porcie 5555, używając nazwy logowania my_username. Jeśli się powiedzie, host poprosi o podanie hasła moja_nazwa_użytkownika. Otwiera lokalny monit telnet>, w którym można wprowadzić dowolne z poleceń wymienionych powyżej. Na przykład wprowadzenie następującego polecenia w wierszu polecenia:

Kod:

telnet> open my_host.com

.. spróbuję otworzyć połączenie z my_host.com, jak w naszym pierwszym przykładzie. Po uwierzytelnieniu możesz wykonywać polecenia tak, jak dotychczas, używając terminalu. Jedyną różnicą jest to, że jeśli byłeś podłączony do zdalnego hosta, polecenia będą wykonywane na komputerze zdalnym, a nie na komputerze lokalnym. Możesz wyjść z połączenia telnet, wpisując polecenie „wyloguj się”.

Telnet używa co najmniej zmiennych środowiskowych HOME, SHELL, DISPLAY i TERM. Inne zmienne środowiskowe mogą być propagowane na drugą stronę za pomocą opcji TELNET ENVIRON.

UWAGA: Minimalne wymagania do utworzenia sieci komunikacji między dwoma komputerami.
  • Dwa hosty muszą być w tej samej sieci Ethernet / LAN, aby komunikować się za pomocą IP.
  • Każdy host musi mieć dobre połączenie z siecią Ethernet. Sprawdź poprawność połączenia z siecią Ethernet za pomocą
  • różne narzędzia, takie jak mii-tool.
  • Każdy host powinien mieć ten sam adres sieciowy, maskę sieci i adres rozgłoszeniowy.
  • Każdy host musi mieć unikalny adres IP.
  • Żaden z hostów nie może blokować pakietów IP drugiego.

Ważne użycie polecenia IP

Oto niektóre ważne zastosowania polecenia IP w systemie Linux wymienione poniżej:

  • Służy do znajdowania interfejsów skonfigurowanych w systemie i sprawdzania stanu interfejsu IP.
  • Skonfiguruj Ethernet, lokalną pętlę zwrotną i inne interfejsy IP.
  • Zmień domyślne, a także skonfiguruj routing statyczny.
  • Służy do konfigurowania tunelu przez IP i wyświetlania wpisów w pamięci podręcznej ARP.
  • Służy do usuwania, przypisywania i konfigurowania tras, podsieci, adresu IP i innych informacji IP dla interfejsów IP.
  • Służy do wyświetlania adresu IP i jego właściwości.
  • Wyświetl wszystkie informacje o statusie adresów IP sieci i multiemisji.
  • Służy również do wyświetlania obiektu sąsiada i zarządzania informacjami o pamięci podręcznej ARP
  • Usuń wpis routingu i zarządzaj nim.

Polecane artykuły

To jest przewodnik po IP Command w Linuksie. Tutaj omawiamy składnię, zastosowania i ważne polecenie IP w systemie Linux wraz z jego ważnym użyciem. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Serwer proxy Linux
  2. Polecenia hadoop fs
  3. Rodzaje powłok w systemie Linux
  4. Urządzenie czujnikowe
  5. Poznaj najlepsze polecenia w systemie Linux