Рейтинг:1

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

флаг cn

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

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

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

-net пользователь,net=192.168.0.0/24,smb=/home/tokr/vm/share

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

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

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

флаг ar
Добро пожаловать в Ask Ubuntu. Пожалуйста, не ставьте [РЕШЕНО] [Временное решение] и т. д. в названии вопроса. По истечении времени ожидания нажмите на серую галочку ✓ и она станет зеленой ✓ . Это примет ваш ответ как правильный и поможет другим.
Рейтинг:1
флаг cn

Не красиво, но работает.

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

#Исправить файл smb.conf
спать 2
sed -e 's/\[qemu\]/min protocol = NT1\n\[share\]/' -i /tmp/qemu-smb.*/smb.conf

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.