Я только что купил дешевую камеру наблюдения для своей квартиры. Однако, хотя подсеть в моей квартире 10.0.0.0/24, камера имеет фиксированный IP-адрес 192.168.1.10. Вы можете изменить IP, но сначала вам нужно подключиться к нему.

Я вижу в Wireshark неотвеченные запросы arp камеры к 192.168.1.1. Поэтому я решил использовать 2 записи arp на моем компьютере для привязки для 192.168.1.1 (направьте его на мой маршрутизатор MAC) и для 192.168.1.10 (направьте его на mac камеры).

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

При добавлении маршрутизатора в качестве опубликованной записи, с помощью этой командной строки:

sudo arp -s -i wlan0 192.168.1.1 e8:fc:af:89:c6:e0 pub

Я получаю эту запись -

192.168.1.1 * "from_interface" MP wlan0

К сожалению, мой компьютер не отвечает ни на какие запросы arp камеры.

Я принимаю неправильный подход здесь? Что я могу сделать иначе, чтобы получить доступ к камере? И почему мой компьютер не отвечает на запросы arp камеры?

1 ответ1

0

Вручную дайте вашему компьютеру IP-адрес 192.168.1.x/24. Это все, что вам нужно сделать.

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

Если вам в конечном итоге придется вручную создавать статическое сопоставление ARP для сопоставления IP-адреса камеры с MAC-адресом камеры, то это признак того, что в вашей сети что-то сломалось. Это признак того, что многоадресные / широковещательные пакеты не доставляются везде, где они должны быть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .