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

В следующей статье представлен обзор различных IP-команд в Linux. IP означает Интернет-протокол. Это числовое значение для указания местоположения устройства и его идентификации в сети.

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

Сетевые команды

Давайте сначала пройдемся по некоторым основным сетевым командам

1. Для получения информации о хосте,

  • имя хоста: будет отображаться имя хоста компьютера.
  • hostname -i: будет отображаться IP-адрес текущего компьютера.

2. Для того, чтобы узнать связь с хостом,

  • netstat -g: отобразит всю многоадресную сеть, подписанную этой сетью.
  • netstat -l: отобразит все порты прослушивания.
  • netstat -t: отобразит все соединения TCP.

3. Чтобы проверить соединения с хостами и IP-адресом, если он жив, не отправляя пакеты,

пинг 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

Итак, ниже приведен список команд, которые мы можем использовать для приведенного выше синтаксиса:

объектСокращенная формаЦель
ссылка на сайтLСетевое устройство в сети
адрес IPv4 или IPv6-адрес на устройстве.
адр
addrlabeladdrlКонфигурация меток для выбора адреса протокола.
соседN Запись в ARP или NDISC.
ржать
маршрутрЗапись таблицы маршрутизации.
правилоруПравило в базе данных политики маршрутизации.
maddressм Многоадресный адрес.
maddr
mrouteг-нКэш многоадресной маршрутизации

Например, когда мы запускаем команду ниже:

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

Вы можете использовать команду «get», чтобы получить файлы, а команду «положить» файлы на удаленном хосте. 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>, где вы можете ввести любую из команд, перечисленных выше. Например, введите следующую команду в командной строке:

Код:

telnet> open my_host.com

… мы попытаемся открыть соединение с my_host.com, как в нашем первом примере. После аутентификации вы можете выполнять команды так же, как вы делали это до сих пор, используя Терминал. Единственное отличие состоит в том, что если вы были подключены к удаленному хосту, команды будут выполняться на удаленном компьютере, а не на вашем локальном компьютере. Вы можете выйти из соединения через telnet, введя команду 'logout'.

Telnet использует как минимум переменные окружения HOME, SHELL, DISPLAY и TERM. Другие переменные среды могут распространяться на другую сторону через опцию TELNET ENVIRON.

ПРИМЕЧАНИЕ . Минимальные требования для создания сети связи между двумя машинами.
  • Два хоста должны находиться в одном Ethernet / LAN для связи по IP.
  • Каждый хост должен иметь хорошее соединение с Ethernet. Проверьте хорошее соединение с Ethernet, используя
  • различные инструменты, такие как mii-tool.
  • Каждый хост должен иметь одинаковый сетевой адрес, маску сети и широковещательный адрес.
  • Каждый хост должен иметь уникальный IP-адрес.
  • Ни один из хостов не должен блокировать IP-пакеты другого.

Важное использование команды IP

Вот несколько важных примеров использования IP-команды в Linux:

  • Он используется для поиска интерфейсов, настроенных в системе, и запроса статуса интерфейса IP.
  • Настройте Ethernet, локальную обратную связь и другие IP-интерфейсы.
  • Изменить по умолчанию, а также настроить статическую маршрутизацию.
  • Он используется для настройки туннеля через IP и вывода списка кэша ARP.
  • Используется для удаления, назначения и настройки маршрутов, подсети, IP-адреса и другой информации IP для интерфейсов IP.
  • Он используется для отображения IP и его свойства.
  • Отображение всей информации о состоянии сети и многоадресных IP-адресов.
  • Кроме того, он используется для отображения соседнего объекта и управления информацией кэша ARP
  • Удалить и управлять записями маршрутизации.

Рекомендуемые статьи

Это руководство по IP-командам в Linux. Здесь мы обсудим синтаксис, использование и важную команду IP в Linux, а также ее важное использование. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Прокси-сервер Linux
  2. Команды Hadoop fs
  3. Типы оболочек в Linux
  4. Сенсорное устройство
  5. Изучите главные команды в Linux