Я пытаюсь отладить проблему с iPXE, когда он пытается смонтировать iSCSI LUN от цели LIO.Это не совсем правильный протокол, и это приводит к тому, что LUN находится в плохом состоянии.
Мне нужна гибкость, чтобы вручную воспроизвести шаги и составить некоторые новые, чтобы выяснить, в чем причина.
Было бы замечательно, если бы были инструменты командной строки, которые могли бы сделать это, но я держу пари, мне нужно написать это на C. Поскольку SCSI интенсивно использует сложные структуры данных, я бы потратилбольшую часть времени кодирую структуры, если я не могу найти какой-нибудь iSCSI DDK, у которого они уже есть.
Позвольте мне прояснить, что это не так, я ищу больше iSCSI DDK, который позволил бы мнеоткрыть сокет TCP и поговорить с LIO Target.Я НЕ ищу инструменты или библиотеки для работы с клиентским API инициатора.По сути, это сломанный инициатор, и мне нужны инструменты для его моделирования.
Кроме того, это быстро и просто.Я только ищу решения, которые бы ускорили то, что мне нужно сделать вручную.
_TIA