Centos: Получите MAC-адрес локальной машины

wgetпо умолчанию сохраняет выбранную веб-страницу в файле, имя которого соответствует документу в конце URL-адреса (и не отправляет ее на свой стандартный вывод ). Если этот файл уже существует, он добавляет номер в конец имени.

Если вы не хотите сохранять документ, укажите, что хотите сохранить его в/dev/null:

wget -O /dev/null 'https://domain.tld/index.php?page=cron' >/dev/null 2>&1

или

wget --output-document=/dev/null --quiet 'https://domain.tld/index.php?page=cron'

Также рекомендуется заключать URL-адрес в кавычки, поскольку URL-адреса иногда содержат символы, которые могут быть интерпретированы оболочкой как символ подстановки имени файла или терминаторы команд (, например &, [, ]и т. д. )].

0
24.03.2020, 00:24
2 ответа

Я вижу в вашем arp -вывод команды показывает адрес 10.1.0, а ваш пинг имеет 10.101.2, они находятся в разных сетях. arp будет для локальной сети, в которой вы находитесь.

Теперь ip neigh является новым arp -a и ведет себя так же. Вам нужно будет войти в эту подсеть, чтобы увидеть информацию о Mac и подсети с этих компьютеров.

Вы можете подключиться к нему по SSH? Если это так, вы можете отправить удаленную команду и получить оттуда arp, если у вас есть учетные данные на этой машине.

ssh username@10.101.2.11 `ip neigh` 

Я не использовал сканирование arp -, однако, судя по документации, оно сканирует локальную сеть. Похоже, что компьютер, на который вы пытаетесь подключить Mac, находится в другой подсети.

1
28.04.2021, 23:19

Похоже, ваши цели живут в другой сети. Вам говорят, что 10.1.0.1 является шлюзом, поскольку он не дает целевых (IP-адресов 10.101.x.x )MAC-адресов, они, вероятно, находятся в другой сети. Наличие адресов от 10.1.0.1 до 10.101.0.0 означало бы около 600 тысяч машин в сети...

Узнать настройки сети (сетевые маски, маршрутизаторы,... ).

1
28.04.2021, 23:19

Теги

Похожие вопросы