Configura Debian Sparc64 su Qemu per ottenere i comandi apt tramite SSH sul guest


0

Da questa collegamento , Sono stato in grado di fare ssh da un guest Qemu di Debian Sparc64 su un host MacOS High Sierra.

Ora, provo a configurare guest e host per poter utilizzare " apt-get install "sul guest Debian Sparc64 sapendo che non ho accesso a Internet sul guest, solo client SSH (c'è un server SSH ma solo su MacOS High Sierra).

Lancio VM Qemu eseguendo:

qemu-system-sparc64 \
-boot c \
-hda debian-9.0-sparc64.qcow2 \
-device virtio-balloon \
-net nic,model=virtio,macaddr=52:54:00:12:34:56 \
-vga none \
-net tap,ifname=tap0,script=no,downscript=no \
-m 1024 \
-nographic

e io faccio : ifconfig bridge0 addm tap0

Quindi da ospite, posso fare: ssh user_host@192.168.10.1

Ottenere apt-get funzione su ospite, ho messo in /etc/apt/apt.conf :

Acquire::http::Proxy "http://localhost:2222";

e in /etc/apt_sources/list :

deb http://localhost:2222/debian stretch main
deb-src http://localhost:2222/debian stretch main

deb http://localhost:2222/debian stretch-updates main
deb-src http://localhost:2222/debian stretch-updates main

con il seguente comando sull'ospite Debian Sparc64:

ssh -R 80:deb.debian.org:2222 user_host@192.168.10.1

( 192.168.10.1 è l'IP dell'host dal punto di vista dell'ospite).

1 *) Prima domanda, il comando ssh tunneling su guest appena sopra è corretto?

2 *) Mi piacerebbe passare da una sessione all'altra di Sparc64, come posso farlo? Se lancio una seconda volta Qemu VM, mentre il primo è in esecuzione, ricevo un messaggio di errore come questo:

qemu-system-sparc64: -net tap,ifname=tap0,script=no,downscript=no: could not open /dev/tap0: Resource busy

Ciò significa che l'interfaccia tap0 è già utilizzato dal primo Qemu VM lanciato.

C'è un modo per avere più tty sul terminale host MacOS (magari con una scorciatoia da tastiera)?

Qui la cattura dove sembra esistere più tty disponibili (su questa figura sono indicati 6 tty); ma è dimostrato che:

Started getty on tty2-tty6 if dbus and logind are not available

Significa che l'accesso è impossibile su tty2-tty6 ? Come posso liberarmi di questo problema?

Qualsiasi aiuto è benvenuto

enter image description here

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.