Вы Гость ( Вход | Регистрация )

Rtl8186 Firmware Всем, кто пишет под RTL8186
  • (213 Страниц)
  • +
  • 1
  • 2
  • 3
  • »
опции темы

Пользователь офлайн dgreen
27 марта 2006 - 16:33
Сообщение #1

Звание: Студент
Группа: Участник
Сообщений: 234
Регистрация: 10 февраля 06
Город: Запорожье
Всем, кто пишет под RTL8186 - предлагаю перенести обсуждение сюда.

Начало здесь

Дополнительно:
Тема по статистике и подсчёту трафика в прошивках

-------------------------------------------------------------------------------------------------------------
На сегодняшний день готовые прошивки можно взять с ftp
базовая прошивка Adron-а :
здесь
Прошивки N.Leinten :
Boxie-v0.01
Boxie-v0.02
Boxie-v0.03
Readme.1251
Прошивки dgreen
v2.0.0 (Readme внутри)
-------------------------------------------------------------------------------------------------------------

dgreen. 18.07.2006. Выложил последнюю версию прошивок
Для пользователей Украины (через UAX)
Описание, Прошивка
Для Росии
Описание, Прошивка

Сообщение отредактировал dgreen: 18 июля 2006 - 12:14

 
Пользователь офлайн adron2
27 марта 2006 - 18:03
Сообщение #2

Звание: Аспирант
Группа: VIP
Сообщений: 1 237
Регистрация: 28 января 05
Город: Россия, Крым, Ялта
Вот скрипт включения бриджа в моей прошивке.
insmod /lib/2.4.18-MIPS-01.00/kernel/net/bridge/bridge.o
brctl addbr br0
ifconfig br0 172.20.2.101 netmask 255.255.255.0 up
brctl addif br0 eth0
brctl addif br0 wlan0
ifconfig eth0 0.0.0.0 up
ifconfig wlan0 0.0.0.0 up
 
Пользователь офлайн dgreen
27 марта 2006 - 18:45
Сообщение #3

Звание: Студент
Группа: Участник
Сообщений: 234
Регистрация: 10 февраля 06
Город: Запорожье
adron, спасибо.
Я так и делаю. И ничего. Причем интерфейвсы же симметричные - т.е. описываются одинаково. При этом с eth0 пингуется, а с wlan0 - нет. Так и не могу понять, в чем дело.
Ладно, потом разберусь.
 
Пользователь офлайн Podvig
27 марта 2006 - 21:56
Сообщение #4

Звание: Абитуриент
Группа: Участник
Сообщений: 95
Регистрация: 30 апреля 03
Город: Харцызск, Украина
dgreen
Так получилось заставить работать прошивку от WL5460 или перешли на свою с телнетом?
WL5450 такой же как WL5460, только ROM-1Mb, RAM-8Mb.
http://802.11b.cz/ACCESS-POINTY/OVISLINK-W...-A-ROZDILY.html
 
Пользователь офлайн Alexnik
27 марта 2006 - 22:58
Сообщение #5

Звание: Аспирант
Группа: Участник
Сообщений: 745
Регистрация: 09 февраля 06
dgreen, Надо бы обмыть переезд :)

Цитата

adron, спасибо.  
Я так и делаю. И ничего. Причем интерфейвсы же симметричные - т.е. описываются одинаково. При этом с eth0 пингуется, а с wlan0 - нет. Так и не могу понять, в чем дело.  
Ладно, потом разберусь.

В товей прошивке insmod /lib/2.4.18-MIPS-01.00/kernel/net/bridge/bridge.o если не ошибаюсь немножко другой ...могу ошибаться конечно но может это поможет ;)
 
Пользователь офлайн adron2
28 марта 2006 - 00:24
Сообщение #6

Звание: Аспирант
Группа: VIP
Сообщений: 1 237
Регистрация: 28 января 05
Город: Россия, Крым, Ялта

Цитата

dgreen
Так получилось заставить работать прошивку от WL5460 или перешли на свою с телнетом?  
WL5450 такой же как WL5460, только ROM-1Mb, RAM-8Mb.  http://802.11b.cz/ACCESS-POINTY/OVISLINK-WL-5450-A-WL-5460-ZKUSENOSTI-A-ROZDILY.html

Если вы про sdk от wl5460 но на его базе я собирал свою. Просто надо немного пошаманить с makefile ядра ну и правильно его сконфить.
 
Пользователь офлайн dgreen
28 марта 2006 - 11:16
Сообщение #7

Звание: Студент
Группа: Участник
Сообщений: 234
Регистрация: 10 февраля 06
Город: Запорожье
Alexnik, у меня ядро собрано статически - без модулей. В такой железяке модули IMXO дело не совсем нужно. Так что это не то. Ладно, разберусь на выходных.

