From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EeNyI-0004mG-UP for qemu-devel@nongnu.org; Mon, 21 Nov 2005 21:33:27 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EeNxn-0004dy-Pb for qemu-devel@nongnu.org; Mon, 21 Nov 2005 21:33:19 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EeNxn-0004dm-5r for qemu-devel@nongnu.org; Mon, 21 Nov 2005 21:32:55 -0500 Received: from [81.187.81.51] (helo=smtp.aaisp.net.uk) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EeNxl-0008WM-7L for qemu-devel@nongnu.org; Mon, 21 Nov 2005 21:32:54 -0500 Received: from [81.187.40.226] (helo=[81.187.40.226]) by smtp.aaisp.net.uk with esmtps (TLSv1:AES256-SHA:256) (Exim 4.43) id 1EeNx0-0006vx-S7 for qemu-devel@nongnu.org; Tue, 22 Nov 2005 02:32:07 +0000 Message-ID: <43828326.1040804@hermes.cam.ac.uk> Date: Tue, 22 Nov 2005 02:32:06 +0000 From: Richard Neill MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------020206040501000404010302" Subject: [Qemu-devel] user-net -redir working? Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is a multi-part message in MIME format. --------------020206040501000404010302 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Re: User-net not working: > Disabling the Nagle algorithm (i.e., enabling TCP_NODELAY) or typing a > lot of garbage just to fill the buffer with enough data can help, > also. > > And IIRC, netcat has a UDP mode as well. I see no reason for this to > happen, but is there any chance it's using UDP by default, and you're > only redirecting TCP? > > Good luck! Thanks for your message. I think that -redir really is broken: I've also been unsuccessful in trying to make it work using an FTP server on a Windows guest, and using the SSH server on a knoppix guest. Has anyone here ever had success with it? It also fails on hosts with 2 different versions of Mandrake. Anyway, I've taken your suggestion, and run both ends with ethereal. Here's what I did: HOST (Linux); qemu -cdrom /dev/cdrom -boot d -user-net -redir tcp:2200::22 GUEST (Knoppix): Boot up, then start sshd. Verify that I can indeed do ssh root@localhost, and that PermitRootLogin is yes in sshd_config. Then, start ethereal (on the "any" interface) HOST: Start ethereal (on the "any" interface") ssh -p 2200 root@localhost At this point, ssh just stalls. It's obviously waiting for something, but not known what. I get no output at all from it. End of experiment. ETHEREAL on HOST is showing a series of empty packets: SYN SYN ACK FIN ACK FIN ACK [repeats] ETHEREAL on GUEST is showing a series of empty packets, all of which are SYN. I have no problem in making an outgoing connection from the GUEST to the HOST. I'm attaching both log files - they are only 2.5 kB Any ideas? Has anyone succesfully used the user-net -redir option? Richard --------------020206040501000404010302 Content-Type: application/octet-stream; name="ethereal.guest.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ethereal.guest.log" 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 --------------020206040501000404010302 Content-Type: application/octet-stream; name="ethereal.host.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ethereal.host.log" 1MOyoQIABAAAAAAAAAAAAP//AABxAAAAVX6CQzmbDgBMAAAATAAAAAAAAwQAAAAAAAAAAAAA CABFAAA88VRAAEAGS2V/AAABfwAAAbxdCJjViKMIAAAAAKACf//7oAAAAgRADAQCCAoEJ1Jc AAAAAAEDAwJVfoJDZ5sOAEwAAABMAAAAAAADBAAAAAAAAAAAAAAIAEUAADwAAEAAQAY8un8A AAF/AAABCJi8XdXhBY3ViKMJoBJ//8mdAAACBEAMBAIICgQnUlwEJ1JcAQMDAlV+gkOAmw4A RAAAAEQAAAAAAAMEAAAAAAAAAAAAAAgARQAANPFWQABABktrfwAAAX8AAAG8XQiY1YijCdXh BY6AECAAkrwAAAEBCAoEJ1JcBCdSXG5+gkML+gEARAAAAEQAAAAAAAMEAAAAAAAAAAAAAAgA RQAANL/BQABABn0AfwAAAX8AAAEImLxc0tkzs9LiJfSAESAAx14AAAEBCAoEJ7DPBCcT5W5+ gkMw+gEARAAAAEQAAAAAAAMEAAAAAAAAAAAAAAgARQAANAAHQABABjy7fwAAAX8AAAG8XAiY 0uIl9NLZM7SAECAAKnQAAAEBCAoEJ7DPBCewz3R+gkOa0QcARAAAAEQAAAAAAAMEAAAAAAAA AAAAAAgARQAANPFYQABABktpfwAAAX8AAAG8XQiY1YijCdXhBY6AESAAG1cAAAEBCAoEJ8nA BCdSXHR+gkN+1QcARAAAAEQAAAAAAAMEAAAAAAAAAAAAAAgARQAANFfSQABABuTvfwAAAX8A AAEImLxd1eEFjtWIowqAECAAo/EAAAEBCAoEJ8nBBCfJwHV+gkPF/wcATAAAAEwAAAAAAAME AAAAAAAAAAAAAAgARQAAPIbEQABABrX1fwAAAX8AAAG8XgiY15FLcAAAAACgAn//1dYAAAIE QAwEAggKBCfNtAAAAAABAwMCdX6CQ+j/BwBMAAAATAAAAAAAAwQAAAAAAAAAAAAACABFAAA8 AABAAEAGPLp/AAABfwAAAQiYvF7X1RhX15FLcaASf/8TvQAAAgRADAQCCAoEJ820BCfNtAED AwJ1foJDAAAIAEQAAABEAAAAAAADBAAAAAAAAAAAAAAIAEUAADSGxkAAQAa1+38AAAF/AAAB vF4ImNeRS3HX1RhYgBAgANzbAAABAQgKBCfNtAQnzbSIfoJDooIFAEQAAABEAAAAAAADBAAA AAAAAAAAAAAIAEUAADSGyEAAQAa1+X8AAAF/AAABvF4ImNeRS3HX1RhYgBEgAJNAAAABAQgK BCgXTgQnzbSIfoJDaIUFAEQAAABEAAAAAAADBAAAAAAAAAAAAAAIAEUAADTV7EAAQAZm1X8A AAF/AAABCJi8XtfVGFjXkUtygBAgAEmlAAABAQgKBCgXTwQoF04= --------------020206040501000404010302--