как посмотреть ip адреса устройств в локальной сети linux

Как узнать IP адрес, используя командную строку Linux

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Рассмотрим, как узнать текущий IP-адрес системы Linux, используя командную строку.

ifconfig уже устарел

Раньше для просмотра текущих сетевых интерфейсов и их параметров (включая IP-адреса), использовалась команда ifconfig. Но она уже несколько лет как устарела, и в современных дистрибутивах Linux не поддерживается.

Вместо ifconfig рекомендуется использовать команду ip

Определяем IP-адрес командой ip

Чтобы определить IP-адрес вашего сетевого интерфейса можно использовать команду ip address (или эквивалентный вызов ip addr или просто ip a ).

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

В результате выполнения команды на экран будет выведен список текущих сетевых интерфейсов и их параметры. Первый интерфейс в списке обычно lo — это loopback интерфейс (нас он сейчас не интересует). Нас интересует Ethernet-интерфейс или WiFi-интерфейс (в зависимости от того, какое у вас подключение).

Ethernet интерфейсы обычно имеют имена вида enp2s0 или eth0, а WiFi-интерфейсы имеют имена вида wlp2s0 или wlan0 (цифры в названии могут отличаться).

Определяем IP-адрес командой hostname

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Команда выводит все сетевые адреса хоста (системы), кроме loopback интерфейса. Если у вас всего одно сетевое соединение, то, скорее всего, будет выведен один IP-адрес.

Через графическую утилиту

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linuxПараметры→Сеть

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linuxНастройки сетевого интерфейса.

Источник

Как узнать IP адрес компьютера Linux

IP-адрес — это уникальный адрес, который идентифицирует устройство в Интернете или локальной частной сети. Для идентификации каждого компьютера в сети требуется его собственный уникальный IP адрес. Существует два разных IP адреса: частный и публичный. Компьютеру могут быть назначены частные IP-адреса или общедоступные IP-адреса, или и то, и другое.

Общедоступный (внешний) IP адрес — это адрес, который доступен Интернету. К устройствам, которым назначен общедоступный IP-адрес, можно получить доступ из Интернета. Принимая во внимание, что частный IP-адрес доступен для локальной внутренней сети.

В этой статье мы рассмотрим различные способы определения IP-адреса системы Linux.

Узнать свой IP адрес с помощью командной строки в Linux

Внутренний IP адрес присваивается таким устройствам, как ноутбуки, принтеры, телефоны для внутренней связи. Если этому компьютеру необходимо общаться с внешним миром, то необходимо использовать маршрутизатор.

Диапазоны адресов, используемые частными сетями, следующие:

В Linux доступно несколько команд для поиска IP-адреса. Популярная команда для того чтоб узнать свой ip адрес « ip addr «.

Чтобы отобразить все сетевые интерфейсы и назначенный им IP адреса, введите команду:

Есть еще несколько команд, которые могут отображать частный IP-адрес вашей системы (Внутренний IP).

Узнать свой IP адрес с помощью графического интерфейса

Если вы используете Linux в графической среде, вы можете легко перейти к сетевым настройкам, чтобы узнать свой IP-адрес. Здесь я использую интерфейс Ubuntu GNOME.

На рабочем столе Gnome щелкните правой кнопкой мыши значок «Сеть«.

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linuxЗначок сеть в Ubuntu Linux

В раскрывающемся меню нажмите «Подключение».

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linuxКак узнать IP адрес в Linux

Затем нажмите на опцию «Проводные настройки«, которая отображается ниже

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linuxПроводные настройки Gnome

Откроется окно «Настройки сети«. Теперь нажмите на значок шестеренки, в открывшемся окне на первой вкладке «Сведения» отображается IP-адрес системы.

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linuxНа вкладке «Сведения» отображается IP адрес системы

Как узнать внешний IP адрес Linux

Диапазон адресов, используемых общедоступными сетями, составляет от 0.0.0.0 до 255.255.255.255 (за исключением частных IP-адресов, нескольких неиспользуемых и зарезервированных IP-адресов).

Поскольку внешний IP адрес маршрутизируется по всему миру, мы можем использовать внешний веб-сайт, службы HTTP/HTTPS, команду dig или curl для отображения внешнего IP адреса.

Самый простой способ узнать внешний IP адрес это открыть веб-сайт в любом браузере.

Вы также можете использовать следующие команды для того чтоб узнать внешний IP адрес:

Заключение

В этой статье мы показали различные способы которыми можно узнать свои IP адреса в системе Linux. Эти способы включают в себя поиск как частного (внутреннего), так и общедоступного (внешнего) IP адреса.

Источник

Утилита ip Linux

Если вы начинающий системный администратор, думаю, вам понадобится утилита ip. Она позволяет посмотреть сетевые интерфейсы и IP адреса им присвоенные, посмотреть и настроить таблицу маршрутизации, включать или отключать сетевые интерфейсы, управлять маршрутизацией и ARP, а также многое другое.

Синтаксис и опции утилиты ip

Сначала рассмотрим синтаксис команды. Утилита довольно многофункциональная, поэтому и синтаксис её вызова непростой:

$ ip [опции] объект команда [параметры]

Дальше рассмотрим все еще более подробно:

Теперь давайте рассмотрим самые важные объекты.

Теперь рассмотрим доступные команды, с помощью которых может быть выполнена настройка сети linux. Они зависят от объекта, к которому будут применяться. Вот основные команды: add, change, del или delete, flush, get, list или show, monitor, replace, restore, save, set, и update. Если команда не задана, по умолчанию используется show (показать).

Здесь тоже поддерживается сокращение и в большинстве случаев для выполнения нужного действия достаточно нескольких символов. Но алфавитный порядок соблюдается не всегда. Например, ip a s, означает ip address show, а не ip address set, к сожалению.

Примеры использования ip

1. Просмотр IP адресов

Чтобы посмотреть все IP адреса, связанные с сетевыми интерфейсами используйте такую команду:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Можно посмотреть IP адреса только по определённому сетевому интерфейсу, например: enp0s3:

ip a show dev enp0s3

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Можно отобразить только статические IP адреса:

ip a show dev enp0s3 permanent

Или только динамические:

ip a show dev enp0s3 dynamic

2. Добавление IP адреса

Чтобы присвоить IP адрес для устройства нужно использовать команду add. Её общий синтаксис такой:

$ ip addr add IP_адрес / маска dev интерфейс

Например, давайте присвоим тому же интерфейсу enp0s3 IP адрес 10.0.2.100 с маской подсети 255.255.255.0:

ip addr add 10.0.2.100/255.255.255.0 dev enp0s3

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Маску можно указать и в сокращённом виде:

ip addr add 10.0.2.100/24 dev enp0s3

3. Удаление IP адреса

Чтобы удалить IP адрес из интерфейса надо использовать команду del. Синтаксис её очень похож на предыдущую команду. Например, удалим IP адрес 10.0.2.100:

ip addr del 10.0.2.100/255.255.255.0 dev enp0s3

Можно удалять IP адреса по одному или удалить все сразу с помощью команды flush:

Или же можно удалить адреса только определённой подсети:

sudo ip a flush to 10.0.2.0/24

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Если вы будете применять эти команды к интерфейсу, с помощью которого у вас работает сеть, то сеть пропадёт и чтобы её вернуть надо будет перезагрузить сетевые службы.

4. Список интерфейсов

Чтобы посмотреть список сетевых интерфейсов используйте объект link:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

5. Включение или выключение интерфейсов

Для решения этой задачи тоже используется объект link, но с командой set. Синтаксис её такой:

$ ip link set dev интерфейс действие

В качестве действия можно использовать up или down. Например, чтобы отключить интерфейс enp0s3 выполните:

ip link set dev enp0s3 down

А чтобы включить его обратно:

ip link set dev enp0s3 up

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

6. Настройка MTU

Параметр MTU означает размер одного пакета, передаваемого по сети. Этот размер можно изменить с помощью команды set. Например, увеличим MTU для enp0s3 до 4000 тысяч байт:

ip link set mtu 4000 dev enp0s3

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

7. Настройка MAC адреса

sudo ip link set dev enp0s3 down

Затем можно установить адрес:

sudo ip link set dev enp0s3 address AA:BB:CC:DD:EE:FF

А потом включить интерфейс обратно:

sudo ip link set dev enp0s3 up

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

8. Таблица ARP

Именно протокол ARP отвечает за преобразование IP адресов в низкоуровневые MAC адреса. Для того чтобы не отправлять ARP запросы каждый раз в сеть, кэш хранится в таблице ARP на протяжении 20-ти минут. Чтобы посмотреть содержимое таблицы ARP используйте такую команду:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

9. Добавление записи в таблицу ARP

Обычно записи в эту таблицу попадают автоматически, но вы можете добавить их и вручную. Для этого используйте команду add объекта neigh:

sudo ip neigh add 192.168.0.105 lladdr b0:be:76:43:21:41 dev enp0s3

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

В этом примере я заставил компьютер думать, что узел с IP 192.168.0.105 это 192.168.0.1. Теперь можно попытаться выполнить ping по этому адресу и оно будет работать, несмотря на то, что реально такого узла в сети нет.

10. Очистка таблицы ARP

Вы можете удалять IP адреса по одному с помощью команды del:

sudo ip neigh del dev enp0s3 192.168.0.105

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Можно удалить все записи для определённого сетевого интерфейса:

ip neigh flush dev enp0s3

Или очистить таблицу полностью командой flush:

11. Просмотр таблицы маршрутизации

Для просмотра таблицы маршрутизации используйте объект route и команду show:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

12. Добавление маршрута

Синтаксис добавления нового маршрута в таблицу маршрутизации такой:

$ ip route add подсеть / маска via шлюз

Вместо шлюза можно указать сетевой интерфейс с помощью которого надо отправлять пакеты:

$ ip route add подсеть / маска dev устройство

Например, добавим новый маршрут для сети через тот же IP адрес:

sudo ip route add 169.255.0.0 via 169.254.19.153

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Или можно указать сетевой интерфейс через который надо отправлять пакеты для определённой сети:

sudo ip route add 169.255.0.0 dev enp0s3

13. Удаление маршрута

Удалить маршрут можно командой с аналогичным синтаксисом, только вместо add надо использовать del:

sudo ip route del 169.255.0.0 via 169.254.19.153

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Выводы

Вот и подошла к завершению наша статья. Надеюсь, утилита ip Linux уже не кажется такой непонятной. Если у вас есть вопросы или хотите предложить ещё какие-нибудь примеры, пишите комментарии!

Источник

[в закладки] Шпаргалка системного администратора по сетевым инструментам Linux

В повседневные задачи системных администраторов входит работа с сетями и с подключённым к ним оборудованием. Нередко роль рабочего места администратора играет компьютер, на котором установлен какой-нибудь дистрибутив Linux. Утилиты и команды Linux, о которых пойдёт речь в материале, перевод которого мы публикуем сегодня, включают в себя список инструментов различной сложности — от простых, до продвинутых, которые предназначены для решения широкого спектра задач по управлению сетями и по диагностике сетевых неполадок.

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

▍Примеры

Ping, кроме того, можно использовать для выяснения IP-адресов сайтов на основе их имён. Вот как это выглядит.

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Использование ping для выяснения IP-адреса сайта по его имени

Traceroute

▍Пример

Telnet

Утилита telnet позволяет связаться с удалённым компьютером по протоколу Telnet и взаимодействовать с ним, используя соответствующие команды.

▍Пример

Для организации сеанса Telnet-связи с другим компьютером используется следующая команда:

Netstat

Эта команда позволяет собирать сведения о сети и используется в ходе поиска и исправления сетевых неполадок, применяется для проверки данных о работе интерфейсов и портов, для исследования таблиц маршрутизации, для изучения информации о работе протоколов. Эта команда непременно должна присутствовать в арсенале системного администратора.

▍Примеры

Для того чтобы получить список всех портов, находящихся в режиме прослушивания, воспользуйтесь такой командой:

Для просмотра таблиц маршрутизации воспользуйтесь такой командой:

Вот как выглядит результат выполнения этой команды.

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Сведения о таблице маршрутизации

