Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Поиск устройств вне моей подсети, edgemax
 
Я переделываю нашу систему с IP-камерами. Вся моя сеть работает в подсети 192.168.1.X. Но у меня есть камеры, которые подключены к подсети 192.168.2.X. Мне пришлось заново настроить сеть, и теперь я хочу сделать все устройства инфраструктуры с фиксированными IP-адресами. Мне нужно снова получить доступ к этим камерам. Какие у вас есть советы по этому поводу? Надеюсь, я понятно объяснил. Спасибо за помощь.
 
Когда вернёшься к этому: возьми ноутбук (с проводным Ethernet-адаптером и кабелем) и отправляй в гараж. Оставь ноутбук на автоматическое получение IP и воткни в Zyxel GS1900-8HP. Он должен получить IP в диапазоне 192.168.2.x (проверь через cmd ipconfig /all).  
Открой 192.168.2.4  
Configuration > System > IP > IPv4  
Mode: Static  
IP Address: 192.168.2.4  
Subnet: 255.255.255.0  
Gateway: 192.168.2.1  
DNS 1: 192.168.2.1  
DNS 2: 8.8.8.8  
Management vlan: 1  
Затем, всё ещё находясь в гараже, отключи провод и подключись по Wi-Fi, чтобы получить адрес 192.168.1.x. Потом проверь, можно ли подключиться к 192.168.2.4.
 
Вы настроили свитч на использование DHCP или статического IP? Если статического, и вы собираетесь обращаться к нему из другой сети (192.168.1.x), тогда нужно обязательно указать адрес шлюза (это будет IP-адрес интерфейса ER-X, подключенного к свитчу, например, 192.168.2.1).
 
Если это так, вы можете добавить запись в ER-X, чтобы ER-X всегда выдавал IP 192.168.2.4 MAC-адресу, связанному с этим коммутатором.
 
Прочитай вторую половину этого поста еще раз. Возможно, коммутатор получает IP-адрес через DHCP от ER-X. Судя по инструкции, у GS1900, кажется, нет DHCP с резервным вариантом, но я могу ошибаться. Я бы настроил статический IP на коммутаторе, но при этом оставил бы на ER-X DHCP с закреплением за MAC-адресом коммутатора.
 
Чувак, я, должно быть, что-то делаю не так. Я сбросил настройки коммутатора, ты прав, это GS1900-8HP. Я поставил IP-адрес 192.168.2.4, напрямую подключившись с ноутбука. Затем вышел, и пока был напрямую подключён, мог к нему подключиться. Но как только подключил Ethernet-кабель к eth2 на ER-X, а ноут подключился к Wi-Fi, я не могу запинговать недавно настроенный коммутатор в гараже. Чувак, извини, я пытаюсь делать всё по правилам, но начинаю немного нервничать, надеюсь, ты нет...

C:\Users\raide>ipconfig  
Windows IP Configuration  
Ethernet adapter Ethernet:  
   Media State . . . . . . . . . . . : Media disconnected  
   Connection-specific DNS Suffix  . :  
Wireless LAN adapter Local Area Connection* 1:  
   Media State . . . . . . . . . . . : Media disconnected  
   Connection-specific DNS Suffix  . :  
Wireless LAN adapter Local Area Connection* 2:  
   Media State . . . . . . . . . . . : Media disconnected  
   Connection-specific DNS Suffix  . :  
Wireless LAN adapter Wi-Fi:  
   Connection-specific DNS Suffix  . :  
   Link-local IPv6 Address . . . . . : fe80::f549:59bc:87e:1b31%7  
   IPv4 Address. . . . . . . . . . . : 192.168.1.43  
   Subnet Mask . . . . . . . . . . . : 255.255.255.0  
   Default Gateway . . . . . . . . . : 192.168.1.1  

Ethernet adapter Bluetooth Network Connection:  
   Media State . . . . . . . . . . . : Media disconnected  
   Connection-specific DNS Suffix  . :  

C:\Users\raide>ping 192.168.2.4

Обмен пакетами с 192.168.2.4 с 32 байтами данных:  
Превышен интервал ожидания для запроса.  
Превышен интервал ожидания для запроса.  
Превышен интервал ожидания для запроса.  
Превышен интервал ожидания для запроса.  

