Я бы подумал, что переход через коммутатор ограничит любую выгоду, которую вы получите от использования двух кабелей Ethernet параллельно. Если коммутатор быстрее, чем два ваших сетевых адаптера, в этом случае вы можете увидеть увеличение скорости.
Программа балансировки нагрузки - это то, что вы ищете. Вам не нужно «балансировать нагрузку», если вы этого не хотите, но это самый простой способ объединить соединения, о которых я знаю. Идея не слишком сложна
Виртуальная сетевая карта -> Программа балансировки нагрузки -> NIC 1 + 2
В этом ответе есть то, что вы ищете Я верю: сетевая балансировка нагрузки с помощью сети Менеджер
Я не уверен в специфике, но я уверен, что это общая идея.
Если карты NIC существенно менее мощны, чем ваш маршрутизатор / коммутатор, единственное преимущество вы, вероятно, получите прямое соединение между двумя компьютерами, или параллельное соединение в целом. Но теория и практика не всегда срабатывают.
Единственный способ, с помощью которого я могу проверить, является ли NIC узким местом в вашей системе, - это провести тест скорости между каждым компьютером, используя все 4 сетевых адаптера. Я могу дать вам общую идею о том, как это сделать, но конкретный материал Ubuntu мне понадобится.
Установите для каждой сетевой платы свой собственный IP-адрес, например 192.168.0.1 + 192.168.0.2, для компьютер 1 и * .3 + * .4 для компьютера 2 Единственный тест скорости для локальных сетей, которые я видел, - это просто время передачи в битном файле. Я не уверен, есть ли лучший метод, я его никогда не видел. 3 Настройте маршруты вручную, так что * .1 - это интерфейс, чтобы добраться до * .3 и * .2 до * .4. PC1 192.168.0.1 & lt; -> 192.168.0.3 PC2 192.168.0.2 & lt; -> 192.168.0.4Я никогда не использовал таблицы ip, поэтому вот что я нашел в качестве примера.
[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
Установите для каждого сетевого адаптера собственный IP-адрес, например 192.168.0.1 + 192.168.0.2, для компьютера 1 и * .3 + * .4 для компьютера 2 Если таблицы IP настроены правильно, вы должны иметь возможность отправлять 2 файла с ПК 1 на оба интерфейса на ПК 2, и каждый файл будет проходить по другому маршруту. Если передача с двумя соединениями выполняется быстрее, чем одна ... (надеюсь, в два раза быстрее), то у вас может быть что-то.