Проблема встроенного smb-сервера QEMU с гостевой WinXP

После обновления: При попытке подключить общий ресурс qemu smb с хоста Windows XP я получаю следующую ошибку:

В настоящее время к этому удаленному компьютеру невозможно установить больше подключений. потому что уже существует столько подключений, сколько компьютер может принять.

Я использую следующий параметр для qemu-system-x86_64:

-net user,net=192.168.0.0/24,smb=/home/tokr/vm/share

В гостевой системе я пытаюсь сопоставить: \\ 192.168.0.4 \ qemu
Я предполагаю значение по умолчанию для подключение к SMB изменилось на то, что не поддерживается Windows XP, но я не могу найти способ настроить встроенный сервер SMB.

Обновление:
Добавление min protocol = NT1 в раздел [global] файла smb.conf устраняет проблему с подключением.
Но как я могу изменить автоматически созданный QEMU файл smb.conf ?

Обновление 2:
Вы не можете. Это жестко запрограммировано в QEMU - требуется некрасивый сценарий.

0
задан 21 July 2021 в 02:13

1 ответ

Неприятно, но работает.

qemu-system-x86_64 ...  -net user,net=192.168.0.0/24,smb=/home/tokr/vm/share ... &

#Fix smb.conf file
sleep 2
sed -e 's/\[qemu\]/min protocol = NT1\n\[share\]/' -i /tmp/qemu-smb.*/smb.conf
0
ответ дан 28 July 2021 в 11:17

Другие вопросы по тегам:

Похожие вопросы: