est-il possible de démarrer plusieurs instances de la pile tcpip déjà disponible sur Linux (Embedded Linux)? Si quelqu'un a des informations à ce sujet?plusieurs instances de la pile tcpip sous Linux
Répondre
Vous pouvez essayer les espaces de noms réseau. la création d'une comprend une création d'un nouveau socket tcp/ip
voir howto: https://eos.aristanetworks.com/2011/06/linux-namespaces-at-arista/
meilleures salutations kenny
Je ne pense pas que vous pouvez exécuter deux TCP/IP complète et indépendante piles dans Linux. La raison en est que la pile TCP/IP fait partie du noyau monolithique de Linux, et comme il n'y a qu'un seul noyau en cours d'exécution, il n'y a qu'une seule pile TCP/IP en cours d'exécution.
Linux fournit des interfaces TUN et TAP qui vous permettent d'effectuer certaines opérations généralement effectuées par la pile TCP/IP (c'est ce que le logiciel VPN utilise généralement). Ceci est mieux considéré comme une pile TCP/IP au sein de une pile TCP/IP. Cela pourrait être un travail pour vous en fonction de ce que votre objectif ultime est.
Pour exécuter deux piles TCP/IP complètes et indépendantes en même temps, vous devez utiliser un système d'exploitation autre que Linux dans lequel TCP/IP ne fait pas partie du noyau. (Un micro-noyau peut généralement le faire par exemple, QNX)
- 1. Comment ouvrir plusieurs instances d'un programme sous Linux
- 2. Pointeur de pile pseudo-aléatoire sous Linux?
- 3. Création de syscalls sous Linux sans pile
- 4. Augmenter la taille de la pile sous Linux avec setrlimit
- 5. Comment calculer la pile restante sous Linux en utilisant C
- 6. Exemple de pile exécutable sous Linux (architecture i386)
- 7. Oracle 11g Plusieurs instances
- 8. Exécution de plusieurs instances d'Evince
- 9. Plusieurs instances de Tomcat
- 10. Plusieurs instances de jQuery.noConflict()
- 11. Plusieurs instances de Jasperserver
- 12. Plusieurs instances de superfish?
- 13. Plusieurs instances de l'application
- 14. Démarrage simultané de plusieurs instances d'un script python à partir de la ligne de commande Linux
- 15. Un thread Linux sans pile
- 16. État initial des registres de programme et de la pile sous Linux ARM
- 17. Comment éviter plusieurs instances d'un programme?
- 18. plusieurs instances admin django
- 19. Bibliothèque CodeIgniter plusieurs instances
- 20. Comment la pile est allouée pour le processus dans Linux
- 21. getMock - plusieurs instances de la même classe
- 22. plusieurs instances de la fonction php
- 23. plusieurs instances de la jetée intégrée
- 24. plusieurs instances de la fenêtre pop
- 25. Arrêt de plusieurs instances sur la rotation
- 26. Plusieurs instances de la même option?
- 27. Plusieurs instances et plusieurs destinations
- 28. Subsumation de la pile de traitement de paquets Linux
- 29. Connexion unique du serveur TCPIP
- 30. Accès au cadre de la pile sur l'architecture x86-64 sous Linux
Que voulez-vous dire 'démarrer plusieurs instances'? En général, non - chaque pile s'attend à obtenir tous les paquets. Dans tous les cas, un seul peut gérer le démarrage de nouvelles connexions – Robert
Plusieurs cartes réseau? Vous pouvez ajouter des interfaces virtuelles telles que eth0: 0, eth0: 1. Ce n'est pas très lié à la programmation non plus. –
@Robert: merci pour l'information. En fait, Linux a la pile tcpip déjà disponible. Si j'ai écrit ma propre mini pile tcpip (édition limitée) et que j'utilise la même interface de pilote réseau que Linux. première requête, est-il possible de garder 2 tcpip stack sur Linux? si oui alors comment démarrer ou charger ou utiliser une autre pile tcpip limitée et non une pile tcpip Linux standard? S'il vous plaît me mettre à jour avec cette information requise, merci. – Vijay