Вот вариант этой команды, выводящий статистику по протоколам:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Статистика по протоколам

Следующий вариант вызова netstat позволяет узнать сведения об отправленных и полученных пакетах (transmission/receive, TX/RX) по каждому интерфейсу:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Данные об отправленных и полученных пакетах

Nmcli

Утилита nmcli отлично подходит для управления сетевыми соединениями, для выполнения настроек и для решения других подобных задач. С её помощью можно управлять программой NetworkManager и модифицировать сетевые параметры различных устройств.

▍Примеры

Вот как с помощью nmcli вывести список сетевых интерфейсов:

Так можно вывести информацию по конкретному интерфейсу:

Следующий вариант вызова команды позволяет проверить подключение устройства к сети:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Примеры использования nmcli

Эта команда позволяет отключить заданный интерфейс:

А эта позволяет включить интерфейс:

Вот пример команды, которая добавляет VLAN-интерфейс с заданным VLAN-номером, IP-адресом и шлюзом к указанному интерфейсу:

Маршрутизация

Существует множество команд, которые можно использовать для проверки правил маршрутизации и их настройки. Рассмотрим самые полезные из них.

▍Примеры

Следующая команда показывает все текущие маршруты, настроенные для соответствующих интерфейсов:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Маршруты, настроенные для интерфейсов

Эта команда позволяет добавить в таблицу маршрутизации шлюз, используемый по умолчанию:

Следующая команда добавляет в таблицу маршрутизации новый сетевой маршрут. Существует и множество других её параметров, позволяющих выполнять такие операции, как добавление маршрута и шлюза, используемых по умолчанию, и так далее.

С помощью такой команды можно удалить запись о заданном маршруте из таблицы маршрутизации:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Использование команды route

Вот команда, которая применяется для вывода текущей таблицы соседей. Кроме того, её можно использовать для добавления, изменения или удаления сведений о соседях:

Взглянем на примеры её использования.

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Данные, полученные с помощью команды ip neighbor

Вот сведения о команде ip neigh

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Сведения о команде ip neigh

Вот пример её вызова.

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Вызов команды arp

Tcpdump и Wireshark

▍Примеры

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

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux
Использование tcpdump

Следующий вариант команды используется для захвата пакетов, приходящих с заданного IP системы-источника:

Так можно захватить пакеты, идущие на заданный адрес системы-приёмника:

Вот пример использования tcpdump для захвата пакетов для заданного номера порта, например, это может быть порт 53, 80, 8080, и так далее:

Здесь показано, как с помощью tcpdump захватывать пакеты заданного протокола, вроде TCP, UDP или других:

Iptables

Утилита iptables похожа на файрвол, она поддерживает фильтрацию пакетов, что позволяет управлять трафиком, пропуская или блокируя его. Диапазон возможностей этой утилиты огромен. Рассмотрим несколько наиболее распространённых вариантов её использования.

▍Примеры

Следующая команда позволяет вывести все существующие правила iptables :

Эта команда удаляет все существующие правила:

Следующие команды разрешают прохождение трафика с заданного номера порта к заданному интерфейсу:

Следующие команды разрешают loopback-доступ к системе:

Nslookup

Инструмент nslookup используется для получения сведений о назначении IP-адресов сетевым ресурсам. Его можно использовать и для получения сведений с DNS-серверов, например таких, как все DNS-записи для некоего веб-сайта (ниже мы рассмотрим соответствующий пример). На nslookup похожа утилита dig (Domain Information Groper).

▍Примеры

Следующая команда выводит IP-адреса вашего DNS-сервера в поле Server, и, ниже, выдаёт IP-адрес искомого сайта:

Такая команда показывает все доступные записи для заданного веб-сайта или домена:

Поиск неполадок

Вот набор команд и список важных файлов, используемых для идентификации сетевых неполадок.

▍Примеры

Итоги

В этой небольшой шпаргалке мы рассказали о сетевых инструментах Linux, предназначенных для системных администраторов. Надеемся, вам эти инструменты пригодятся.

