Ip адрес определить: 2ip.ru | DDoS protection

Как определить IP-адрес hassio — Home Assistant OS

RonJ103
(Джереми Скутери)

#1

Недавно я установил новый интеллектуальный коммутатор, в результате чего на моем маршрутизаторе отключилось питание, а на Raspberry Pi 3 работает hassio. Теперь не могу войти в домашний помощник. У меня есть утиный dns add. Мой компьютер с Windows может видеть hassio в сети, и я вижу свои файлы yaml. Я также могу ввести hassio, используя hassio.local на порту 22. На моем маршрутизаторе настроена переадресация портов для порта 443. Я подозреваю, что IP-адрес hassio мог измениться, но я не могу найти способ выяснить это. какой новый ip адрес. Я думал, что в какой-то момент отследил его и изменил правило переадресации портов, но домашний помощник по-прежнему не загружается с моего телефона или веб-браузера. Кто-нибудь может подсказать, как определить ip адрес hassio из windows или из putty? Любые идеи о том, что проблема может быть?

китх666
(Кит Халл)

#2

Ваш маршрутизатор сообщит вам, что такое внешний IP-адрес, и вам нужно будет указать его в DuckDNS.

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

Также ваш внутренний IP-адрес мог измениться, если вы не настроили маршрутизатор на статические IP-адреса или не установили аренду IP-адресов на постоянную

На странице состояния моего маршрутизатора я получаю…
Внешний IP-адрес

Все внутренние соединения…

Snapshot_2017-11-22_19-20-51757×123 37,2 КБ

RonJ1 03
(Джереми Скутери)

#3

Мой IP-адрес в настройках WAN —> DHCP совпадает с тем, что указано в DNS-сервере. Я не знаю, где найти другие подключенные устройства.

китх666
(Кит Халл)

#4

Попробуйте это…

Введите ipconfig (или ifconfig в Linux) в командной строке. Это даст вам IP-адрес вашей собственной машины. …
Пропингуйте ваш широковещательный IP-адрес ping 192.168.1.255 (может потребоваться -b в Linux)
Теперь введите arp -a . Вы получите список всех IP-адресов в вашем сегменте.

MAC сообщит вам, что подключено.

РонДж103
(Джереми Скутери)

#5

Я сделал это раньше. Затем я повторил процесс с отключенным от сети raspberry pi. Я видел, как изменился список, и это, казалось, указывало на то, как изменился IP-адрес. Затем я изменил правило переадресации портов для своего маршрутизатора, но ничего не работает.

китх666
(Кит Халл)

#6

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

РонДж103
(Джереми Скутери)

#7

Я не знаю, как это делать. Я снова и снова включал питание Raspberry Pi при изменении файла конфигурации, и это никогда не было проблемой, пока не был отключен выключатель, который также отключил питание маршрутизатора.

РонДж103
(Джереми Скутери)

#8

Нужно ли перезагружать роутер после изменения переадресации портов или что-то в этом роде? На самом деле, похоже, что это и было причиной проблемы в первую очередь…

keithh666
(Кит Халл)

#9

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

РонДж103
(Джереми Скутери)

#10

утиный dns, похоже, имеет правильный ip. Я немного смущен здесь, хотя. Вот что я вижу:

У моего raspberry pi есть IP-адрес 192.XXX.X.XX (из конфигурации IP)
утиный DNS имеет IP-адрес 173.XX.XXX.XX, который соответствует IP-адресу, найденному в DHCP раздел моего роутера.

Я не знаю, что бы я обновил в утином днс или на что бы я его вообще изменил.

китх666
(Кит Халл)

#11

Номер 173.xx.xx.xx должен меняться каждый раз, когда вы перезагружаете или выключаете маршрутизатор, так как он предоставляется маршрутизатору вашим интернет-провайдером, он может оставаться прежним, но это случается довольно редко. Вы меняете его на веб-сайте duckdns, если он меняется после сброса/выключения маршрутизатора. Где написано обновить IP.

РонДж103
(Джереми Скутери)

#12

НАКОНЕЦ-ТО ПОНЯЛ!!!
IP-адрес утки dns все еще в порядке, мне не нужно было его обновлять.

Я также обнаружил, что в окне cmd Windows вы можете набрать ping hassio, и он выдаст вам IP-адрес hassio.

IP-адрес hassio изменился, что потребовало удаления и повторного создания правила переадресации портов. Когда он был воссоздан с обновленным IP-адресом hassio, я случайно изменил переадресацию портов с 443-> 8123 на 443-> 443. Исправлено, и я снова в гонках.

китх666
(Кит Халл)

№13

Рад, что вы разобрались

1 Нравится

imola. жп
(Маркус Пью)

№14

Ни одно из неизвестных устройств на моем маршрутизаторе не указывает на Хассио. Любые другие указатели на определение того, какой IP-адрес использует Hassio?

пламенный m0e

№15

Монитор и клавиатура на машине hassio?

имола.жп
(Маркус Пью)

№16

Редактировать: Нет, конечно нет. Его установка находится в Windows, так что может быть разница, а может и нет. Я подтянул ipv4 и введенная мной информация была там, сохранена, но ни hassio. local, ни ip адрес не работали для загрузки HA. Теперь ничего не работает, и я пытался это сделать в течение последних 4 часов с момента публикации этого. Однако я узнал, что все, что мне нужно было сделать из подсказки «hassio >», это ввести «homeassistant info», чтобы получить IP-адрес. Пора спать, и мне нужно идти за лестницей, чтобы вытащить аккумулятор из умного вентиляционного отверстия, чтобы нам не пришлось всю ночь смотреть, как он мигает. ПОТРЯСАЮЩИЙ

Для тех, кто наткнулся на этот пост в поиске (как и я): я только что посмотрел видео на канале YouTube «The Hookup», пытаясь выяснить еще одну проблему, которая у меня есть. В этом видео примерно в 7:45 рассказывается, как посмотреть IP-адрес и установить фиксированный IP-адрес. Моя машина сейчас перезагружается, но я думаю, что это должно решить эту проблему. Когда я получил информацию об ipv4, адрес вообще не показывался, теперь я выбрал один, и, надеюсь, мой планшет Fire сможет его просмотреть, поскольку он не может получить hassio. local. К следующему выпуску!

Редактировать: Нет, конечно нет. Его установка находится в Windows, так что может быть разница, а может и нет. Я подтянул ipv4 и введенная мной информация была там, сохранена, но ни hassio.local, ни ip адрес не работали для загрузки HA. Теперь ничего не работает, и я пытался это сделать в течение последних 4 часов с момента публикации этого.

мтха33653

# 17

Эта тема является первым результатом при поиске в гугле «hassio find ip address»

Согласно https://github.com/home-assistant/hassos/blob/e4bff62923b8412ce9ea051d43d00b2f674bad24/Documentation/network.md#using-nmcli-to-set-a-static-ipv4-address

  1. Доступ к сио консоль как «корень»
  2. Перейдите в оболочку с логином
  3. Используйте инструмент настройки «nmcli»: nmcli con показывает «HassOS по умолчанию» и прокручивает страницу вниз, пока не найдете его

изображение1702×328 69,1 КБ

5 лайков

ГГц
(преформированный8316)

# 18

Отлично, сработало. Спасибо!

хеффнейл
(Нил Х.)

# 19

вздох это не сработало для меня. Я застрял с IP-адресом, который неверен, но когда я иду в NMCLI, он правильный. Странно, верно? Что я делаю не так?

3 простых способа найти IP-адрес в Linux

IP-адрес — это уникальный идентификатор, присваиваемый компьютеру или устройству, подключенному к Интернету.

В этом сообщении блога мы обсудим три метода поиска IP-адреса системы Linux: с помощью команды ifconfig, с помощью команды ip и с помощью команды ip route.

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

Примечание. В более новых версиях Linux команда ifconfig устарела в пользу более мощной команды ip. Тем не менее, ifconfig по-прежнему доступен во многих системах и может использоваться для базовой настройки сетевого интерфейса.

В конце этой статьи мы также объясним, как получить общедоступный IP-адрес.

Начнем!

Процедуры поиска IP-адреса в Linux

  • Откройте приложение терминала.
  • Введите команду ifconfig -a или ip addr или ip route
  • Нажмите Enter, чтобы выполнить команду.
  • В выходных данных будут отображаться IP-адреса для всех сетевых интерфейсов.

 

Связано: Пошаговое руководство по устранению неполадок с сетью в Linux

Найти IP-адрес с помощью команды ip addr в Linux

Самый удобный способ найти IP-адрес в Linux — использовать команду ip addr . Все, что нам нужно, это открыть терминал, затем ввести ip addr в приглашении и нажать Enter.

Число рядом с inet — это IP-адрес. Эта команда выводит IP-адрес, MAC-адрес, размер MTU и другую информацию о сетевом интерфейсе.

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

Кроме того, мы также можем ввести ip-адрес или ip a для краткости.

Команда Описание
IP-адрес Показать IP-адрес для всех интерфейсов
IP-адрес шоу dev em1 Отображение информации только для устройства em1
IP-адрес показывает Показать IP-адрес для работающих интерфейсов

 

По умолчанию команда ip addr отобразит информацию об IP всех сетевых интерфейсов в системе Linux.

Это вывод команды в моей системе.

# ip-адрес
1: lo : mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:0 0:00 пт 00:00 :00:00:00:00
inet 127.0.0.1 /8 область хоста lo
valid_lft навсегда, предпочтительный_lft навсегда

2: eth0 : mtu 9001 qdisc mq state UP group default qlen 1000
link/ether 02:3f:4d:eb:52:e7 brd ff:ff:ff:ff:ff:ff
inet 10. 1.0.143 /24 brd 10.1.0.255 область глобальная динамическая noprefixroute eth0
,LOWER_UP> mtu 1500 qdisc pfifo_fast состояние UP группа по умолчанию qlen 1000
ссылка /ether fa:16:3e:18:3a:76 brd ff:ff:ff:ff:ff:ff
inet 10.254.222.37 /23 brd 10.254.223.255 scope global dynamic eth0
valid_lft 70000sec предпочитаемый_lft 70000sec

Из приведенного выше примера видно, что есть три сетевых интерфейса l0, eth0 и eth2.

IP-адрес для eth0 — 10.1.0.143, а IP-адрес для eth2 — 10.254.222.37.

Этот вывод легко понять.

  • Запись inet отображает IP-адрес интерфейса.
  • UP означает, что интерфейс готов к использованию;
  • Brd означает, что интерфейс подключен к сети, поддерживающей широковещательный обмен сообщениями (Ethernet).
  • LOOPBACK показывает, какое устройство (lo) является петлевым адресом.
  • Максимальная единица передачи ( MTU ) на eth0 составляет 1500 байт. Это определяет размер самого большого пакета, который может быть передан через этот интерфейс (и иногда «настраивается» на другие значения для повышения производительности).

 

 

Если в вашей системе несколько сетевых интерфейсов, вы можете использовать  ip addr show dev команда для просмотреть IP-адрес определенного интерфейса .

Синтаксис этой команды:

ip addr show dev interface_name

Допустим, если я хочу найти IP-адрес интерфейса eth2, я буду использовать следующую команду:

$ ip addr show dev eth2
3: eth2: mtu 1500 qdisc pfifo_fast состояние группы UP по умолчанию qlen 1000
ссылка/эфир fa:16:3e:18:3a:76 brd ff:ff:ff:ff:ff :фф
inet 10.254.222.37 /23 brd 10.254.223.255 scope global dynamic eth0
valid_lft 69786sec Предпочтительный_lft 69786sec

Кроме того, я хотел бы поделиться еще одной командой ip addr show up .

Команда «ip addr show up» используется для отображения сетевых интерфейсов, которые в данный момент находятся в «рабочем» состоянии, что означает, что они включены и активны.

Существует ряд других параметров, которые можно использовать с командой ip addr. Для получения дополнительной информации вы можете ввести команду IP-адрес help .

Чтобы узнать больше о команде ip, я бы порекомендовал следующую статью.

3 полезные команды Linux ip, которые вам нужно знать о работе в сети

Получение IP-адреса с помощью команды ifconfig в Linux

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

Команда Пояснение
ифконфиг Команда, используемая для настройки и отображения сетевых интерфейсов.
ифконфиг -а Отображение информации обо всех сетевых интерфейсах, включая неработающие.
ifconfig [интерфейс] Показать информацию о конкретном сетевом интерфейсе, таком как eth0 или wlan0.
ifconfig -s Показать краткий список сетевых интерфейсов, показывающий только основную информацию.
ифконфиг -v Показать более подробную информацию о сетевых интерфейсах.

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

В дополнение к этому, если вас интересует только определенный интерфейс eth0, используйте: ifconfig eth0

Чтобы использовать эту команду, просто введите ifconfig в командной строке и нажмите Enter.

# ifconfig -a
eth0: flags=4163 mtu 9001
inet 10.1.0.143 маска сети 255. 255.255.0 широковещательная рассылка 10.1.0.255 900 23 эфир 02:3f:4d:eb:52: e7 txqueuelen 1000 (Ethernet)
RX-пакетов 1142453 байт 77488923 (73,8 МиБ)
RX-ошибок 0 отброшено 0 переполнение 0 кадров 0
TX-пакетов 5835535 байт 8505814381 (7,9 ГиБ)
Ошибки TX 0 отброшено 0 переполнение 0 несущей 0 коллизий 0

 

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

Кроме того, следует отметить, что команда ifconfig считается устаревшей командой и во многих дистрибутивах она заменена пакетом iproute2.

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

Если вам нужно установить его, вы можете следовать этому руководству.

3 способа исправить команду ifconfig, не найденную в Linux0005

Получить IP-адрес с помощью команды ip route в Linux

Команда ip route может использоваться для поиска IP-адреса системы Linux.

Эта команда распечатает IP-адрес нашей системы вместе с другими сведениями о сети. Как только мы выполним команду, мы увидим вывод, подобный тексту ниже.

$ ip route
по умолчанию через 10.1.0.1 dev eth0 proto dhcp metric 100
10.1.0.0/24 dev eth0 proto kernel scope link src 10.1.0.143 metric 100

Информация показывает нам таблицу IP-маршрутизации сервера и сетевой шлюз.

В этих строках IP-адрес, следующий за `src`, является IP-адресом, настроенным на сервере.

В приведенном выше примере мы видим, что сервер имеет IP-адрес ` 10.1.0.143 `.

Проверьте IP-адрес с помощью сценария Bash в Linux

Мы можем получить список сетевых интерфейсов и IPv4-адресов на нашем сервере, выполнив следующую команду:

ip -4 -o а | вырезать -d '' -f 2,7 | cut -d '/' -f 1

В выходных данных слева перечислены имена интерфейсов, а справа — соответствующие IP-адреса.

lo 127.0.0.1
eth0 10.1.0.79

Разберем команду:

Команда Пояснение
ип -4 Отображать только адреса IPv4.
ип-о Выводить каждую запись в одну строку, заменяя символы перевода строки цифрой 9.0561 ‘\’ символа.
IP-адрес Показать адреса для всех сетевых интерфейсов.
IP-адрес Команда ip используется для отображения/управления маршрутизацией, устройствами и маршрутизацией политики.
вырез -д Указывает разделитель, используемый для разделения полей.
вырезать -f Указывает номера полей для извлечения.
разрез Команда вырезания используется для извлечения подмножества строк или столбцов из выходных данных команды.

 

Вот пример: cut -d’,’ -f1,3 filename. txt Эта команда извлечет первый и третий столбцы из строк в файле filename.txt, используя запятые в качестве разделителя.

Связано: Сценарий оболочки Bash для поиска IP-адреса

Поиск общедоступного IP-адреса в Linux

Путь к получению общедоступного IP-адреса — поиск в Google. Введите «какой у меня IP-адрес» или «как узнать мой IP-адрес», и Google сообщит вам.

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

В качестве альтернативы вы можете попробовать использовать curl для доступа к внешней службе, которая обнаружит ваш общедоступный IP-адрес. Их довольно много — я просто пошел с первым найденным результатом поиска:

curl ifconfig.me/all

ip_addr: 64.104.44.110
remote_host: недоступен
user_agent: curl/7.84.0 90 023 порт: 35116
язык:
реферер:
соединение:
keep_alive:
метод: GET
кодировка:
mime: */*
кодировка:
через: 1. 1 google
переадресовано: 64.104.44.110, 34.160.111.145,35.191.8.3%

Есть еще один способ определить ваш общедоступный IP-адрес. Выполните поиск DNS по myip.opendns.com. Это услуга, предоставляемая OpenDNS, и она работает молниеносно!

dig +short myip.opendns.com @resolver1.opendns.com
64.104.44.110

 

Что такое IP-адрес?

Согласно Википедии, IP-адрес используется в системе для связи. Это числовая метка, такая как 192.0.2.1. IP-адрес выполняет две основные функции: идентификацию сетевого интерфейса и адресацию местоположения.

IP-адрес — это идентификатор, который позволяет нашему устройству отправлять или получать пакеты данных через Интернет. Он содержит информацию о нашем местонахождении и, следовательно, делает устройства доступными для двусторонней связи .

Большинство интернет-провайдеров по-прежнему используют IPv4. Основан на 32 двоичных битах, состоит из четырех чисел от 0 до 255 и разделен точками 9. 0273 . Например, 103.86.98.1.

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

Сетевой интерфейс может иметь более одного IP-адреса . Первый адрес называется первичным адресом, а остальные называются вторичными адресами или псевдонимами. Использование вторичных IP-адресов распространено на веб-серверах.

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

В следующем примере есть два IP-адреса 10.252.10.51 и 10.252.10.52 на физическом интерфейсе eth0.

eth0 Link encap:Ethernet HWaddr 00:50:56:8F:44:C7
inet addr: 10.