Введення в IP-команду в Linux

Наступна стаття пропонує вам опис різних команд IP в Linux. IP означає Internet Protocol. Це числове значення, яке вказує місце розташування пристрою та його ідентифікацію в мережі.

Команда ip використовується в операційних системах Linux для призначення адреси мережевого інтерфейсу та / або для налаштування параметрів мережевого інтерфейсу. Ця команда замінює стару велику і тепер застарілу команду ifconfig на сучасних дистрибутивах Linux. Команда ip - це потужний інструмент, про який повинен знати будь-який адміністратор системи Linux про налаштування мережевих інтерфейсів. З його допомогою можна завантажувати чи знижувати інтерфейси, призначати та видаляти адреси кешу ARP та маршрути та багато іншого.

Команди мережі

Давайте спочатку переглянемо кілька основних мережевих команд

1. Щоб отримати інформацію про хост,

  • ім'я хоста: відображатиметься ім'я хоста машини.
  • ім'я хоста -i: відобразиться IP-адреса для поточної машини.

2. Для того, щоб знати зв'язок між собою та далі з господарем,

  • netstat -g: Він відображатиме всю мережу, що підписалася на цю мережу.
  • netstat -l: відобразить усі порти прослуховування.
  • netstat -t: відобразиться всі з'єднання TCP.

3. Щоб перевірити з'єднання з хостами та IP-адресою, чи немає цього, не надсилаючи пакети,

ping www.google.co.in

Тут ми побачили 0% втрати пакету, це означає, що з'єднання встановлено та працює належним чином.

4. Щоб знати поточні конфігурації мережі:

ifconfig -a: переглянути всі конфігурації та налаштування.

5. Для виявлення імені хоста та IP-адреси:

nslookup www.google.co.in

6. Щоб знати кількість перестрибування та час відгуку, щоб потрапити на віддалену систему чи веб-сайт:

traceroute www.google.co.in

Зараз приходить до IP (Інтернет-протоколів), він має два типи:

  • IPV4: Інтернет-протокол версії 4 має накопичувальну пам’ять 32-бітного числа. Зростання Інтернету та проблем безпеки знизило IPV4, тому IPV6 увійшов у світ.
  • IPV6: Інтернет-протокол версії 6 використовує 128-бітове число як ємність зберігання.

Таким чином, IP-адреса однозначно ідентифікує хост або пристрій у мережі. Діапазони IP поділяються на класи A, B, C, D, E, які я, безумовно, не вникаю в деталі, оскільки вони здебільшого теоретичні. Наприклад, точково-десяткова приватна IP-адреса класу C 192.168.123.132 є (у двійковій нотації) 32-розрядне число 110000000101000111101110000100. Це число буде важко зрозуміти, тому розділіть його на чотири частини восьми двійкових цифр. Перша частина цієї IP-адреси використовується як мережева адреса, остання частина - як хост-адреса. Якщо взяти приклад 192.168.123.132 і розділити його на ці дві частини, ви отримаєте наступне:

192.168.123.0 - мережева адреса. 0.0.0.132 - адреса хоста.

Важлива команда IP в Linux

Використовуючи команду IP, ми можемо знати адреси пристроїв та мережу, в якій перебувають наші пристрої.

Синтаксис:

IP OBJECT or IP AbbreviatedForm

Отже, нижче наведено список команд, який ми можемо використовувати для вищевказаного синтаксису:

Об'єктСкорочена формаПризначення
посиланнялМережа розробляє в мережі
адресаа IPv4 або IPv6-адреса на пристрої.
доп
addrlabeladdrlКонфігурація мітки для вибору адреси протоколу.
сусідн Вхід у кеш ARP або NDISC.
сусід
маршрутrЗапис таблиці таблиці маршрутизації.
правилоruПравило в базі даних про політику маршрутизації.
сорочкам Багатоадресна адреса.
маддр
мутьМістерКеш багатоканальної маршрутизації

Наприклад, коли ми виконуємо команду нижче:

IP Address or IP Addr

Крім того, ви можете використовувати "man ip", який перелічить список параметрів, доступних для IP-команди.

Використання IP

Існує багато протоколів, які використовують IP-адреси. Вони є:

SSH

Цей протокол використовується для надійного підключення віддаленого комп'ютера. Для цього може знадобитися пароль і файл приватного ключа (.PEM).

Код:

$ssh -i xyz.pem

Тепер ви можете нормалізувати команди Unix, такі як ls (для переліку каталогу), cd (для зміни каталогу) та інші команди

FTP

Протокол передачі файлів використовується для встановлення зв'язку з віддаленими хостами за допомогою файлів для входу та передачі. Вам буде запропоновано ввести пароль.

Код:

$ ftp 19.168.123.32

Ви можете скористатися командою "дістати", щоб отримати файли, а команду "поставити" файли на віддалений хост. FTP також використовується для перегляду вмісту каталогів. Потім ви можете натиснути вихід, якщо закінчите з передачею файлів. Нижче наведено списки корисних команд, пов’язаних із FTP.

TELNET

Цей протокол використовується для віддаленого керування хостом та його адміністрування. Він схожий на віддалений робочий стіл, який можна знайти у віконних машинах. У порівнянні з SSH, TELNET менш захищений.

Код:

$telnet

Спроби відкрити з'єднання з віддаленим хостом my_host.com. Якщо з'єднання встановлено, хост запросить ім'я та пароль для входу.

Код:

$telnet -l my_username my_host.com 5555

Спроби відкрити з'єднання з віддаленим хостом my_host.com на порту 5555, використовуючи ім’я для входу my_username. У разі успіху хост підкаже пароль my_username. Відкриває локальний telnet> prompt, де ви можете ввести будь-яку з перерахованих вище команд. Наприклад, ввівши нижчу команду під запитом:

Код:

telnet> open my_host.com

..буде спроба відкрити з'єднання з my_host.com, як у нашому першому прикладі. Після аутентифікації ви можете виконувати команди, як і раніше, використовуючи термінал. Єдина відмінність - якщо ви були підключені до віддаленого хоста, команди будуть виконуватись на віддаленій машині, а не на вашій локальній машині. Ви можете вийти з підключення telnet, ввівши команду "вихід".

Telnet використовує принаймні змінні середовища HOME, SHELL, DISPLAY і TERM. Інші змінні середовища можуть бути передані на іншу сторону за допомогою опції TELNET ENVIRON.

ПРИМІТКА: Мінімальні вимоги для створення мережі зв'язку між двома машинами.
  • Щоб спілкуватися за допомогою IP-адреси, два хости повинні бути на одній Ethernet / LAN.
  • Кожен хост повинен мати хороший зв’язок з Ethernet. Перевірте хороше підключення до Ethernet за допомогою
  • різні інструменти, такі як mii-tool.
  • Кожен хост повинен мати однакову мережеву адресу, мережну маску та адресу трансляції.
  • Кожен хост повинен мати унікальну IP-адресу.
  • Жоден з хостів не повинен блокувати IP-пакети інших.

Важливе використання команд IP

Ось кілька важливих варіантів використання IP-команди в Linux, перелічених нижче:

  • Він використовується для пошуку того, які інтерфейси налаштовані в системі та запитують стан IP-інтерфейсу.
  • Налаштуйте Ethernet, локальну петлю та інші IP-інтерфейси.
  • Змініть за замовчуванням, а також налаштуйте статичну маршрутизацію.
  • Він використовується для налаштування тунелю через IP та списку запису в кеш ARP.
  • Використовується для видалення, призначення та налаштування маршрутів, підмережі, IP-адреси та іншої IP-інформації до IP-інтерфейсів.
  • Він використовується для відображення IP та його властивостей.
  • Відобразити всю інформацію про мережеву та багатоадресову IP-адресу.
  • Також він використовується для відображення сусіднього об'єкта та управління інформацією кешу ARP
  • Видаліть та керуйте записом маршрутизації.

Рекомендовані статті

Це посібник з IP Command в Linux. Тут ми обговорюємо синтаксис, використання та важливу команду IP в Linux, а також важливе його використання. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Проксі-сервер Linux
  2. Команди Hadoop fs
  3. Типи оболонок в Linux
  4. Датчик пристрою
  5. Дізнайтеся про основні команди в Linux