Я пытаюсь выполнить одновременные тесты пропускной способности с одной машины, используя несколько сетевых интерфейсов. Ни одна из утилит, которые я нашел, не позволяет мне сделать это. Самым близким был iperf, у которого есть опция -B, которая позволяет мне связываться с IP-адресом, но фактически не использует оба интерфейса.
Например, предположим, что wlan0 назначен 192.168.1.100, а wlan1 назначен 192.168.1.101. Когда я указываю, что один экземпляр iperf использует .100, а другой .101, будет использоваться только wlan0. Я получаю аналогичные результаты, когда использую прокладку bind.so, которая была размещена на этом сайте.
Серверы iperf будут утверждать, что они получают трафик с адресов .100 и .101, но, как я уже сказал, используется только wlan0.
Я знаю, что используется только wlan0, потому что: a) Индикатор активности только на одном из адаптеров Wi-Fi будет мигать.
б) Мой анализатор спектра подтвердил, что только один из адаптеров генерирует ВЧ в диапазоне 2,4 ГГц.
Используя команду ping и указав интерфейс, размер пакета и интервал, я смог подтвердить, что можно настроить оба интерфейса одновременно и передавать разумные объемы данных.
Итак, я ищу утилиту, которая измеряет пропускную способность точка-точка и позволяет мне указать сетевой интерфейс, с которым он взаимодействует, или способ привязки процесса к интерфейсу (не IP-адрес)
В настоящее время я использую Slackware 14.0 на своем компьютере. Ubuntu в конечном итоге стала болью в заднице, потому что она пыталась сделать все для меня, и в конечном итоге усложнила задачу.