Email or username:

Password:

Forgot your password?
Umnik

Задача. Нужно подключиться к одной точке доступа максимально возможным количеством устройств и выкачать каждым их них тестовый файл. Собственно, задача состоит в выяснении фактических пределов.

Вопрос. Есть ли какое-то устройство, которое в одиночку может заменять собой множество? У меня просто нет и трёх десятков телефонов, а надо бы около сотни.

16 comments
⚛️Revertron

@umnik Так ты скорее упрёшься в предел самого этого устройства с такими цифрами 😕

Umnik

@Revertron ну несколько устройств. Если оно в одиночку заменит Х телефонов - это уже хорошо

⚛️Revertron

@umnik Я всё же думаю, что один чип - одно устройство.
Если хочешь больше, покупаешь усб-хаб 3.2, в него втыкаешь кучу вай-фай свистков и настраиваешь каждому срединение :)

Umnik

@hardworm подключиться можно хоть к 10, если у тебя 10 сетевых устройств, тащем-то. Вот нужна железка, которая имеет на борту сразу много специально для подобных целей

Nanao Ei

@umnik @hardworm raspberry pi + usb hub + over100500 WiFi dongles. Готовых решений не встречал 🤔

levsha

@umnik мне твои действия напоминают напоминают DDoS атаку...

Umnik

@levsha
Даже близко нет.

levsha

@umnik а задача говорит об обратном ... ну тогда можно подумать к примеру про ESP8266 и Arduino если тебе физические клиенты нужны ... и запустить в качестве посредников (не зная какой размер файла нужно скачать)

fgntfg :verified:

@umnik по моему опыту (см закреп в моем блоге на lor.sh) упрёшься в размер wmem arp таблицей.

Можно попробовать менять маки и переподключаться, если целью не является одновременное подключение.

Скорей всего можно как-то сделать кучу виртуальных сетевых интерфейсов на подключаемом устройстве, яб в эту сторону еще по капал.

Umnik

@fgntfg
Именно одновременно. Задача как раз в проверке железки, к которой будут подключения

fgntfg :verified:

@umnik Как я понимаю у тебя всё беспроводное. Можно попробовать поднять беспроводных интерфейсов виртуальных

чтото типа

iw dev wlan0 interface add vwlan0 type managed
iw dev wlan0 interface add vwlan1 type managed
iw dev wlan0 interface add vwlan2 type managed

итд

А потом кааак сказать
curl --interface vwlan0

Мне кажется должно сработать, но проверять я не буду.

@umnik Как я понимаю у тебя всё беспроводное. Можно попробовать поднять беспроводных интерфейсов виртуальных

чтото типа

iw dev wlan0 interface add vwlan0 type managed
iw dev wlan0 interface add vwlan1 type managed
iw dev wlan0 interface add vwlan2 type managed

итд

А потом кааак сказать
curl --interface vwlan0

sun_rise

@umnik А мы кого проверяем? Точку доступа или сервак. На что проверяем? Сколько одноверменных соединений выдержит сервак или точка? И да, сразу момент, что там с dhcp сервером на точке? Какой пул адресов и сколько живет айпишник? а то может за 12 часов только 254 клиента смогут подключиться. Есди тестим точку, то еще можно просто с одного адаптера слать массово association пакеты и смотреть сколько переварит точка. А что до пропускной способности, то тут думаю можно верить произвдителю.

Umnik

@sun_rise
Того, к кому подключаемся. Про пул это понятно, это и так пройдено. Надо фактически проверить теперь, что точка спокойно переварит нужное количество клиентов одновременно.

sun_rise

@umnik для теста максимального количества клиентов с одного адаптера можно раскрутить mdk4 в режиме a. Только аккуратнее, чтоб соседей не положить. И посчитать сколько сессий успеет открыть до падения точки. Ну, или она все переварит. От адаптера тоже зависит. А для теста непосредственно передачи данных максимального можно использовать goldeneye. Я правда его с 18 года не трогал. Не знаю как там сейчас. Но мой асус старенький и сервак подстольный его не выдерживали.

Umnik

@sun_rise
Да нет же.

Эта железка является точкой доступа и предоставляет некие файлы. Ну не знаю, кино, например.
Нужно узнать, сколько клиентов она может обслуживать. На практике узнать.

Go Up