Статистика Ping для 192.168.2.4:  
   Пакетов: отправлено = 4, получено = 0, потерь = 4 (100% потерь)  
Однако хорошие новости — я могу подключиться ко всем камерам, кроме одной. Так что прогресс явно есть!
 
Понял, я сейчас сброшу настройки коммутатора Zyxel и попробую заново настроить IP-адрес.
 
Основы сетевых технологий тоже это объясняют... Единственный случай, когда используется шлюз по умолчанию — это когда IP-адрес назначения находится в другой сети (как определено сетевой маской).
 
Просто представьте switch0 как маршрутизируемый порт, подключённый к коммутатору. По сути, именно так оно и есть. Для более технического описания смотрите Re-visit the Switch in Edgerouter X — внутреннюю архитектуру ER-X и причины ограничения агрегации маршрутизации на уровне 1 Гбит/с. Итоговый пост.
 
10/4, я собираюсь отключить коммутатор от ER-X. Потом попробую подключиться к нему напрямую, используя несколько разных IP-адресов. Если это не сработает, то сделаю сброс настроек к заводским. На самом деле сейчас на этом коммутаторе почти нет настроек. Один вопрос: когда ты подключаешь ПК напрямую к коммутатору, роутеру или другому устройству, нужно ли указывать основной шлюз?
 
Ты можешь использовать tcpdump на ER-X, чтобы посмотреть, не идет ли что-то интересное по интерфейсу switch0. Подключись по SSH к ER-X с ноутбука, который подключен к порту на коммутаторе Netgear, связанному с eth1 (192.168.1.x). Затем введи следующую команду (обновленную с учетом необходимости "sudo"):

sudo tcpdump -nei switch0 -vv -c 100

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

https://kb.zyxel.com/KB/searchArticle!gwsViewDetail.action?articleOid=016166&lang=EN

После этого можно воспользоваться командой на ER-X:

show dhcp leases

и посмотреть, есть ли в списке адрес из диапазона 192.168.2.
 
Если это GS1900-8HP, то IP по умолчанию — 192.168.1.1, а логин — admin с паролем 1234. Но если он подключён к ER-X (который использует 192.168.1.1), возникнет конфликт IP-адресов. В общем, если вы сбросите настройки к заводским, лучше сначала отключить его от ER-X и переподключить напрямую к ноутбуку, чтобы перенастроить IP-адрес на коммутаторе Zyxel.
 
Если вы не меняли ничего (например, не настраивали VLANы) на коммутаторе Zyxel, то самый простой вариант — просто сделать сброс до заводских настроек. Ещё можно попробовать захват трафика, чтобы посмотреть, отправляет ли Zyxel периодические пакеты, с помощью которых их софт обнаруживает коммутатор. Какая модель у вашего коммутатора? GS1900-8HP?
 
Сижу здесь в гараже, физически подключён к управляемому 8-портовому свитчу на eth2 на ER-X. Поменял IP-адрес на ноутбуке на 192.168.1.5 с маской подсети 255.255.255.0. Пытался достучаться до свитча с указанием шлюза и без — результата ноль. Начинаю думать, что, возможно, неправильно записал его IP — думал, что он 192.168.1.4.

Ethernet adapter Ethernet:

  Connection-specific DNS Suffix :  
  Link-local IPv6 Address : fe80::6d48:5e3a:8b83:de35%6  
  IPv4 Address : 192.168.1.5  
  Subnet Mask : 255.255.255.0  
  Default Gateway : 192.168.1.1

Ethernet adapter Bluetooth Network Connection:

  Media State : Media disconnected  
  Connection-specific DNS Suffix :

C:\Users\raide>ping 192.168.1.4

Обмен пакетами с 192.168.1.4 с 32 байтами данных:  
Ответ от 192.168.1.5: Целевой узел недоступен.  
Ответ от 192.168.1.5: Целевой узел недоступен.  
Ответ от 192.168.1.5: Целевой узел недоступен.  
Ответ от 192.168.1.5: Целевой узел недоступен.

Пробовал перейти с eth1, который идет на мой неуправляемый свитч, на eth3. Это дало ноутбуку новый IP в сети 192.168.2.0/24, потому что мой Ubiquiti AP подключён к eth1 в сети 192.168.1.0/24. Когда кабель eth1 перекинул на eth3, IP-адреса перераспределились.

Наверное, я где-то неправильно записал информацию. Можно ли как-то просканировать сеть, чтобы найти IP этого свитча? Это Zyxel 8-портовый POE-свитч. Сейчас ищу подходящие инструменты. Если никак — придется сбросить свитч к заводским настройкам, но очень бы не хотелось, хотя, наверное, это самый простой выход.

Спасибо большое за терпение. Следую твоему совету и смотрю эти базовые видео по сетям. Хотя всё это сильно напрягает, я учусь.
 
Да, скриншот мастера из этого поста — именно то, что я имел в виду. Тогда все, что подключено к eth2 (и коммутатор, подключённый к eth2), eth3 или eth4, будет в одной и той же локальной сети 192.168.2.0/24 (там должны быть подключены ваш NVR и камеры). Управляемый коммутатор, подключённый к eth2, должен иметь IP-адрес для управления из диапазона 192.168.2.0/24 (например, 192.168.2.4/24).
 
Вот почему стоит пройти курс Networking Fundamentals на YouTube. Это сделает ответ на ваш вопрос более очевидным. ER-X считает, что все устройства в сети 192.168.1.0/24 подключены через eth1, а управляемый коммутатор в гараже — через eth2 (порт свитча в switch0). Но маршрутизатор ER-X никогда даже не получает запрос на маршрутизацию трафика с вашего ПК, потому что ваш ПК думает, что он находится в одной сети с каждым устройством с адресом 192.168.1.x и пытается отправить данные напрямую на 192.168.1.4 (после отправки ARP-запроса, чтобы узнать MAC-адрес по IP 192.168.1.4). Ответа на ARP-запрос он не получает, поэтому возникает сообщение об ошибке.

Другой, возможно более простой вариант — просто переткнуть кабель с ER-X eth1 на ER-X eth3. Тогда коммутатор в гараже окажется подключён к сети 192.168.1.0/24. После этого вы сможете зайти на коммутатор с ПК, изменить его адрес на 192.168.2.4 и вернуть кабель обратно на eth1. Тогда вы сможете подключаться к коммутатору по адресу 192.168.2.4 с вашего ПК по адресу 192.168.1.43 и при этом иметь доступ к камерам.
 
Сейчас меня нет дома, но перед уходом я пытался пропинговать свитч с адресом 192.168.1.4. Кажется, получил сообщение, что хост не отвечает. Мой ноутбук был в сети 192.168.1.0/24. Разве свитч хотя бы не должен быть доступен, если этот IP правильный? Сегодня вечером подключу ноутбук напрямую к свитчу, чтобы проверить, смогу ли зайти в него и поменять IP.
 
Я бы изменил диапазон DHCP для подсети 192.168.2.0/24 примерно на 192.168.2.100 - 192.168.2.199 (вместо стандартного 192.168.2.38 - 192.168.2.243). Тебе не понадобится больше 100 IP-адресов, и так ты избежишь пересечений с камерами и коммутатором. Я не уверен, перезапускается ли DHCP-сервер автоматически при редактировании через WebGUI, но, скорее всего, да. Лучше не накладывать пул DHCP на адреса, которые используются статически. Выбор между статическим и DHCP для принтеров и других устройств — вопрос предпочтений, у каждого варианта есть свои плюсы. Даже если ты настроишь устройства на статический IP, полезно использовать функцию статического сопоставления DHCP ради удобства ведения документации.
 
Как вы уже поняли, единственный эффект от того, что у коммутатора указан IP-адрес в «неправильной» сети — это то, что вы не можете подключиться к интерфейсу управления коммутатором. На работу коммутатора это никак не влияет, потому что ему вообще наплевать на IP-адреса; он работает с Ethernet (MAC) адресами, которые важны только в той локальной сети, к которой они принадлежат. Если у вас есть свободное время и хочется разобраться, очень советую заглянуть на сайт Эда Хармоуша Practical Networking https://www.practicalnetworking.net. Эд недавно начал курс по основам сетей, и он выкладывает первый модуль (с несколькими видео) на YouTube. Объяснения там отличные, с упором на понимание, а не зубрёжку. Видео структурированы на удобные куски по 10-20 минут, которые можно смотреть в разное время и по порядку.

Самый простой способ сейчас изменить IP-адрес коммутатора — взять ноутбук, пойти в гараж, вручную поставить на ноутбуке IP-адрес 192.168.1.5 с маской подсети 255.255.255.0, подключиться к коммутатору по адресу 192.168.1.4 и сменить там IP на 192.168.2.4. После этого, всё ещё в гараже, вернуть на ноутбуке настройку получения IP автоматически (то есть сделать его DHCP-клиентом), и если подключения нет, проверить через командную строку Windows, что у ноутбука действительно есть правильный IP из диапазона 192.168.2.x командой ipconfig /all. Учтите, что Windows меняет адрес только после закрытия окна «Свойства» подключения, например «Свойства локального подключения». Команда ipconfig /all всегда показывает текущие настройки на момент её вызова.

Причина, по которой вы не видите ничего в сети 192.168.2.0/24 с вашего ПК — вы сейчас подключены к другой LAN, а между сетями 192.168.1.0/24 и 192.168.2.0/24 стоит маршрутизатор. К тому же, ARP-кэш (то, что видно через arp -a) показывает только те устройства, с которыми ваш ПК уже общался. Я предполагаю, что до команды arp -a вы запускали что-то вроде Angry IP Scanner на вашем ПК?
 
Ладно, теперь всё начинает для меня более-менее проясняться. Я сделал все физические подключения, как ты советовал. Но управляемый коммутатор на Eth2, к которому подключены все мои камеры, теперь не пингуется. Думаю, это связано с тем, что физически он сейчас в сети 192.168.2.0/24, а у него указан IP 192.168.1.4 (ну, по крайней мере, я так думаю, потому что в этом не очень разбираюсь). Когда я только начал этот проект, читал, что все устройства инфраструктуры сети, типа принтера, точки доступа, NAS, управляемых коммутаторов и так далее, лучше назначать с постоянными IP-адресами. И при этом рекомендуют ставить статические IP вне диапазона DHCP. Соответственно, в моём случае для коммутатора, где висят камеры, я изначально дал IP 192.168.1.4. Этот адрес как раз вне пула DHCP. Интересно, как ты считаешь, правильно ли это? В списке аренд на er-x я этот коммутатор не вижу, но, подозреваю, это из-за того, что там показываются только DHCP-устройства, а статические нет, иначе я бы и принтер, и NAS, и точку доступа там видел. Как ты посоветуешь получить доступ к управляемому коммутатору или хотя бы попытаться его обнаружить в сети? Сейчас я вообще не вижу 192.168.1.4 в своей сети. Что-то мне подсказывает, что IP я, возможно, указал неправильно.

C:\Users\raide>arp -a

Интерфейс: 192.168.1.43 --- 0x7  
  Интернет-адрес              Физический адрес           Тип  
  192.168.1.1                 80-2a-a8-9d-73-ff         динамический  
  192.168.1.2                 e0-63-da-3c-e8-2b         динамический  
  192.168.1.26                00-24-2c-78-04-96         динамический  
  192.168.1.27                00-04-4b-48-d5-a1         динамический  
  192.168.1.38                f8-0f-f9-35-c3-b8         динамический  
  192.168.1.41                a4-77-33-4b-da-0a         динамический  
  192.168.1.45                b4-7c-9c-4e-03-05         динамический  
  192.168.1.49                b0-2a-43-49-3b-57         динамический  
  192.168.1.50                f4-f5-d8-c6-3f-ec         динамический  
  192.168.1.54                3c-9b-d6-31-de-05         динамический  
  192.168.1.60                84-d6-d0-88-30-11         динамический  
  192.168.1.255               ff-ff-ff-ff-ff-ff         статический  
  224.0.0.22                  01-00-5e-00-00-16         статический  
  224.0.0.251                 01-00-5e-00-00-fb         статический  
  224.0.0.252                 01-00-5e-00-00-fc         статический  
  239.255.255.250             01-00-5e-7f-ff-fa         статический  
  255.255.255.255             ff-ff-ff-ff-ff-ff         статический
Страницы: 1
Читают тему (гостей: 1)