Pour un prochain article, je me suis attaqué à la gestion du réseau sur QEMU. Beaucoup de temps passé, pour un résultat mitigé, mais un peu de fun à la fin. J'vous explique, peut être que vous pourrez m'aider.
Après de nombreux tests, j'arrive enfin à avoir le réseau sur Mac OS 9.2.2, j'ai même pu lancé Internet Explorer 5.0b1 fourni avec l'OS et accéder à internet. Certes l'intérêt est nul, le navigateur n'affiche plus aucun site proprement, et dès qu'il y a du HTTPS, c'est mort, il est à la ramasse d'un point de vue technologie de sécurité et la base des certificats est plus qu'obsolète.
(Heureusement le site MECL, que j'avais fais pour l'émulation n'est pas en SSL :p)
Mais, et oui, comme je vous disais, il y a un mais ! Impossible de me connecter au Mac hôte.
J'ai donc retrouvé de vieux logiciels compatibles Mac OS 9 (et 7.6 !!!!) pour tester le réseau, et faire un scan du réseau local. A travers le "bridge" Mac OS 9 voit bien tous les devices, à travers un ping, de mon réseau excepté le Mac hôte.
Pour vérifier les valeurs du logiciel, j'ai aussi lancé un scan du réseau local sur macOS, l'hôte de QEMU. Les deux voient exactement les mêmes éléments, sauf que QEMU ne voit pas l'hôte, et vice-versa l'hôte ne voit pas le QEMU.
Bref, je pense que j'ai oublié un truc dans la configuration du bridge, mais je n'arrive pas à savoir quoi... donc si quelqu'un a une idée, je suis preneur. Je pense en particulier à Jérôme qui avait indiqué quelque part sur le forum qu'il avait pu connecté son SheepShaver à son Mac.
Et ce n'est pas tout, comme je suis un peu limite sur les bords, je me suis dit que j'allais tester avec SheepShaver !!!....
Donc j'entreprends de faire fonctionner Mac OS 9.0.4 sur le réseau avec SheepShaver. Après encore plus de tests, je finis par le faire fonctionner aussi. J'arrive exactement aux mêmes résultats, que ce soit le succès avec les navigateurs, l'échec avec le partage local (hôte/emu) et les scans du réseau.
Pour finir, et pour le fun, j'ai retenté l'expérience avec Qemu ET SheepShaver lancés en même temps ! Et là, ho miracle, les deux se voient parfaitement, que ce soit en scan de réseau local, mais j'ai aussi pu connecter le disque de Mac OS 9.2.2 (Qemu) dans Mac OS 9.0.4 et y transférer des fichiers.
Au final, je suis aussi extatique par le partage entre émulateurs que frustré par le fait qu'aucun ne voit le mac hôte. Si au final, je peux passer par un autre mac que l'hôte pour partager les fichiers et ainsi résoudre mon problème, je préférerai trouver une solution "parfaite". A votre bon coeur !