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
- Доступ к сио консоль как «корень»
- Перейдите в оболочку с логином
- Используйте инструмент настройки «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 :
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 :
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:
ссылка/эфир 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
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.