У меня есть камера Ethernet, которая непосредственно подключена к моей машине Ubunut через кабель Ethernet. Я только знаю MAC-адрес камеры и не знаю ее IP-адреса или ее маски подсети. Я думаю, что камера имеет статический IP.
Я нашел много вопросов относительно этой проблемы, и большинство людей предложило использовать nmap
. Проблема состоит в том, что я не уверен, что является маской подсети должен использоваться с nmap, и у меня нет опыта о сетях.
Я попробовал что-то как (как предложено здесь):
nmap -sn 134.109.133.0/24
Затем
arp -an | grep -v incomplete
Но вывод был ПУСТЫМ
Я также попробовал wireshark
и avahi-discover
но не работал.
Кто-то мог помочь мне с этим?
У меня есть ноутбук, который я использую на клиентских сайтах для подобных проблем. Я запускаю wireshark, чтобы посмотреть, что находится в сети и какой трафик генерирует устройство.
В идеале у вас есть только хост с wireshark и устройство, которым вы пытаетесь управлять, подключенное через Ethernet к коммутатору, и ничего больше не подключенное. Когда хост включен, а устройство выключено, запустите wireshark и запустите сеанс захвата в сети Ethernet. Включите устройство, и вы увидите, что устройство использует для связи по проводам.
вам может понадобиться перекрестный кабель, если устройство подключено через Ethernet напрямую к порту Ethernet вашего компьютера.
Удачи!
arp -a
должен предоставить результаты, которые вам нужны. Выходные данные имеют формат:
? (IP-адрес) по MAC-адресу [тип интерфейса] в имени интерфейса
blockquote>Если вы не получили никаких выходных шансов, очень хорошо, что вы не подключены.