Я хочу захватить весь трафик на моем сервере Iperf, который я прослушиваю беспорядочно, даже если я не являюсь предполагаемым IP.
Я знаю, что вы можете сделать это с помощью многоадресных адресов, но я не хочу идти по этому пути: многоадресная рассылка по Wi-Fi приводит к потере пропускной способности
У меня текущая настройка: 3 хоста, каждый со своим собственным Wi-Fi NIC в беспорядочном режиме . Я хочу знать, сколько пакетов UDP можно получить, просто беспорядочно слушая.
Например: даже если я не являюсь предполагаемым IP. Я знаю, что вы можете сделать это с помощью многоадресных адресов, но я не хочу следовать этому ...
Я хочу захватить весь трафик на моем сервере Iperf, который я прослушиваю беспорядочно, даже если я не являюсь предполагаемым IP.
Я знаю, что вы можете сделать это с помощью многоадресных адресов, но я не хочу идти по этому пути: многоадресная рассылка по Wi-Fi приводит к потере пропускной способности
У меня текущая настройка: 3 хоста, каждый со своим собственным Wi-Fi NIC в беспорядочном режиме . Я хочу знать, сколько пакетов UDP можно получить, просто беспорядочно прослушивая их.
Например: даже если я не являюсь предполагаемым IP. Я знаю, что вы можете сделать это с помощью многоадресных адресов, но я не хочу следовать этому ...
Я хочу захватить весь трафик на моем сервере Iperf, который я прослушиваю беспорядочно, даже если я не являюсь предполагаемым IP.
Я знаю, что вы можете сделать это с помощью многоадресных адресов, но я не хочу идти по этому пути: многоадресная рассылка по Wi-Fi приводит к потере пропускной способности
У меня текущая настройка: 3 хоста, каждый со своим собственным Wi-Fi NIC в беспорядочном режиме . Я хочу знать, сколько пакетов UDP можно получить, просто беспорядочно прослушивая их.
Например: но я не хочу идти по этому пути: многоадресная рассылка по Wi-Fi приводит к потере пропускной способности
У меня текущая настройка: 3 хоста, каждый со своим собственным Wi-Fi NIC в беспорядочном режиме. Я хочу знать, сколько пакетов UDP можно получить, просто беспорядочно слушая.
Например: но я не хочу идти по этому пути: многоадресная рассылка по Wi-Fi приводит к потере пропускной способности
У меня текущая настройка: 3 хоста, каждый со своим собственным Wi-Fi NIC в беспорядочном режиме. Я хочу знать, сколько пакетов UDP можно получить, просто беспорядочно слушая.
Например:
На хосте 1 работает клиент iperf: iperf -c 192.168.4.197 -B 192.168.4.142 -b 100M -u
На хосте 2 запущен сервер iperf: iperf -s -u -B 192.168.4.197
На хосте 3 также работает сервер iperf: iperf -s -u -B 0.0.0.0
Адреса привязки - это локальные адреса интерфейса wlan0.
Я понимаю, почему iperf на хосте 3 не работает считайте беспорядочно прослушиваемые пакеты как свои пакеты: IP в пакете не является адресом локального интерфейса wlan0.
Однако существует ли способ iperf на Хосте 3 для получения этих пакетов? Либо с помощью iptables / ebtables, либо, может быть, с помощью tcpdump rewrite?
Если iptables может перенаправить случайно прослушанные пакеты на любой локальный IP-адрес, я могу захватить их с помощью iperf.
Я знаю, что могу получать пакеты на Хосте 3 - если я сделаю tcpdump, я могу увидеть пакеты между Хостом 1 и Хостом 2.
Я знаю, что пакеты видны только в открытой (незашифрованной) сети Wi-Fi . Я так настроил. Эта сеть предназначена только для тестирования, поэтому безопасность пока не имеет значения.
Есть идеи? Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
РЕДАКТИРОВАТЬ: изменен адрес привязки хоста 3 на 0.0.0.0. Однако это не решило мою проблему.
Вы привязываете свой iperf
на Host3 к IP 192.168.4.121
, поэтому он будет получать только пакеты, отправляемые на этот IP. Вы можете попробовать привязать его к IP 0.0.0.0
, переключить сетевой интерфейс в неразборчивый режим и проверить.