Je pense que passer par un commutateur limiterait tout avantage que vous obtiendriez en utilisant 2 câbles Ethernet en parallèle. À moins que le commutateur ne soit plus rapide que vos deux cartes réseau combinées, auquel cas vous pourriez voir une augmentation de la vitesse.
Le programme d'équilibrage de charge est ce que vous recherchez. Vous n'avez pas à "équilibrer la charge" si vous ne le souhaitez pas, mais c'est le moyen le plus simple de fusionner les connexions que je connais. L'idée n'est pas trop compliquée
Carte réseau virtuelle -> Programme d'équilibrage de charge -> Carte réseau 1 + 2
Cette réponse a ce que vous cherchez, je crois:
équilibrage de la charge réseau avec Network Manager
Je ne suis pas sûr des détails mais je suis sûr que c'est l'idée générale.
À moins que les cartes NIC ne soient sensiblement moins puissantes que votre routeur / commutateur, le seul avantage que vous obtiendrez sera probablement avec une connexion directe entre les deux ordinateurs, ou une connexion parallèle tout le long. Mais la théorie et la pratique ne fonctionnent pas toujours.
La seule façon dont je peux penser pour tester si le NIC est le goulot d'étranglement dans votre système est de faire un test de vitesse entre chaque ordinateur en utilisant les 4 NIC. Je peux vous donner une idée générale sur la façon de le faire, mais les trucs spécifiques à Ubuntu avec lesquels j'ai besoin d'un coup de main.
- Définissez chaque carte réseau pour avoir sa propre adresse IP comme 192.168.0.1 + 192.168.0.2 pour l'ordinateur 1 et * .3 + * .4 pour l'ordinateur 2
Le seul test de vitesse pour les réseaux locaux que j'ai vu est juste le temps de transfert sur un fichier bit. Je ne sais pas s'il existe une meilleure méthode, je n'en ai jamais vu.
3 Définissez les itinéraires manuellement pour que * .1 soit l'interface pour accéder à * .3 et * .2 pour accéder à * .4.
PC1 192.168.0.1 <--> 192.168.0.3 PC2 192.168.0.2 <--> 192.168.0.4
Je n'ai jamais utilisé de tables ip, voici donc un exemple que j'ai trouvé.
[root]# ip route add xx.xxx.239.120 via xx.xxx.239.120 dev eth0 table 4
[root]# ip route add table 4 default via xx.xxx.239.120
[root]# iptables -t mangle -A PREROUTING -p tcp --dport 80 -s xx.xxx.239.120 -j MARK --set-mark 4
[root]# iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source xx.xxx.239.120 [root]# ip rule add fwmark 4 table 4
- une autre option consiste à trouver un moyen pour le client ssh (ou terminal) de se connecter via certaines interfaces. Je ne sais pas encore comment cela s'est fait du côté client.
Si les tables IP sont correctement configurées, vous devriez pouvoir envoyer 2 fichiers du PC 1 vers les deux interfaces du PC 2 et chaque fichier prendra un itinéraire différent. Si le transfert avec les deux connexions est plus rapide qu'une seule .. (j'espère deux fois plus rapide), alors vous pourriez avoir quelque chose.