> You have: > > -net nic,model=rtl8139 -net user > -net user,smb=... > > The -net thing comes in pairs (one is guest side, another is host side). > You have 3 of them, and the last one is not paired with the guest side. > > I suspect this is your problem - qemu does not know how to handle the > unpaired -net user.
you were right, i change it now and it works. seems AQEMU generates buggy qemu's cmds, i have used it for the vm but i copy cmdline only shall i report separate bug for aqemu ? > The whole -net syntax is obsolete - partly because of this common > misunderstanding and partly because whole architecture behind -net is > wrongly designed. You should use -netdev..-device instead of -net..-net. > (Unfortunately, many old guides in the internet still suggest to use > -net, but this is something we can't change in a moment). > Now, you use both -net user,smb=... which redirects ports used by > windows networking to custom samba instance with its own configuration, > with nothing shared from host samba. Yet you attach your smb.conf file. > Why? I was just mistaken about samba and qemu , thought it used smbd for its internals...