Введение в 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-адрес на устройстве. | |
адр | ||
addrlabel | addrl | Конфигурация меток для выбора адреса протокола. |
сосед | 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, а также ее важное использование. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Прокси-сервер Linux
- Команды Hadoop fs
- Типы оболочек в Linux
- Сенсорное устройство
- Изучите главные команды в Linux