Configure o Debian Sparc64 no Qemu para obter comandos apt via SSH no guest

0

A partir deste link , eu pude fazer o ssh de um Qemu convidado do Debian Sparc64 em um host do MacOS High Sierra.

Agora, eu tento configurar guest e host para usar " apt-get install " no guest Debian Sparc64 sabendo que eu não tenho acesso à internet no guest, apenas cliente SSH (Existe um SSH Server mas somente no MacOS High Sierra).

Eu inicio o VM Qemu fazendo:

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 eu faço: ifconfig bridge0 addm tap0

Depois, de convidado, posso fazer: ssh [email protected]

Para obter a função apt-get no guest, eu coloco em /etc/apt/apt.conf :

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

e em /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

com o seguinte comando no guest Debian Sparc64:

ssh -R 80:deb.debian.org:2222 [email protected]

( 192.168.10.1 é o IP do host do ponto de vista do convidado).

1 *) Primeira pergunta, o comando ssh tunneling no guest logo acima está correto?

2 *) Eu gostaria de alternar entre diferentes sessões do Sparc64, como posso fazê-lo? Se eu iniciar uma segunda VM do Qemu, enquanto a primeira estiver em execução, recebo uma mensagem de erro como esta:

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

Isso significa que a interface tap0 já é usada pela primeira VM do Qemu iniciada.

Existe uma maneira de ter vários tty no terminal host MacOS (talvez com um atalho de teclado)?

Aqui a captura onde parece existir vários tty disponíveis (nesta figura, 6 tty são indicados); mas é mostrado que:

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

Isso significa que o login é impossível em tty2-tty6 ? Como posso me livrar desse problema?

Qualquer ajuda é bem-vinda

    
por youpilat13 09.04.2018 / 23:45

0 respostas