Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp2263622imc; Tue, 12 Mar 2019 10:09:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqw10copH3AsSfVp/AT3VcP+aMSquMRplV00/E1Lu4KsXr4BINJq1bBaiUYQwXqxSyXOC9fi X-Received: by 2002:a62:489d:: with SMTP id q29mr39290976pfi.119.1552410578228; Tue, 12 Mar 2019 10:09:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552410578; cv=none; d=google.com; s=arc-20160816; b=HOcdMiMKTaXOVIjgBoRP1s0lo+Sn1D6XA3TVEiFHiiOHzbgtRKkaqeW9qtpoAiZyXD RgCBlJKEyMmAMxPBvGyFp9Pt84cJbY2Tf5LacRcqxuSxvC18Q6BOm2OF17C4Cr/zWN1a qADwGaqfJMZLbyeEGP0aCo7zw2bztEg1TehNq1jNzL2DDxjp3bvFv/kaZshUcPPSSUuk dehSmMYV0yfkKwaCzrf3dfPZJK7KfDC/XRGl/arliI0laYb8Vq4EP+Ran4Sm+Bd4bk20 HAA3VtrAv1w9oq1551LoRk2+bWKn6kEJfhBwiANvs7iJnVoobyEv1zynihxS0z1xKYt6 tuFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=VAhBKSluy9/y0u5fxmhSeKzynL6GOY0xNa5QYg/ZBOo=; b=dI+w3qXlug3WEWu98FSmOvh1sgdDoZsyiNzHe7TqUkAyMWqxtVI2HmuKbtJ+cjM5T7 g2GoazFyA8p9U2NqqN2vy7JvEp7kDPZhtBoP7n40uef+9/8kEqoGPLT6u/7k/t56dgjW nDiBmf95b2UxHnlVUw0JPBiIxoLZ1N7TwMx3fR898kxyiPnoyflvKP/I3H2FAx8+G47Y Q0LpVz5TbiIVJ2pLR8kmoVxT26sXzCCLML6ZzA4yo+lX0gKFmj3p1zH3Rccj3+L+QQXg HrnHILPhs+RjRz/X+S+Wopx5Uu0KqXaV6nqPQaL8/NuxMDPj0pxtf+rmAk4o+qxGDMYe xfWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=UBDCnbtF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y18si7956321pgf.247.2019.03.12.10.09.22; Tue, 12 Mar 2019 10:09:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=UBDCnbtF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726438AbfCLRIt (ORCPT + 99 others); Tue, 12 Mar 2019 13:08:49 -0400 Received: from mail-ua1-f43.google.com ([209.85.222.43]:37967 "EHLO mail-ua1-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726339AbfCLRIt (ORCPT ); Tue, 12 Mar 2019 13:08:49 -0400 Received: by mail-ua1-f43.google.com with SMTP id d4so1046489uap.5 for ; Tue, 12 Mar 2019 10:08:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VAhBKSluy9/y0u5fxmhSeKzynL6GOY0xNa5QYg/ZBOo=; b=UBDCnbtFGcPoGpCPVFGI6o7l54AzhSolT/2eOhiJJNRuX1HfnWi+oU3rVM+t/WlIU6 mixSQsgJz66Rb1/sKu7Ajt4GVCs1CWy0AxPSZwUnkKOVp6/8luHFQWPnrpAvC00klVkG Cma9OS11qmJ24tup0Btuwveo2UfFY59R08EXIh/jyyGFyKsgXaHU3Bg49U+ccc9DO4a7 Y+9TflQ2AMoGdoOusykwmDTgGynHBd+iwfzW/SK04JuWqLGNMLEQ+x3z8nTwZhv8n1X8 NNAcF+MRNHxHBCdcTt8GEpngLLoOkbDDdMLqZGoN2vw8plnOyj66wqzNOvaO9RYPJ37J B/1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VAhBKSluy9/y0u5fxmhSeKzynL6GOY0xNa5QYg/ZBOo=; b=MRmwocd/QhNLA58BC0+Flt/zNiCiktcSMQ2CgXs+M6x70UFQH9x6uA0KT9p+a6c5uS JDYqtXupjaUjF3o1pJP7+o0mVbl07Z3ZyLy8GfYnjW9ERmaWTOlARDnKUJ+dbTVS/yto 9ZIVs5BGwGzx7gipRCGc/q/VZBJS4rnIzRrQccvz0/lLcV5ac35LWMXv1fvXN4gzQ1iZ A8YVDxkRCj20v0qGY0tWedqFS98faliwb3+Ywnw6x2DJ7vtQs/oamssAsYYmo6DS0Jn+ 12e6ikeEWIZDwg3Bo9JBUIssThoDFCgfCJgozfS1afC13t3yxDOaGYJDqOEsI9euCIY/ 1lIw== X-Gm-Message-State: APjAAAXIaw27da6HNrIakXNWcxAwEGbYp/WCv16Pj/EKknJ8jJNyGkH4 cHEHDYrruPjwEg1TYLv/IlXLf6C775EyGi6+0OQ= X-Received: by 2002:ab0:4222:: with SMTP id i31mr20580160uai.47.1552410527892; Tue, 12 Mar 2019 10:08:47 -0700 (PDT) MIME-Version: 1.0 References: <2c5d240eabdb56913f4abcc9aacf2b6b@mailhost.ics.forth.gr> <00078ed3-fe1d-722e-0943-80bb189ee3ab@arm.com> In-Reply-To: <00078ed3-fe1d-722e-0943-80bb189ee3ab@arm.com> From: Pintu Agarwal Date: Tue, 12 Mar 2019 22:38:36 +0530 Message-ID: Subject: Re: ssh session with qemu-arm using busybox To: Suzuki K Poulose Cc: Nick Kossifidis , open list , kernelnewbies@kernelnewbies.org, linux-arm-kernel@lists.infradead.org, linux-riscv@lists.infradead.org, qemu-devel@nongnu.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 12, 2019 at 7:41 PM Suzuki K Poulose wrote: > > > > On 12/03/2019 14:02, Pintu Agarwal wrote: > >> > >> -netdev user,id=unet,hostfwd=tcp::2222-:22 \ > >> -net user \ > >> > >> and you 'll get guest's port 22 to be forwarded to hosts port 2222, so > >> you can do > >> > >> ssh root@localhost:2222 > >> > >> from the host. > >> > > > > I tried many different options, but unfortunately none worked for me. > > 1) > > qemu-system-arm -M vexpress-a9 -m 1024M -kernel > > ../KERNEL/linux/arch/arm/boot/zImage -dtb > > ../KERNEL/linux/arch/arm/boot/dts/vexpress-v2p-ca9.dtb -initrd > > rootfs.img.gz -append "console=ttyAMA0 root=/dev/ram rdinit=/sbin/init > > ip=dhcp" -nographic -smp 4 -netdev user,id=unet,hostfwd=tcp::2222-:22 > > -net user > > > > With this the eth0 interface is removed, and I see this message > > (although login works): > > qemu-system-arm: warning: hub 0 with no nics > > qemu-system-arm: warning: netdev unet has no peer > > Booting Linux on physical CPU 0x0 > > > > NET: Registered protocol family 17 > > > > Run /sbin/init as init process > > ifconfig: SIOCSIFADDR: No such device > > route: SIOCADDRT: Network is unreachable > > > > But, ssh is still not working. > > ssh root@localhost:2222 > > ssh: Could not resolve hostname localhost:2222: Name or service not known > > man ssh > > + > > Make sure you have sshd in your custom rootfs and has been stared. > My busybox is a very minimal rootfs. It hardly contains any commands. Is there any precompiled busybox for arm (cpio image), available (with ssh, scp and networking in-built), which I can use directly to boot ? what else I am missing to make ssh/scp working on qemu ?