Bug 10098

Summary: Не работает сеть
Product: Sisyphus Reporter: Fr. Br. George <george>
Component: qemuAssignee: Alexey Shabalin <shaba>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: glebfm, iv, shaba, vt
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Исправляет некорректную работу с буфером ifname none

Description Fr. Br. George 2006-10-07 21:41:03 MSD
В qemu-0.8.2 не работает сеть (/etc/qemu-ifup запускается с гадостными
параметрами) из-за неправильной обработки параметров комндной строки. Если в
ключе -net не указан ifname, название этього ifname берётся непосредственнои из
неинициализированного буфера. Патч прилагается в комментариях.
Steps to Reproduce:
1. файл /etc/qemu-ifup:
#!/bin/sh
echo "$@"
2. qemu -net tap -net nic
Actual Results:  
Пишет всяческий мусор

Expected Results:  
tun0
Comment 1 Fr. Br. George 2006-10-07 21:42:58 MSD
Created attachment 1658 [details]
Исправляет некорректную работу с буфером ifname
Comment 2 Dmitry V. Levin 2007-03-03 21:57:05 MSK
Reassigned to maintainer.
Comment 3 Kirill A. Shutemov 2007-03-04 15:25:46 MSK
> cat /etc/qemu-ifup 
#!/bin/sh

echo "$@"
> sudo qemu -net tap -net nic -hda ~/qemu-hda
tap0
Comment 4 Eugene Ostapets 2007-03-05 09:28:13 MSK
На самом деле работает еще и вариант -net nic -net user. Для него не нужны
никакие скрипты с sudo, но qemu тогда цепляется к реальной сетевухе
Comment 5 Fr. Br. George 2008-01-25 13:26:32 MSK
Наверное, поправили в upstream. В 0.9.0 работает.