run-qemu.sh : ajouter net=redir pour exposer guest SSH (22→8022 hôte)

Permet ssh root@localhost -p 8022 depuis l'hôte vers le guest Redox une
fois qu'openssh y est configuré (host keys + sshd_config + sshd lancé).

Le hostfwd 8022→22 est déjà câblé dans mk/qemu.mk côté Redox-src mais
gated par `make qemu net=redir`. On l'active toujours dans run-qemu.sh
car le coût est nul si on ne se connecte pas en SSH.

Autres ports forward bénéficiaires (cf mk/qemu.mk) :
- 8080 → 80 (HTTP)
- 8081-8083, 64126 (gdbserver, autres)

Pas de changement comportemental côté compositor ; juste la préparation
réseau pour atteindre un futur sshd Redox.

Leyoda 2026 – GPLv3
This commit is contained in:
Votre Nom 2026-05-16 16:40:18 +02:00
parent ef06962c1c
commit 0230d80e6c

View file

@ -163,5 +163,9 @@ fi
# --- 5. Boot QEMU ---
echo "==> lancer make qemu (Ctrl+Alt+F2 pour VT2 ; login root / password)"
echo " SSH guest:22 → host:8022 (via net=redir). Connect : ssh root@localhost -p 8022"
cd "$REDOX_SRC"
exec make qemu audio=no QEMU_USER_FLAGS="-k fr"
# net=redir : active hostfwd dans mk/qemu.mk (8022 → 22 SSH, 8080 → 80 HTTP,
# + ports 8081-8083 et 64126 gdbserver). Sans ça, l'invité est en NAT pur
# sans port exposé côté hôte → impossible de SSH dans Redox.
exec make qemu audio=no net=redir QEMU_USER_FLAGS="-k fr"