
Ситуация: Установить связь между двумя компьютерами и заставить ATA работать через Ethernet/iSCSI/любые аналогичные протоколы, чтобы подключить хранилище в качестве сетевого хранилища.
Проблема: у меня нет доступа к целевому устройству (у меня есть инициатор) — максимум, что я могу сделать, это подключить к нему кабель Ethernet.
Вопрос: Возможно ли установить связь между двумя компьютерами, просто подключив кабель Ethernet (я могу выполнить программирование на стороне инициатора, чтобы помочь установить соединение, но сможет ли он установить связь?)
Дополнительная информация 1: Инициатор — ОС Linux, цель — ОС Windows
Дополнительная информация 2: Я думал использовать SATA, но у меня нет доступа к внутренним компонентам компьютера.
Дополнительная информация 3: USB-USB и беспроводная сеть NAS работают слишком медленно, чтобы я мог ими пользоваться.
Дополнительная информация 4: Программа-инициатор написана на языке Python.
решение1
Если у вас нет доступа к цели, вы не можете этого сделать в общем случае. Это здравый смысл - это большой риск безопасности, никто в здравом уме не позволит этого.
Лучшее, что вы (возможно) могли бы сделать, это использовать загрузку через Ethernet для загрузки настроенной ОС, чтобы делать то, что вам нужно. Это означает, что вам нужно только подключить кабель Ethernet на целевом конце... ЕСЛИ ЦЕЛЕВОЙ КОНЕЦ ПРЕДПОЧИТАЕТ загрузку через Ethernet вместо обычной загрузки - что показалось бы мне необычной настройкой.