Уважаемые читатели! Чем вы пользуетесь для администрирования сетей и для выяснения причин сетевых неполадок?

Источник

Как в линуксе узнать IP-адрес

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

В данной статье будут рассмотрены альтернативные способы того, как узнать IP-адрес устройства Linux.

IP-адреса принято делить на 3 типа:

Программное обеспечение любого устройства функционирует между собой при помощи сетевых протоколов. Для нормального взаимодействия нескольких программ требуется внутренний IP ПК. Обычно этот адрес выглядит следующим образом:

Если говорить об адресах локальной сети, то в этом вопросе возникают определенные трудности. По идее, каждый компьютер должен иметь уникальный сетевой идентификатор, но с некоторых пор это стало невозможным. В мире появилось слишком много устройств – свободные адреса начали стремительно заканчиваться. Теперь обычный пользователь не может иметь ПК с собственным IP-адресом в локальной сети (эта возможность доступна только серверам). Через NAT провайдеры начали размещать своих клиентов на одинаковых IP.

Это приводит к тому, что компьютер без проблем получает доступ к Интернет-серверу, но подключиться к такому ПК невозможно, поскольку его адрес совпадает с адресом сотни других устройств. Их владельцы также получили его от провайдера.

На текущий момент времени не существует иного способа осуществить подключение устройства к Интернету. Без NAT пользователю пришлось бы обеспечить отдельное Интернет-подключение для каждого устройства (например, для двух ноутбуков). А это, как минимум, очень дорого и неудобно.

Резюмируем: благодаря NAT подключение устройства к локальной сети происходит за счет получение устройством внешнего IP, принадлежащего поставщику услуг (провайдеру). Этот адрес также используется сотнями других пользователей.

Внутренний IP-адрес в Линукс

Следует еще раз напомнить о том, что внутренний адрес устройства всегда идентичный. Он был упомянут выше. Данная информация актуальна не только для пользователей Linux, но и остальных операционных систем. Если хочется убедиться в правдивости информации, можно воспользоваться терминалом:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Локальный IP-адрес в Линукс

Чтобы получить нужные данные, достаточно воспользоваться специальной командой в терминале дистрибутива Линукс:

Утилита выведет информацию обо всех интерфейсах и их адреса.

Более подробно о параметрах можно посмотреть в другой статье https://www.vseprolinux.ru/komanda-ip

Такая команда работает в разных версиях Линукс, таких как ubuntu, debian, centos.

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

В появившемся окне также можно увидеть множество дополнительных данных об интерфейсах: маска сети, некоторые статистические данные. Если не получается самостоятельно найти локальный адрес в окошке, обратите внимание на цифры, указанные после слов «inet». Это и есть искомый IP.

Чтобы вывести на экран окно, содержащее исключительно IP-адреса, выполните команду:

как посмотреть ip адреса устройств в локальной сети linux. Смотреть фото как посмотреть ip адреса устройств в локальной сети linux. Смотреть картинку как посмотреть ip адреса устройств в локальной сети linux. Картинка про как посмотреть ip адреса устройств в локальной сети linux. Фото как посмотреть ip адреса устройств в локальной сети linux

Узнать IP address можно с помощью команды «ifconfig», однако она считается устаревшей и в большинство дистрибутивов она не установлена по умолчанию.

Как узнать Внешний IP-адрес

Основная загвоздка заключается в том, что пользователь устройства не имеет доступа к серверу своего поставщика услуг. Это решало бы проблему одним махом, но такой возможности нет. Юзеру нужно искать обходные пути.

Если есть необходимость выяснить IP-адрес маршрутизатора, то придется действовать иным методом. Чтобы получить нужную информацию, внимательно ознакомьтесь с настройками гаджета.

Заключение

IP-адрес Линукс может потребоваться юзеру в различных ситуациях. Новичку нужно внимательно разобраться с типами адресов, чтобы понять специфику данного вопроса. Воспользовавшись нашими рекомендациями, вы быстро выявите способ получения важной информации о своем компьютере, функционирующем на базе популярной операционной системы Linux. Все эти способы указаны в статье. Совсем немного практики – и задача уже не кажется такой сложной, как это было в начале.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *