From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=none (p=none dis=none) header.from=gibson.dropbear.id.au Authentication-Results: passt.top; dkim=pass (2048-bit key; secure) header.d=gibson.dropbear.id.au header.i=@gibson.dropbear.id.au header.a=rsa-sha256 header.s=202510 header.b=R7o41MZd; dkim-atps=neutral Received: from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by passt.top (Postfix) with ESMTPS id 868BB5A061D for ; Thu, 06 Nov 2025 02:11:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=202510; t=1762391494; bh=hkK/ZJD9cTrbNkxnxIpX5ULiWTptDPNwnDqbDQtgkhE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=R7o41MZdRkTVhS4wJ52PjAD7XtfxlhoDh5aPCXfqNmngwAv4XPhpR72aigMmN14hy USUQmZYVCugyOK9QSqQluJE2izQYFdFLHpdXIBIQDTlHZ7S5wt9CZHOSUW5/odWX7e dNapwZhzm4sKNNhjVBKOaJco9QSfp4ph+HjnysENgOmgvPenXcTMI2psz3pEHdFQ1y Z9XiN7Jdkww9+NVOZEQopYnjM9Y5hza3vg7I6M4cPyhIIiYfcob/5q62TUUj7mwCE2 +W95tlLcN5XN9VvGAkQ8YNTnYa79UnPQA7rSrg6VjLl0Nc5pjarXCYOdW3jfaM54oX eFj+900HT2hpg== Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4d24064flzz4w93; Thu, 06 Nov 2025 12:11:34 +1100 (AEDT) Date: Thu, 6 Nov 2025 12:08:07 +1100 From: David Gibson To: James Sinton Subject: Re: Port Forwarding between host-guest via passt using QEMU-libvirt Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="QHc+2E4zs+o0zmZO" Content-Disposition: inline In-Reply-To: Message-ID-Hash: TK3OLWVF7HG6NGV3FFBBZH4WIITC4LHC X-Message-ID-Hash: TK3OLWVF7HG6NGV3FFBBZH4WIITC4LHC X-MailFrom: dgibson@gandalf.ozlabs.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: passt-user@passt.top X-Mailman-Version: 3.3.8 Precedence: list List-Id: "For passt users: support, questions and answers" Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --QHc+2E4zs+o0zmZO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Oct 26, 2025 at 02:47:19PM -0500, James Sinton wrote: > Hi All, >=20 > I'm having trouble getting host-to-guest port forwarding to work via passt > for a userspace connection: >=20 > Please see my post on Superuser for more details: >=20 > https://superuser.com/q/1927306/3115375?sem=3D2 Sorry it's taken me a while to look at this. It looks like passt is accepting the ssh connection, but unable to itself connect to the guest. Unfortunately there aren't really any clues as to why, so far. A couple of easy bits of information which might help: 1. What's the passt version? (`passt --version` on the host) 2. What's the IP configuration within the Windows guest? 3. What's the IP configuration on the host? (`ip addr show` and `ip route show`) 4. What's the output from `ssh -v` That information might supply some clues, but it's pretty likely we'll need debugging or packet capture output from passt to work this out. Unfortunately, that's a bit trickier than it should be because libvirt doesn't (yet) have the ability to pass the necessary options to passt. Let's start with the information above, then we can work out the steps to get more detailed debugging information if we need it. --=20 David Gibson (he or they) | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you, not the other way | around. http://www.ozlabs.org/~dgibson --QHc+2E4zs+o0zmZO Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEO+dNsU4E3yXUXRK2zQJF27ox2GcFAmkL9OgACgkQzQJF27ox 2GfwWw/+PpxjjR/bH/tQGuN1BznkpIrUinJm18BDbIj10tbwmSmEk1+XMohqvysq K+ycHrOQhQ/toEKFBx74+zsVVZxiZAzyww/9zbY+gcWSFQtV6f9KbK5C1sAcGIYZ CtD5ny+zlCgGJJMHDh1tUPJux7uB5Yc8E+oChFJ0w6Hc0GLfxUik5xUzNCgrzwie sfTU/IE3KzzQ0cFMG5Mn+RsZPKtaL+I4Pkd3RTw1hDzxApAaRhNDgVWVutTG78Lo OKJWWqDZFuzV9jorCpKbe3Bo0aCvco8WBPYIF2nNSPLy+FQ0ooqNCoiMKEIyfhki jd21+GcqJzyMOAkswwyQRv1t3epr5gYyglnUjubhGC3DF79Tq6xrPvVWW5v0dPM1 C/AAuqCwddqPT5WUhKvphh3FQJxUgySxUSvy9F+/4kRup3msCQy2uW0LaudbPJeh qT2oxYJj4WmPynN26JHEmS7tstlDS3UFqNx1BsLezwE09rwiOEVzp1JLeVJRp1EI 3nq/nGM2xdLwsL35UT+ctuz+P+IdEgTgSOzKgYRqCLC4n+ohSCkBbl6KdM1Pwsh0 vlKqY34HcSALt0/4JzJBC3/U2fK0qW7yk42T3B1ml7dq4+9S6jEi7FUsSWyqu4NM VdxmZH4n88iVsDe3hlR/vZJAJ4hA5YRrjCemupvPo9XGG3100RM= =Qlr2 -----END PGP SIGNATURE----- --QHc+2E4zs+o0zmZO--