Есть ли в Ubuntu или OSX команда, которая сообщит мне, если в подсети есть две машины с одинаковым IP-адресом? Так что я могу решить проблему.
Возможно, есть инструмент, который генерирует таблицу IP-адресов / имен компьютеров в подсети?
ОТВЕТ
Я нашел хорошее решение по этой ссылке:
Когда я попробовал:
sudo arp-scan -I eth0 -l
Я обнаружил, что у интернет-принтера тот же IP-адрес, что и у моей новой машины.
В Ubuntu вы можете установить с помощью этой команды:
sudo apt-get install arp-scan
В моем конкретном случае я получал некорректное поведение ssh - иногда я получал отказ в соединении. В других случаях я бы подключился нормально, но через какое-то случайное время соединение оборвалось. Учитывая, что два устройства имеют одинаковый статический IP-адрес в подсети, такое поведение действительно имеет смысл.