Попытаюсь все обобщить и наметить общий план работы:
1. Поддержка железяк:
2М flash, 16M RAM.
Тут проблемы только настроечные. Все работает, глобальных проблем не предвидится. Я вижу решение как ядро собранное со статически прилинкованной файловой, причем как показал опыт вполне возможно выкладывать все в RAM, выделяя под него 4096 байт (в SDK в Makefile опция RO_FS=0). Памяти конечно немного жалко - но ее хватает.
2M Flash, 8M RAM
Памяти под такие извраты уже не хватает. Надо однозначно строить 2 файловые - одна прямо на флеше, без перезаписи в память - для хранения софта, другая - RAM диск хотя-бы 512К для /tmp, /var, /dev (последний нужен, к примеру, для syslogd - он не хотит работать с заранее созданным на RO Filesystem сокетом).
1M Flash 8M RAM.
Вообще не пробывал. Не знаю даже, можно ли что-то сюда впихнуть толковое ? В любом случае - для меня не применимо т.к. мне однозначно нужна статистика (в принципе, из-за нее родимой я все и затевал) - а снимаю я ее ipcad-ом. Статически собрвнный ipcad весит 780К :(

2. Поддержка софта.
Kernel - 2.4.17 (ну он лежит в SDK - и я не думаю, что кто-то захотит патчить 2.6, да и зачем это надо ?)
Опции ядра:
Поддержка модулей - ну это кто как хочет. Я, к примеру, не хочу. Лишний гемор. И лишнии задержки. Доделывать, дособирать на лету здесь уж точно никто не захочет.
Поддержка GRE туннелей. Я у себя сделал. Удобно когда можно связать отдельный тунелем точки, смаршрутизировать сети и забыть о всех промежуточных хопах провайдера.

Софт:
busybox - куда без него
brctl - нужен.
iwpriv - нужен
IAPP - если честно - не понял, что за зверь :) - убрал
webs - лениво писать веб интерфейс при наличии SSH входа - убрал.
dropbear - демон, организовывающий SSH вход. Стабильно работает. Мне нравится. Собрал.
Статистика: я уже несколько раз писал о том, что использую ipcad. При сборке куча проблем была. configure не хотел нормально подхватывать crosscompiler. Но это пол беды. IPCAD использует Libpcap и lippthreads - а они в SDK есть, но покусанные. Я пошел по пути наименьшего сопротивления и собрал все статически с отдельными библиотеками.
Скрипты снастройки.
Так как я лично отказался от веб-интерфейса, то и хранить все настройки через стандартный для SDK flash set стало безсмысленно. Выбросил. Написал коротенькую прогу, которая пакует указанный каталог через tar-gzip, и пишет результат прямо фо флеш - вырезал верхние 256К диапазона под хранения файла. Она же и делает обратное. Теперь стартовые скрипты после создания файлофой вытягиваю не настройки, а ВЕСЬ каталог (у меня восстанавливается весь каталог /usr/local - все, что в нем лежало. А там скрипт, который все настраивает и rc.conf, в котором лежат настройки (да, я BSD-шник, если кто заметил по каталогу и файлу - вот и сделал подобие). Соответственно, после правки чего-бы то нибыло можно записать новый вариант и ребутнуть точку. Почти как на винте - только с командой сохранить_все_бысто_я_сказал - а_то_как_ребутну_сейчас ! :)
------------------------------------------------------
Я готов ВСЕ это выложить - если кто хочет ковыряться. Вопрос - куда.
 
Пользователь офлайн dgreen
28 марта 2006 - 11:19
Сообщение #8

Звание: Студент
Группа: Участник
Сообщений: 234
Регистрация: 10 февраля 06
Город: Запорожье
А, забыл. На народеюру сделал страничку rtl8186.narod.ru (пустая). Думал там постить файлы - а они по 5 метров максимум разкрешают :(. Если кто желает что-то небольшое выклавывать - милости прошу в аську 7717399 за паролем - только я в инвизе - так что стучите - и будете услышенны, пишите - и ответят вам :)
 
Пользователь офлайн nuclearcat
28 марта 2006 - 20:36
Сообщение #9

Звание: Академик
Группа: VIP
Сообщений: 8 190
Регистрация: 31 января 04
Если нужно - могу организовать хостинг для нужного проекта и subdomain у себя.
 
Пользователь офлайн Podvig
29 марта 2006 - 00:29
Сообщение #10

Звание: Абитуриент
Группа: Участник
Сообщений: 95
Регистрация: 30 апреля 03
Город: Харцызск, Украина

Цитата

IAPP - если честно - не понял, что за зверь :) - убрал  


Cпецификации 802.11f описывают протокол обмена служебной информацией между точками доступа (Inter-Access Point Protocol, IAPP), что необходимо для построения распределенных беспроводных сетей передачи данных. Дата утверждения этих спецификаций в качестве стандарта пока была не определена.

Данный стандарт, связанный с аутентификацией, определяет механизм взаимодействия точек связи между собой при перемещении клиента между сегментами сети. Другое название стандарта - Inter Access Point Protocol.

Источник: http://www.wireless.ru/
 
Пользователь офлайн N.leiten
29 марта 2006 - 00:31
Сообщение #11

Звание: Аспирант
Группа: Активный участник
Сообщений: 555
Регистрация: 20 марта 06
Город: Украина
Могу у себя выложить готовую прошивку и исходники под паролем :) А то исходники начнут тянут все, кому не лень и у меня канал ляжет :)
Доделал свою прошивку до ума, немного скорректировал сканер, буду его вообще переделывать, чтоб сразу результат выдавал :) В понедельник обещали подвезти точки доступа :)

ЗЫ. Т.к. мы все из Украины, может найдем кого-нить из Уа-икс? там дешевле будет и скорость выше...

ВНИМАНИЕ!!!
Сайт со всеми прошивками:
http://sourceforge.net/projects/rtl8186

Сообщение отредактировал N.leiten: 19 марта 2007 - 18:03

 
Пользователь офлайн dgreen
29 марта 2006 - 10:42
Сообщение #12

Звание: Студент
Группа: Участник
Сообщений: 234
Регистрация: 10 февраля 06
Город: Запорожье
Podvig, Спасибо !
А то у меня было два крутящихся в голове вопроса - что такое IAPP и как базы поддерживают роуминг.
Вот человек - один пост - и ответил на два вопроса сразу ! :)
N.leiten, пока спасибо nuclearcat - у нас хоть какая-то возможность что-то выложить появилась.
Пока мы не начнем меняться кодом - мы ничего толкового не сделаем. nuclearcat - как ты себе это видишь ? FTP с паролем ? Чистый HTTP ? Я готов сегодня вечером выплюнуть все, что есть - только рисовать сраницу не буду - простите :) Из меня дизайнер хреновый :)
Может FTP - и паролем обменяемся через аську ? А готовые прошивки положим без паролей ?
Совсем без пароля, помоему, нельзя - тянуть начнут все кому не лень - а так хоть спросят разрешения :)
 
Пользователь офлайн N.leiten
29 марта 2006 - 12:15
Сообщение #13

Звание: Аспирант
Группа: Активный участник
Сообщений: 555
Регистрация: 20 марта 06
Город: Украина
Нну, у меня уже хоть фтп открыт для вылаживания... Кого, что интересовало, уже лежит... А вот с сайтом - было бы интересно :)
Кстати, тут у всех есть доступ на Ua-IX? Просто я могу договориться с провайдером расширить канал туда и мы могли бы спокойно файлами меняться :)
 
Пользователь офлайн Shiva
29 марта 2006 - 13:57
Сообщение #14

Звание: Профессор
Группа: VIP
Сообщений: 3 472
Регистрация: 28 декабря 04
Город: Россия, Тверь
Вот смотрю-смотрю... Для вас сделали www.sf.net , www.berlios.de , etc.
 
Пользователь офлайн dgreen
29 марта 2006 - 14:03
Сообщение #15

Звание: Студент
Группа: Участник
Сообщений: 234
Регистрация: 10 февраля 06
Город: Запорожье
Shiva, далеко от нас. На Украине выливать на sf - не сильно быстрое и безболезненное мероприятие :) Хотя я уже и о них думал :) Проблема в том, что с ними разбираться надо. Что-куда-как. А мне... наверное даже не "некогда" а "лениво". Увы - наш менталитет. Возьмешься вести ? А мы тебе все сливать будем :)
 
Пользователь офлайн nuclearcat
29 марта 2006 - 15:53
Сообщение #16

Звание: Академик
Группа: VIP
Сообщений: 8 190
Регистрация: 31 января 04
Я могу написать простенький скриптик. Упрощенная регистрация(мыло, пароль, краткая инфа зачем и почему), юзер подтверждает свое мыло. А админы проекта получают запрос, и кликают - разрешить или запретить доступ. Собственно все...
Доступ к ftp думаю логично давать только разработчикам. user/pass/ip замылил, поддомен сделаю к вечеру (сейчас занят).
 
Пользователь офлайн N.leiten
29 марта 2006 - 17:37
Сообщение #17

Звание: Аспирант
Группа: Активный участник
Сообщений: 555
Регистрация: 20 марта 06
Город: Украина
На SF пока с ними разберешься еще кучу времени потеряешь, я раньше пытался там проект начать... так ничего и не вышло (как ни странно и ни вошло тоже :) )
 
Пользователь офлайн Tet
29 марта 2006 - 17:54
Сообщение #18

Звание: Студент
Группа: Активный участник
Сообщений: 344
Регистрация: 08 октября 02
Город: Украина
А кто может рассказать, глядя в даташит на 8186 и исходники 8185, что из 802.11 делается железом после забивки в регистры нужных значений, а что надо обрабатыват собственно драйвером?
Может тогда и АСК-таймер найдется...
 
Пользователь офлайн N.leiten
29 марта 2006 - 18:10
Сообщение #19

Звание: Аспирант
Группа: Активный участник
Сообщений: 555
Регистрация: 20 марта 06
Город: Украина
Хм, скорее всего АСК таймер забит там внутрях без изменений. То есть это грозит пересборкой новых дровов.
А вообще АСК решена уже на этом оборудовании.
 
Пользователь офлайн Tet
29 марта 2006 - 18:15
Сообщение #20

Звание: Студент
Группа: Активный участник
Сообщений: 344
Регистрация: 08 октября 02
Город: Украина
О каком решении идет речь?
 
  • (213 Страниц)
  • +
  • 1
  • 2
  • 3
  • »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей