Я подключен к университетской сети с компьютером под управлением macOS High Siera, которому IP-адрес назначен через DHCP.
Регулярно (1 или 2 раза в неделю) я теряю все сетевое подключение на несколько часов и получаю следующее сообщение об ошибке при запуске:
Another device on the network is using your computer's IP address (<IP>).
Есть ли на моем клиентском компьютере какой-либо файл журнала, в котором я могу увидеть аппаратный адрес устройства, крадущего мой IP-адрес?
(Примечание: я знаю о других вариантах, таких как проверка на коммутаторе, с другого компьютера и т. д. Мой вопрос касается именно файла журнала на компьютере, который был исключен из сети. Я пробовалУтилиты -> Консольное приложениеи использовал grep в каталоге журнала, ища имя сетевого интерфейса и его IP-адрес, но не смог найти ничего, что показалось бы релевантным.)
решение1
Вероятнее всего, вы не найдете никакой прямой информации о другом компьютере ни в каких журналах.
Что вам нужно, этотвойIP-адрес компьютера непосредственно перед сообщением об ошибке. Если этот адрес все еще где-то виден, отлично. Если его нет, поищите в журналах последний IP-адрес, который у вас был (или попробуйте повторно получить аренду DHCP). Если это тоже не работает, выполните brew install dhcpdump
, запустите его в окне терминала и посмотрите, какие адреса вы (и, возможно, другие компьютеры) получили.
Получив оспариваемый IP-адрес, убедитесь, что ваш компьютер не использует этот IP-адрес, выполните команду ping на IP-адрес (которая затем будет отправлена на компьютер-нарушитель), а затем используйте ее, arp
чтобы узнать аппаратный адрес другого компьютера.