Как настроить сетевой адрес?

Сети

Самые популярные статьи на сайте – статьи Отвязка камер от Ростелеком (DS-I120, DS-I122) и Отвязка камеры DS-2CD-VC1W от Ростелеком. В них раскрывается процедура прошивки и многим этого достаточно. Потому как знания и навыки по работе с сетями и сетевыми устройствами имеются. Как показывает время – не всегда это так. Для того, чтобы купить камеру у Ростелекома и запустить её, особой квалификации не требуется. К тому же, зачастую, монтаж и подключение выполняются их же монтажниками. Другое дело, когда камера перепрошивается для использования с другим ПО или регистратором. Тут, как говорится, возможны варианты.

Адрес, маска, шлюз

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

  1. Адрес – должен быть уникален в рамках локальной сети. Адрес и Маска задают подсеть;
  2. Маска – параметр, который позволяет понять какие целевые адреса находятся в своей подсети и к ним нужно обращаться напрямую, а какие находятся во внешней сети и к ним нужно обращаться через шлюз;
  3. Шлюз – адрес устройства-маршрутизатора (роутера). Им может быть компьютер, либо аппаратный роутер.

Подсеть

Важное понятие – подсеть. Это диапазон адресов доступных напрямую. Таким образом, для того, чтобы два сетевых устройства “видели” друг друга, они должны быть физически подключены к одной сети и их адреса должны быть из одной подсети. Два устройства, соединённых одним кабелем – это одна физическая сеть. Устройства, подключенные к одному коммутатору или к нескольким соединённым между собой – это тоже одна физическая сеть. Коммутаторы могут быть управляемыми, тогда поверх физической сети можно создать логическую инфраструктуру и разделить сетевое пространство, но, в рамках данной статьи, это рассматриваться не будет.

Логику проще показать на примере. Возьмём адрес компьютера, используемый для прошивки – 192.168.1.128 и адрес камеры, использующийся ей по умолчанию – 192.168.1.64. Маска и у компьютера и у камеры – 255.255.255.0. В бинарном виде 255 соответствует числу 11111111, ну а 0, он и в бинарном виде 0, точнее 00000000. Если произвести логическую операцию, которая называется “конъюнкция”, она же “логическое и” между битами адреса и маски обоих устройств и сравнить результаты, то можно сделать вывод в одной подсети устройства или в разных. В нашем случае, результат будет в обоих случаях 192.168.1.0, т.е. устройства в одной подсети. Если, например, камера другого поколения и её адрес по умолчанию – 192.0.0.64, то результат конъюнкции с маской будет 192.0.0.0 – подсеть другая, следовательно, камера будет недоступна с компьютера. Этой информации достаточно, чтобы настроить связь между несколькими устройствами.

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

Выход в Интернет

Подключение к сети Интернет, как правило, осуществляется через роутер. В самом простом случае роутер – это и есть шлюз. Все сетевые пакеты на адреса из подсетей, отличных от своей, отправляются через шлюз. Поэтому, чтобы устройство получило возможность выхода в Интернет, нужно, чтобы его адрес был из локальной подсети роутера и в качестве шлюза был указан адрес роутера. Обычно, адрес роутера 192.168.0.1 или 192.168.1.1. Соответственно, устройства в локальной сети могут иметь адреса 192.168.0.2-254, в первом случае, или 192.168.1.1-254, во втором.

DHCP

Ещё на роутерах есть DHCP – это служба автоматической выдачи адресов. Тонкость в том, что полученный адрес присваивается на какое-то время и может меняться. Для многих сетевых устройств это не принципиально, поэтому можно смело ставить в настройках автоматическое получение адрес и всё будет работать. Это же справедливо и для облачных камер. Облачная камера сама подключается к серверу, а не наоборот, поэтому ей фиксированный адрес не требуется. И не принципиально какое облако используется – Ростелеком или EZVIZ.

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

Пример:

  1. Адрес роутера: 192.168.1.1
  2. Диапазон DHCP-сервера роутера: 192.168.1.2-100
  3. Адрес камеры: 192.168.0.200, маска: 255.255.255.0, шлюз: 192.168.1.1

DNS

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

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

В инструкции по настройке облака EZVIZ сказано, что адреса DNS-серверов нужно прописать вручную и они должны быть 8.8.8.8 и 8.8.4.4. Это, так называемые, гугловские сервера, доступные всем. Их же можно использовать и для проверки доступности Интернета – с помощью команды ping 8.8.8.8. Использовать их постоянно в качестве основного DNS-сервера можно, но ни к чему – локальный работает быстрее. Разве что, в случае проблем с локальным DNS-сервером.

Хорошая статья на эту тему есть на сайте Microsoft: Понятие TCP/IP-адресации и основные сведения о подсетях

APIPA

В случае, если сетевые адреса не заданы, а включено автоматическое получение адреса от DHCP-сервера, но такого сервера в сети нет, то сталкиваемся с такой вещью, как APIPA. Подробнее о том, что это такое и зачем оно, рассказано в статье Что такое Automatic Private Internet Protocol Addressing.

Оцените статью
( 1 оценка, среднее 5 из 5 )
МихаТроник
Добавить комментарий