Eu gostaria de conectar duas máquinas via ttyS0
Veja o que fiz nas máquinas convidadas:
A:
Adicione a / etc / inittab:
S0:2345:respawn:/sbin/mingetty ttyS0
Adicione a / etc / securetty:
ttyS0
B:
Tente se conectar a A
cu -l /dev/ttyS0
Veja o que fiz na máquina host:
mkfifo /tmp/serialbridge
qemu-system-x86_64 -hda A.qcow2 -net nic -net user -m 2048 -enable-kvm -cpu host -machine type=pc,accel=kvm -serial pipe:/tmp/serialbridge
qemu-system-x86_64 -hda B.qcow2 -net nic -net user -m 2048 -enable-kvm -cpu host -machine type=pc,accel=kvm -serial pipe:/tmp/serialbridge
Eu acho que o parâmetro "-serial pipe: / tmp / serialbridge" está errado. Alguma idéia de como consertar isso?
(o Qemu é auto-compilado a partir da última árvore do Git.)
Resultado: cu não mostra o login, mas parece estar preso. A outra máquina parece travar após a tela de login. Ambos executam o Debian Squeeze.
Tags tty qemu kvm-virtualization