РАЗРАБОТКА ОСТАНОВЛЕНА БОЛЕЕ 8 ЛЕТ НАЗАД. ЧИПЫ НЕ ПРОИЗВОДЯТСЯ, ЖЕЛЕЗО ПО СЕГОДНЯШНИМ МЕРКАМ УЖЕ НЕ АКТУАЛЬНО
Краткое описание.
Wive-NG это свободно распространяемая версия прошивки для устройств на чипе rtl8186. От своей предшественницы wive отличается более глубокой оптимизацией включая уровень ядра, большей защищённостью, свежими пользовательскими утилитами, более свежими модулями ядра для беспроводного интерфейса, читабельными файлами конфигурации.
Из отличительных возможностей также стоит отметить, pptp клиент с поддержкой mppe, igmp proxy, spoof protection.
Во многих случаях прошивки для процессоров rtl8186 являются платными
или для закрытого использования. Данная версия прошивки позволяет вам в
полной мере получить управление оборудованием, открыть все возможности
доступные, но скрытые в официальных прошивках производителей
оборудования.
Модель OSS такова, то что было заказано однажды автоматом попадает в основную ветку, любое обновление или дополнение или оптимизация становиться достоянием комьюнити. И лучшая поддержка для проекта это заказ разработки необходимого вам функционала. Этим вы не только даёте будущее проекту, но и вносите посильный вклад в развитие всей индустрии. Код написанный однажды и растиражированный многомиллионными тиражами не может стоить дороже носителя на котором он записан. Но работа программистов должна быть оплачена и оплата складывается из следующих составляющих:
- заказы на доработку, в том числе расширение функционала
- техническая поддержка в том числе консультационные услуги
- пожертвования заинтересованных компаний и физических лиц
- безвоздмездная передача оборудования для тестирования и разработки, в том числе измерительные приборы и материалы необходимые для продуктивной деятельности
Установка
Для установки это программного обеспечения понадобятся:
Совместимый с Wive-NG роутер (он должен быть из этого списка)
Прошивка Wive-NG (скачать её можно тут) TODO: написать про SDK
15 минут свободного времени
Внимание: после перепрошивки все настройки роутера погибнут! Заранее сохраните все данные которые Вам нужны (в том числе пароли от pptp и тому подобные вещи).
Процедура перепрошивки состоит из следующих этапов:
Установите tftp-клиент если его у Вас ещё нет. Для debian-подобных дистрибутивов это делается так: apt-get install tftp TODO: source highliting
Скачайте прошивку.
Подсоедините роутер напрямую к компьютеру. Кабель с одной стороны должен быть воткнут в один из портов lan на роутере, другим концом уходить в сетевую карточку компьютера.
Обесточте роутер.
Нажмите и удерживайте кнопку reset на роутере. Не отпуская reset подключите питание к роутеру. Загорится и через несколько секунд погаснет индикатор PWR/SYS. через несколько секунд кнопку reset можно отпустить.
Извлеките из архива с прошивкой файл wave.bin. Unix-гуру могут извлечь вот так:
code
7zr e -so ./wive-ng-*.7z | tar –wildcards -xf – “InternetV*/wive.bin”
code
Сконфигурируйте интерфейс на компьютере для работы в сети роутера(вместо eth0 подставьте название интерфейса к которому подключён роутер):
code
ifconfig eth0 192.168.1.99 netmask 255.255.255.0
code
Запустите tfp и дайте команды залить прошивку на роутер:code
$ tftp
tftp> connect 192.168.1.6
tftp> mode binary
tftp> put wive.bin
code
НАСТРОЙКА
Если что-то пошло не так
В случае если Вы настроили роутер так что он работает не таким образом каким хотелось бы Вы можете сбросить все настройки путём удержания кнопки reset в течение 10-12 секунд. После этого надо подождать 4-5минут пока происходит реинициализация. Внимание: все Ваши настройки при этой операции будут потеряны! Так же будут регенерированы ssh-ключи.
Обратите внимание: все инструкции по настройке расчитаны на то что у Вас роутер ещё не настроен. Если Вы выполняете перенастройку то данные инструкции могут не подойти т.к. Ваши настройки могут конфликтовать с теми, что указываются в этом документе.
Во всех инструкциях ниже мы считаем что Ваш сетевой интерфейс которым Вы подключены к роутеру называется eth0. Если это не так то измените название на своё.
В данной документации мы считаем что сети 192.168.0.0/24 и 10.0.0.0/8 не пересекаются с сетями локальной сети и их можно использовать для нужд роутера и устройств за ним. Если это не так то выберете любые другие приватные сети которые не заняты в Вашей локальной сети (если таковая есть).
Как зайти на роутер
У Вас должен быть адрес в сети роутера (10.0.0.0/8) чтобы зайти на него:
ifconfig eth0:rtl8186 10.0.0.100 netmask 255.0.0.0
чтобы попасть на роутер Вы можете воспользоваться любы ssh-клиентом. Реквизиты доступа:
Адрес роутера: 10.200.200.249
Логин: root
Пароль: rtl8186
В unix-системах ssh-клиент вызывается вот так:
ssh root@10.200.200.249
Мы сразу рекомендуем сменить пароль командой
passwd root
Интерактивное меню конфигурации
чтобы приступить к настройке роутера введите команду
menu
Это меню является основным для конфигурации роутера, но никто не запрещает отредактировать файлы напрямую. Не забудьте сохранить настройки и перезагрузить роутер!
Сохранение и применение настроек
Обязательно сохраните настройки после конфигурирования (пункт TODO в меню), иначе они будут потеряны после перезагрузки! чтобы применить настройки выберите пункт TODO и роутер будет перезагружен. Загрузка роутера занимает 20-40 секунд, в течение этого времени он будет недоступен.
Редактор vi
Режим работы “сетевой мост”
В этом режиме роутер ничего не делает ни с входящим ни с исходящим трафиком. Это режим работы роутера по-умолчанию, его не надо настраивать, достаточно сбросить все настройки на начальные.
чтобы попасть на роутер посмотрите инструкцию <Как зайти на роутер>.
Режимы работы “роутер”
В этом режиме устройство осуществляет маршрутизацию между двумя сетями: внешней и внутренней. Внешней сетью является сеть провайдера или другой роутер. Проще говоря, внешняя сеть это то место откуда берётся интернет.
Внутренняя сеть это сеть в которую входят устройства, находящиеся (схематично) за роутером. Эти устройства (комьютер, ноутбук, кпк и т.п.) находятся в одной локальной сети (“серые” ip) и могут напрямую общаться друг с другом. А вот обращение к ним из внешней сети, в общем случае, невозможно.
Этот режим работы устройства оптимальным если Вы планируете подключать одновременно два и более устройства.
Внимание: чтобы роутер мог раздавать интернет он сам должен быть в интернете. Если у Вас не работает интернет с устройств, подключённых к роутер, в первую очередь зайдите на роутер и проверьте работает ли интернет с него. Сделать это можно командами ping, traceroute, telnet и т.п.
Внимание: после настройки устройства на этот режим его адрес изменится. Если раньше Вы набирали CURR
Этапы настройки:
Выключаем режим роутера.
Настраиваем трансляцию адресов. В основном конфиге включаем поддержку iptables: CURR
Включаем dhcp-сервер (TODO: сказать про ключи -f и -S).
Включаем поддержку форвардинга пакетов через sysctl.
Сохраняем настройки и перезагружаемся.
Примеры настроек.
Для NetByNet
Пример настройки роутера ZyXEL P330 EE с прошивкой Wive-NG для провайдера NetByNet
Внимание перед тем как что-то делать прочитайте до конца эту инструкцию, а так же инструкцию на сайте ZyXEL по восстановлению прошивки
1) Качаем необходимые инструменты
Для настройки понадобится SSH клиент. Для Windows я использую PuTTY , скачать который можно по ссылке.
Прошивка Wive-NG (скачать её можно тут)
2) Заливаем прошивку в роутер
Для заливки прошивки необходимо сделать следующее:
Извлеките из архива с прошивкой файл wave.bin. Я делаю это Total Commander-ом, WinRar тоже отлично справляется с распаковкой. Я поместил прошивку( а конкретнее файл wive.bin) в папку C:\ZyXEL\
Выдерните из роутера шнур питания
Нажмите и удерживайте кнопку reset на роутере. Не отпуская reset подключите питание к роутеру. Загорится и через несколько секунд погаснет индикатор PWR/SYS. через несколько секунд кнопку reset можно отпустить.
Прошивка заливается только с компьютера подключенного по кабелю. через вайфай не получится. Для заливки прошивки необходимо установить на компьютере IP адрес из диапазона 192.168.1.0/24 ( кроме 192.168.1.6). В моём случае это 192.168.1.201
Прошивка заливается в роутер с помощью tftp. В меню ПУСК жмем кнопку Выполнить…, вводим cmd и жмем enter
cd c:\ZyXEL
tftp -i 192.168.1.6 PUT wive.bin
Если всё сделано правильно – то увидим подтверждение, что залито столько-то байт с такой-то скоростью. �§ерез минуту-другую роутер загрузится с новой прошивкой.
3) Собственно настройка
После заливки прошивки роутер будет доступен по IP адресу 10.200.200.249. чтобы настроить его необходимо назначить компьютеру адрес из сети 10.0.0.0/8. Но я ленивый, я не меняю маску сети, она у меня вбита 255.255.255.0, поэтому я использую адрес 10.200.200.201.
С помощью PuTTY подключаемся к роутеру. Реквизиты доступа:
Логин: root
Пароль: rtl8186
Сменим пароль для доступа:
passwd root
чтобы не лазить по множеству папок в поисках конкретного конфигурационного файла в прошивке есть утилита menu
menu
Не забывайте сохранять настройки перед перезагрузкой роутера через menu или командой
fs save
Редактор vi
Прошивка представляет собой линукс без графической оболочки, процесс настройки сводится к редактированию конфигурационных файлов с помощью редактора vi, об основных коммандах которого я немного расскажу:
:q – выход из редактора.
:q! – выход из редактора без сохранения изменений
:w – запись файла и возвращение в командный режим
Для удаления строки на которой стоит курсор нажмите 2 раза d.
Мне этих команд вполне хватает
Копи-паст в PuTTY
Для того, чтобы скопировать что-то из PuTTY в буфер обмена просто выделите текст мышкой и кликните по выделенному участку ещё раз.
А чтобы вставить текст из буфера обмена нажмите shift+ins
#Forward packet between interface (need for router mode)
IPV4_FORWARD_ENABLE=yes
#Netfilter(firewall) configuration start (need for nat and other)
START_IPTABLES=yes
#Start tc qdisc shaper (pseudo-fair distribution of a strip)
START_SHAPER=yes
#Services to start at boot
START_DHCPSERVER=yes
START_IGMPPROXY=yes
3.1) Настройка домашней сети
Мне привычнее, чтобы роутер был с адресом 192.168.0.254. За это отвечает строка:
BR0_IPADDR=192.196.0.254/24
После этого необходимо снова изменить айпи адрес на компьютере. У меня всё вбито статически( по DHCP только ноутбук получает айпи).
IP: 192.168.0.201
Маска сети: 255.255.255.0
Шлюз: 192.168.0.254
Первый днс: 212.1.224.34
Второй днс: 212.1.230.111
3.2) Настройка локальной сети
Сетевой интерфейс eth1 – это WAN порт. Выключаем его из сетевого моста и настраиваем так как нам нужно
У меня локальный адрес статический, в моём случае пишем так:
ETH1_ENABLED=yes
ETH1_FORCEIP=yes
ETH1_IN_BR0=no
ETH1_USE_DHCP=no
ETH1_IPADDR=10.5.10.166/24
В некоторых района, насколько я знаю, айпи получается по DHCP. В данном случае пишем
ETH1_ENABLED=yes
ETH1_FORCEIP=no
ETH1_IN_BR0=no
ETH1_USE_DHCP=yes
#ETH1_IPADDR=10.5.10.166/24
Настраиваем физический( MAC) адрес WAN-порта
ETH1_MACADDR=000abcdef123
Настраиваем маршрутизацию:
ip ro add 10.0.0.0/8 via 10.5.10.254 dev eth1
ip ro add 212.1.224.0/24 via 10.5.10.254 dev eth1
ip ro add 212.1.226.0/24 via 10.5.10.254 dev eth1
ip ro add 212.1.230.0/24 via 10.5.10.254 dev eth1
Настраиваем DHCP-сервер на роутере:
interface br0 #Интерфес на котором он будет “висеть”
start 192.168.0.220 # Начало пула адресов
end 192.168.0.240 # Конец
max_leases 30
opt dns 212.1.224.34 212.1.230.111 # Тут комментировать надеюсь не надо
option subnet 255.255.255.0
opt router 192.168.0.254
option lease 86400 # 1 day of seconds
nameserver 212.1.224.34
nameserver 212.1.230.111
3.3) Настройка PPPoE
PPPOE_CALL_START=yes
PPPOE_ETH=eth1
PPPOE_USER=login #Логин по которому происходит подключение к интернету
PPPOE_ACNAME=
PPPOE_SERVICENAME=
PPPOE_PEERDNS=yes
PPPOE_CLAMPMSS=1412
PPPOE_DEFAULTROUTE=yes
PPPOE_AUTO_REDIAL=yes
При правильной настройке после перезагрузки роутер подключится к интернету и поднимет интерфейс ppp0
login * password *
3.4) Настройка WiFi
Настраиваем имя точки доступа:
#Set ESSID of wirelless Infrastructure Network
ESSID=Klajnor_Home
Включаем шифрование:
#Enable/disable wpa/wpa2
WPA=yes
Пишем SSID
ssid = “Klajnor_Home”
Фраза-пароль для шифрования
psk = “abracadabra”
3.5) Настраиваем переброс портов
Для переброса портов необходимо добавить в iptables правило:
iptables -I FORWARD -p tcp -i eth1 -d 192.168.0.201 –dport 80 -j ACCEPT
eth1 – интерфейс с которого происходит переброс портов
192.168.0.201 – айпи компьютера на который этот порт перебрасывается
80 – номер порта который перебрасывается. Для переброса диапазона портов пишем их через двоеточие, например 20:21
Для переброса портов из интернета интерфейс будет ppp0
Для Дом.Ру
Пример настройки Wive-NG для DLink G-700 AP
Задача:
Имеется устройство DWL G700-AP (http://dlink.ru/ru/products/2/526_b.html).
Необходимо настроить на нем PPPoE (для подключения его к провайдеру Дом.РУ (http://omsk.citydom.ru/))
Решение:
Поскольку стандартная прошивка PPPoE создавать не умеет, то прошить устройство прошивкой Wive-NG 0.3.8 (https://wive-ng.ru/)
и настроить данную прошивку.
Задача решалась с использованием компьютера с Win XP SP3.
Прошивка устройства
(многое в тексте взято с https://wive-ng.ru/?WIVE-NG_8186_%28revA%2FB%29:Dokumentaciya:Ustanovka)
Скачиваем прошивку (http://www.tftp-server.com/tftp-download.html)
Скачиваем TFTP клиент, которым будем прошивать (http://www.tftp-server.com/tftp-download.html)
Подсоедините роутер напрямую к компьютеру. Кабель с одной стороны должен быть воткнут в порт lan на роутере, другим концом уходить в сетевую карточку компьютера.
Обесточте роутер.
Нажмите и удерживайте кнопку reset на роутере. Не отпуская reset подключите питание к роутеру. Загорится и через несколько секунд погаснет индикатор PWR/SYS. Через несколько секунд кнопку reset можно отпустить.
Сконфигурируйте интерфейс на компьютере для работы в сети роутера:
IP-адрес: 192.168.1.99, маска подсети: 255.255.255.0
Сделайте папку, куда положите:
tftp.exe (скаченный tftp клиент)
wive.bin (скаченную прошивку)
tftp.bat с содержанием: tftp -i 192.168.1.6 PUT wive.bin
Теперь все готово к прошивке:
Запускаем tftp.bat и дожидаемся окончания его работы.
Прошивка установлена, теперь вы счастливый обладатель устройства, на котором установлена система Linux.
Wive-NG не имеет графического интерфейса, поэтому для его настройки нам понадобится подключиться к нему по SSH. Для этого скачиваем себе замечательный клиент PuTTy (http://www.putty.org/) http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe)
Запускаем putty.exe, указываем Host Name: 10.200.200.249 (это адрес роутера), port:22, Connection type: SSH. И жмем Open.
Вводим в окне терминала логин: root и пароль: rtl8186.
Cразу рекомендуется сменить пароль командой
passwd root
Далее, чтобы приступить к настройке роутера введите команду
menu
Редактирование файлов конфигурации происходит в редакторе vi. О его командах можно прочесть например тут: http://rsusu1.rnd.runnet.ru/unix/ucomm/vi.html
Ключевые:
i – войти в режим редактирования (Esc, выйти из него). Enter после ввода i не нажимаем
:w – “:”, “w” и Enter (здесь и далее с “:”). Сохранить измененный файл файл
:q – выйти из редатирования файла
:q! – выйти из редактирования файла без сохранения
Далее идет описание настройки прошивки:
Настройка Interface:
Отключаем eth1:
#Ethernet port2 config
ETH1_ENABLED=no
Выводим eth0 из моста и прописываем на на MAC-адрес, которых хочет видеть Дом.РУ:
#Ethernet port1 config
ETH0_IN_BR0=no
#————————–MAC ADREESSES SETTINGS——————————-
ETH0_MACADDR=001122334455
После этого сохраняем настройки, и перезагружаемся (reboot)
Далее включаем форвард, маскарад и iptables
Настройка General:
#Forward packet between interface (need for router mode)
IPV4_FORWARD_ENABLE=yes
#Enable NAT(MASQUERADE) need for NAT in router mode
MASQUERADE=yes
#Netfilter(firewall) configuration start
START_IPTABLES=yes
Снова возвращаемся в Interface и продолжаем настраивать:
#–PPPOE
PPPOE_CALL_START=yes
PPPOE_ETH=eth0
PPPOE_USER=имя пользователя Дом.РУ
PPPOE_PASSWORD=пароль Дом.РУ
PPPOE_ACNAME=
PPPOE_SERVICENAME=
PPPOE_DEFAULTROUTE=yes
PPPOE_AUTO_REDIAL=yes
После этого снова сохраняемся и перезагружаемся.
Теперь отключаем сетевой кабель, по которому мы настраивали и вместо него подключаем сетевой кабель от Дом.РУ
Дальнейшая настройка роутера происходит по WiFi. Проверьте сетевые настройки беспроводного подключения на компьютере:
он(компьютер) и роутер должны быть из одной подсети. Поставьте IP на компьютере 10.200.200.X, маска подсети 255.255.255.0, основной шлюз – 10.200.200.249 (IP адрес роутера), DNS сервер – 91.144.168.2 (DNS Дом.РУ)
Подключившись, наберите команду ifconfig – среди прочего должна быть видна информация про ppp0 – значит подключение к Дом.РУ настроено и PPPoE успешно поднят.
Имя сети (SSID) можно установить собственное:
#Set ESSID of wirelless Infrastructure Network
ESSID=madagaskar
и также в целях безопасности можно отключить видимость этой сети для всех:
#This is AP is hidden
HIDEAP=yes
Теперь настроим фильтрацию по MAC-адресам:
Идем в General:
#—————————————ACCESS OPTIONS————————-
#Allowed macs of client (on one through a blank)
ALLOWMACS=”0011335577 0022446688″
Допустимые MAC-адреса указаны, теперь в WPA активарием фильтрацию
#0/1 Б─⌠ disable/enable MAC authentication
enableMacAuth = 1
Теперь настраиваем шифрование WPA:
В WPA указываем:
#0 Б─⌠ disable, 1 Б─⌠ WEP, 2 Б─⌠ WPA, 4 Б─⌠ WPA2 only, 6 Б─⌠ WPA2 mixed
encryption = 4
#Б─°string_valueБ─², 1-32 char
ssid = “madagaskar”
#If usePassphrase=1, the string length should be >=8 and <=64.
psk = “password”
И теперь в General:
#Enable/disable wpa/wpa2
WPA=yes
WPA2 включено.
Сохранемся и перезапускаем роутер.
Заметки
Замена бутлоадера
Выключить роутер, Нажать и удерживать кнопку Reset на нём и включить его. через 5 секунд отпустить кнопку Reset.
Установить на компьютере IP 192.168.1.254, маску 255.255.255.0, шлюз 192.168.1.1
Дать команду:
в виндах tftp -i 192.168.1.6 put C:\boot32.bin,
в юниксах tftp 192.168.1.6 <Enter> bin <Enter> put /boot32.bin boot32.bin<Enter>
Получение дампа прошивки
Выключить роутер, Нажать и удерживать кнопку Reset на нём и включить его. через 5 секунд отпустить кнопку Reset.
Зайти на роутер через консольный кабель и получить приглашение RealTek> .
Установить на компьютере IP 192.168.1.254, маску 255.255.255.0, шлюз 192.168.1.1
Выполнить команду чтения флешки в память:
RealTek>FLR 80300000 0 200000
Flash read from 00000000 to 80300000 with 00200000 bytes ?
(Y)es , (N)o ? –> y
Flash Read Successed!
RealTek>
Справка: 80300000 – адрес RAM, туда будет произведено считывание. 0 – начало flash, откуда будет произведено считывание. 200000 – длина считываемого сегмента, 2048Kbit.
Получить дамп через TFTP – выполнить команду;
в виндах tftp -i 192.168.1.6 get anyfile.bin
в юниксах tftp 192.168.1.6 <Enter> bin <Enter> get /anyfile.bin anyfile.bin<Enter>
Немного тестов 0.3.13 релиз
Производительность LAN<=>WLAN режим мост 4 потока, время теста 300 сек клиент встроенная в ноут карта AR5001:
Производительность LAN<=>WAN режим мост 4 потока:
# iperf -c 10.1.0.233 -P4
————————————————————
Client connecting to 10.1.0.233, TCP port 5001
TCP window size: 64.0 KByte (default)
————————————————————
[ 4] local 10.0.0.254 port 57451 connected with 10.1.0.233 port 5001
[ 3] local 10.0.0.254 port 57450 connected with 10.1.0.233 port 5001
[ 5] local 10.0.0.254 port 57452 connected with 10.1.0.233 port 5001
[ 6] local 10.0.0.254 port 57453 connected with 10.1.0.233 port 5001
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-10.0 sec 22.0 MBytes 18.4 Mbits/sec
[ 4] 0.0-10.0 sec 23.3 MBytes 19.5 Mbits/sec
[ 6] 0.0-10.0 sec 20.2 MBytes 16.9 Mbits/sec
[ 3] 0.0-10.0 sec 22.3 MBytes 18.6 Mbits/sec
[SUM] 0.0-10.0 sec 87.8 MBytes 73.4 Mbits/sec
# iperf -c 10.0.0.233 -P4 -t 300
————————————————————
Client connecting to 10.0.0.233, TCP port 5001
TCP window size: 64.0 KByte (default)
————————————————————
[ 4] local 10.0.0.254 port 55547 connected with 10.0.0.233 port 5001
[ 3] local 10.0.0.254 port 55546 connected with 10.0.0.233 port 5001
[ 5] local 10.0.0.254 port 55548 connected with 10.0.0.233 port 5001
[ 6] local 10.0.0.254 port 55549 connected with 10.0.0.233 port 5001
[ ID] Interval Transfer Bandwidth
[ 6] 0.0-300.1 sec 205 MBytes 5.72 Mbits/sec
[ 5] 0.0-300.1 sec 205 MBytes 5.72 Mbits/sec
[ 4] 0.0-300.1 sec 204 MBytes 5.71 Mbits/sec
[ 3] 0.0-300.1 sec 204 MBytes 5.70 Mbits/sec
[SUM] 0.0-300.1 sec 817 MBytes 22.8 Mbits/sec
Последняя сборка из GIT LAN<=>WLAN режим мост 4 потока, время теста 300 сек клиент встроенная в ноут карта AR5001:
iperf -c 10.0.0.233 -N -P4 -t60
————————————————————
Client connecting to 10.0.0.233, TCP port 5001
TCP window size: 64.0 KByte (default)
————————————————————
[ 6] local 10.0.0.254 port 56502 connected with 10.0.0.233 port 5001
[ 3] local 10.0.0.254 port 56499 connected with 10.0.0.233 port 5001
[ 4] local 10.0.0.254 port 56500 connected with 10.0.0.233 port 5001
[ 5] local 10.0.0.254 port 56501 connected with 10.0.0.233 port 5001
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-60.1 sec 40.8 MBytes 5.69 Mbits/sec
[ 6] 0.0-60.1 sec 41.2 MBytes 5.75 Mbits/sec
[ 3] 0.0-60.1 sec 42.1 MBytes 5.88 Mbits/sec
[ 5] 0.0-60.1 sec 43.4 MBytes 6.06 Mbits/sec
[SUM] 0.0-60.1 sec 168 MBytes 23.4 Mbits/sec
Стоит отметить что при всех тестах загрузка CPU не упиралась в потолок а составляла порядка 80%. Т.е. в режиме моста теперь мы имеем неокторый запас по производительности устройства. А значит 8186 ещё послужат во благо народа %)
Оригинальная страница доступна тут.
Views: 954