Je crée une application p2p simple. Pour tester cela, j'aimerais pouvoir simuler un réseau simple d'environ 2-3 ordinateurs, de sorte que chaque instance de l'application pense sur un autre ordinateur et parle avec les autres sur le réseau. J'ai considéré le qemu, mais je n'ai pas réussi à faire fonctionner le réseau en utilisant VDE ou TUN/TAP. est leur toute autre solution?Comment créer un réseau virtuel pour une application
Répondre
Vous pourriez avoir plus de chance d'utiliser des VM fonctionnant sur quelque chose comme Virtual PC (la Virtual Box de Sun est une autre bonne alternative).
J'ai récemment mis en place un petit réseau en utilisant VirtualBox et VDE sur mon ordinateur portable qui ne peut pas accéder à Internet. VirtualBox 4.0.6 s'intègre nativement avec VDE. La mise en place VDE doit être aussi simple que le démarrage de votre commutateur:
vde_switch -s/tmp/switch1
Ensuite, sélectionnez « Adaptateur VDE » comme carte réseau pour chacun de vos machines virtuelles et en spécifiant le nom de votre adaptateur comme nous allons connecter tous vos ordinateurs virtuels au même commutateur afin qu'ils puissent communiquer:
/tmp/switch1
Alternativement (et plus simplement), vous pouvez simplement choisir « réseau interne » comme votre carte réseau et spécifiez le même nom pour le réseau dans chacune de vos machines virtuelles pour les connecter tous ensemble dans VBox.
Voici des exemples utilisant vde et qemu. Ne nécessite pas de configurer le pare-feu/routage. Beaucoup plus simple à installer. Vous n'avez pas besoin du privilège root pour exécuter qemu. Facile à utiliser. Testé et fonctionnel.
# brctl addbr br0
# brctl addif br0 eth0
# dhclient br0
# vde_tunctl -u testuser -t tap0
# ifconfig tap0 up
# brctl addif br0 tap0
# brctl setfd br0 0
$ vde_switch -d -s /tmp/vde0 -M /tmp/vde0mgmt
$ vde_plug2tap -d -s /tmp/vde0 tap0
$ vdeqemu -hda testdisk1.qcow2 ... -net nic,macaddr=... -net vde,sock=/tmp/vde0
$ vdeqemu -hda testdisk2.qcow2 ... -net nic,macaddr=... -net vde,sock=/tmp/vde0
Vous pourriez voir le schéma simple, à http://selamatpagicikgu.wordpress.com/2011/06/08/quickhowto-qemu-networking-using-vde-tuntap-and-bridge/
- 1. Python - Comment utiliser Conch pour créer un serveur virtuel SSH
- 2. Utiliser WiX pour créer un répertoire virtuel IIS
- 3. IIS 6 - Créer un répertoire virtuel qui pointe vers une application IIS sur un serveur différent?
- 4. Créer un dossier virtuel à partir d'ASP.NET
- 5. Comment programmer une application audio/vidéo sur un réseau?
- 6. C#: Créer un lecteur virtuel dans l'ordinateur
- 7. Comment créer une application SaaS?
- 8. Outil d'installation pour créer un répertoire virtuel sur IIS
- 9. Apache: comment limiter le répertoire virtuel au réseau local
- 10. Comment créer un répertoire virtuel en utilisant MSBuild Script?
- 11. Comment créer un fichier virtuel dans l'application Delphi
- 12. Comment créer une socket sortante vers une interface réseau SPECIFIC?
- 13. Puis-je créer un disque virtuel en mémoire par programmation?
- 14. Comment configurer CMake pour créer une application pour l'iPhone
- 15. créer un fichier .project pour une application flexible
- 16. Créer un certificat pour une application cliente dans .NET
- 17. Comment créer une intégration LDAP pour mon application Web?
- 18. Comment créer une application web java
- 19. Comment créer une interface réseau virtuelle sous Windows?
- 20. Comment créer une application SQL Compact 2008
- 21. Comment modifier le chemin d'accès local du répertoire virtuel pour une application Web MOSS?
- 22. comment créer une application mobile dans asp.net
- 23. Comment créer une petite application Adobe AIR?
- 24. Comment créer une application d'assemblage de document?
- 25. comment créer une application dés iphone
- 26. Comment créer un programme d'installation Mac pour mon application Java?
- 27. Comment créer un lecteur YouTube natif dans une application C++?
- 28. Comment créer un bouton ovale dans une application WPF?
- 29. Remotely créer des partages réseau
- 30. Comment créer une commande de désinstallation pour une application Windows dans le dossier Application
ou l'une des solutions de VMWare. – iammichael
Vrai ... Je ne faisais que suggérer les cadeaux. –
Le lecteur VMWare (http://www.vmware.com/products/player/) est gratuit et il est probable que vous disposiez d'appareils virtuels gratuits pouvant généralement répondre à vos besoins (ou même exécuter des machines virtuelles Virtual PC). – iammichael