Я использую Macbook для взаимодействия с платой разработки ARM (Beagleboard xM) через SSH, и я использую прямое подключение Ethernet от платы к моему mac. Я знаю, что могу нормально подключиться к плате, если знаю IP. Обычно берет следующий адрес в строке от последнего подключения (например, 192.168.2.x -> 192.168.2.x + 1), однако иногда это не так. Чтобы найти устройство в своей сети, я пробовал использовать nmap -sP и -PN, оба будут возвращаться только с IP-адресом, что я думаю, виртуальным маршрутизатором на моем mac. Я также попробовал обычный ping 192.168.2.255, это либо не вернет никаких подключенных устройств, либо, как упоминалось ранее, виртуального маршрутизатора.Программный поиск IP-устройств, подключаемых через ethernet
Кто-нибудь знает, почему он это делает, или есть ли способ для Mac перечислить все IP-адреса, которые он напрямую подключил к сети Ethernet (без маршрутизатора, от компьютера к компьютеру)? Если мне нужно, чтобы я также запускал Ubuntu 13.04 на своем Macbook, так что это вариант.
Любые предложения были бы высоко оценены, случайное угадывание в темноте на IP-телефоне сводит меня с ума, а скрипты, которые я попытался сделать, не помогли. Спасибо!
Есть хорошая причина, почему вы не просто использовать статический адрес? –
Я попытался использовать его, однако мой Mac отказывается делиться Интернетом, если клиент не использует DHCP. – SuperUser320