Имеется такая задача, необходимо проверить пропускную способность по WiFi на одном и том же компьютере (т.е. он один). Пробовал повторить с патчкордом вот этот трюк, только с помощью iperf (для Windows) - так оно показывает loopback скорость, т.е. локальную(от 1.5Gbit) - а должно не более 100Mbit! Так вот, остается вопрос - как изолировать на одном компьютере две сетевухи от loopback? Может нужно что-то мутить с route?
У тебя чтоли на одном компе две вайфай-карточки? Чтобы комп не слал пакеты сам себе, придётся прописать в таблице маршрутизации отправку пакетов на ip второй карточки через первую. Раскуривай команду route (если у тебя винда).
На одной карточке включен 192.168.1.1 На второй 192.168.1.2 через шлюз 192.168.1.1. IPv6 отключил. Spoiler: Вот мои маршруты. Code: C:\Users\Dmytro>route print =========================================================================== Список интерфейсов 15...тут был mac 13...тут был mac 1...........................Software Loopback Interface 1 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 16...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP =========================================================================== IPv4 таблица маршрута =========================================================================== Активные маршруты: Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 276 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.1.0 255.255.255.0 On-link 192.168.1.1 276 192.168.1.0 255.255.255.0 On-link 192.168.1.2 276 192.168.1.1 255.255.255.255 On-link 192.168.1.1 276 192.168.1.2 255.255.255.255 On-link 192.168.1.2 276 192.168.1.255 255.255.255.255 On-link 192.168.1.1 276 192.168.1.255 255.255.255.255 On-link 192.168.1.2 276 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.1.2 276 224.0.0.0 240.0.0.0 On-link 192.168.1.1 276 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.1.2 276 255.255.255.255 255.255.255.255 On-link 192.168.1.1 276 =========================================================================== Постоянные маршруты: Сетевой адрес Маска Адрес шлюза Метрика 0.0.0.0 0.0.0.0 192.168.1.1 По умолчанию =========================================================================== IPv6 таблица маршрута =========================================================================== Активные маршруты: Метрика Сетевой адрес Шлюз 1 306 ::1/128 On-link 1 306 ff00::/8 On-link =========================================================================== Постоянные маршруты: Отсутствует C:\Users\Dmytro> В общем проблема решилась без редактирования route. Нужно было только отключить IPv6(в настройках адаптера снять птичку). Также использовать в утилите iperf опцию -B, --bind [<ip> | <ip : port>] bind src addr(s) from which to originate traffic: Code: c:\Users\Dmytro\Downloads\iperf-2.0.9-win32>iperf.exe -s -B 192.168.1.1 ------------------------------------------------------------ Server listening on TCP port 5001 Binding to local address 192.168.1.1 TCP window size: 63.0 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 50179 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 91.8 MBytes 76.6 Mbits/sec Code: c:\Users\Dmytro\Downloads\iperf-2.0.9-win32>iperf.exe -c 192.168.1.1 -B 192.168.1.2 ------------------------------------------------------------ Client connecting to 192.168.1.1, TCP port 5001 Binding to local address 192.168.1.2 TCP window size: 63.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.2 port 50179 connected with 192.168.1.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 91.8 MBytes 76.9 Mbits/sec c:\Users\Dmytro\Downloads\iperf-2.0.9-win32>