3 votes

Créer un port série entre deux VMs fonctionnant toutes deux sous Ubuntu 18.04 tout en utilisant un OS Windows

J'essaie de déboguer un noyau qui a été compilé sur l'une de mes VM et qui est maintenant en attente de kgdb comme j'essaie maintenant de socat l'autre VM, mais cela ne fonctionne pas. Je sais que les deux VM communiquent entre elles car je l'ai testé en utilisant un terminal de port série. N'hésitez pas à m'aider.

enter image description here

enter image description here

0voto

Wyatt McGehee Points 71

Depuis les deux VMs invitées, si vous faites un sudo dmesg | grep tty , notez le nom du port COM à l'adresse spécifiée dans vos paramètres VM. Le mien m'a donné ttyS0 at I/0 0x3f8... . J'ai fait un ls /dev/ pour voir si ttyS0 a existé, et c'est le cas.

Pruebe socat -dd /dev/ttyS0 pty ou ce qui correspond au périphérique COM donné par dmesg .

Le problème est que le chemin d'accès à ce fichier pipe se trouve en fait sur l'hôte, et que l'invité ne peut pas le trouver. L'invité voit un périphérique.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X