Перейти к содержимому
Калькуляторы

Rtl8186 Firmware Всем, кто пишет под RTL8186

Все pptp заработал. Блин, кто ж знал, что make all не пересобирает pppd ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

разобрался с dropbear - не была включена авторизация по открытому ключу в options.h

пересобрал - все работает

теперь очередь за pptp. ;)

Не пробовал собирать с включеным CSP?

Для Dropbear интересен именно этот протокол, т.к. есть мега-удобная прога WinSCP.

 

Все pptp заработал. Блин, кто ж знал, что make all не пересобирает pppd ;)
Хм... Уверен, что pptp заработал, а не просто скомпилировался? :)

Собирать-то я его собирал, а вот при зауске на г700 он вываливал тонну мусора в консоль и вешал систему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не пробовал собирать с включеным CSP?

Для Dropbear интересен именно этот протокол, т.к. есть мега-удобная прога WinSCP.

Щас попробую. Мне кажется ему нужна внешняя scp компонента.

 

Хм... Уверен, что pptp заработал, а не просто скомпилировался? :)

Собирать-то я его собирал, а вот при зауске на г700 он вываливал тонну мусора в консоль и вешал систему.

Уверен. Подсоединился к виндовсу ХР (там входящие соединения, бла-бла). Пинги ходят. На очереди провайдер. И pptp сервер.
Изменено пользователем steel.ne

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sn09

В планетах и эдимаксах пользуют "свою" версию бутлоадера. Причем значительно переписанную. В частности Рут.Бин не заливается обычным методом. Линукс.бин заливается после добавления определенных заголовков в сам файл. Так что с ними еще прийдется покопаться.

 

steel.ne

насчет pptp - было бы интересно узнать что и как сделано?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

steel.ne

насчет pptp - было бы интересно узнать что и как сделано?

Скачал pptp-1.7.1 с сайта poptop

Скомпилировался без проблем (указал в Makefile CC=mips...)

pppd - тот который был в исходниках wive. Единственное что отключил - шифрование, потому что мне не надо. Но и с ним собирается без проблем

Запускаю pptp через peer pppd:

 

/etc/ppp/peers/xxx:

 

pty "pptp 10.75.3.1 --nolaunchpppd"
name steel
remotename PPTP
file /etc/ppp/options.pptp
persist
defaultroute
holdoff 10
maxfail 0
usepeerdns

 

 

 

/etc/ppp/options.pptp:

 

noauth

 

 

pptp сервер (pptpd) пока не могу собрать. Ругается на разные строковые функции. Перемудрили с совместимостью.

 

Пока не могу разобраться, как бы пакетам, имеющим ./configure рассказывать про свой тулчейн? А то конфиг узнал все про стандартный gcc и радуется.

 

Кстати, попробовал собрать wive на машине без стандартного gcc. Ругани было полный терминал. Оказывается во многих мейк-файлах вызываются стандартные ar, ld, gcc (например bridge-tools). Плюнул, поставил стандартный gcc. Не знаю - правильно ли это?

Изменено пользователем steel.ne

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pppd - тот который был в исходниках wive. Единственное что отключил - шифрование, потому что мне не надо. Но и с ним собирается без проблем
C этого места поподробнее,- как раз эта зараза и не собирается толком.

 

Пока не могу разобраться, как бы пакетам, имеющим ./configure рассказывать про свой тулчейн? А то конфиг узнал все про стандартный gcc и радуется.
Это не сложно. Вот пример:

CONFOPTS="--host=mips --disable-zlib --disable-openpty"
CONFOPTS="$CONFOPTS --disable-shadow --disable-pam"
CONFOPTS="$CONFOPTS --disable-lastlog --disable-utmp --disable-utmpx"
CONFOPTS="$CONFOPTS --disable-wtmp --disable-wtmpx --disable-loginfunc"
CONFOPTS="$CONFOPTS --disable-pututline --disable-pututxline"
CONFOPTS="$CONFOPTS --prefix=$ROOTDIR/filesystem"
CC=mips-linux-gcc STRIP=mips-linux-strip
CFLAGS="-s -Os" LDFLAGS="-s -Os"
export CC STRIP CFLAGS LDFLAGS
./configure $CONFOPTS

 

Кстати, попробовал собрать wive на машине без стандартного gcc. Ругани было полный терминал. Оказывается во многих мейк-файлах вызываются стандартные ar, ld, gcc (например bridge-tools). Плюнул, поставил стандартный gcc. Не знаю - правильно ли это?
Так-то собраное стандартным gcc не запустится на MIPS машине! :)

Да и когда стрипиш,- маты валятся, что файл неизвестного формата,- сразу ясно, что не тем собрал.

Я обычно от греха подальше,- в Makefile всегда ручками CC, STRIP, AR, LD, ... приписываю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pppd - тот который был в исходниках wive. Единственное что отключил - шифрование, потому что мне не надо. Но и с ним собирается без проблем
C этого места поподробнее,- как раз эта зараза и не собирается толком.

Прицеплю файл конфигов.

pppd.zip

 

Но проблем не было. Но мне кажется что это случайность, потому что такие конструкции

ifneq ($(wildcard /usr/lib/libcrypt.*),)
LIBS += -lcrypt
endif

 

при кросс-компиляции не гуд. А такое сплошь и рядом. Как этот пакет исходников вообще собрался, я не представляю.

 

Пока не могу разобраться, как бы пакетам, имеющим ./configure рассказывать про свой тулчейн? А то конфиг узнал все про стандартный gcc и радуется.
Это не сложно. Вот пример:

О, спасибо. Самое то.

 

Кстати, попробовал собрать wive на машине без стандартного gcc. Ругани было полный терминал. Оказывается во многих мейк-файлах вызываются стандартные ar, ld, gcc (например bridge-tools). Плюнул, поставил стандартный gcc. Не знаю - правильно ли это?
Так-то собраное стандартным gcc не запустится на MIPS машине! :)

Да и когда стрипиш,- маты валятся, что файл неизвестного формата,- сразу ясно, что не тем собрал.

Я обычно от греха подальше,- в Makefile всегда ручками CC, STRIP, AR, LD, ... приписываю.

Понятно что не соберется. Но как это объяснить:

 

libbridge.a:        libbridge_compat.o libbridge_devif.o libbridge_if.o libbridge_init.o libbridge_misc.o
            ar rcs libbridge.a libbridge_compat.o libbridge_devif.o libbridge_if.o libbridge_init.o libbridge_misc.o
            ranlib libbridge.a

 

Я-то ладно, бридж не использую ;) С другой стороны ar и ranlib вроде как кроссплатформенные, но мало ли...

Изменено пользователем steel.ne

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет всем!

Прочитал всю "ветку" и никто не написал:

1. Как перешить flash убитой dwl-G700ap на ОС WINXP

2. какой кабель спаять (usb - com - lpt) вариантов много

3. какую программу загрузчик использовать

4. какие файлы для загрузки использовать и тд

У меня на работе везде winxp и нет возможности ставить linux, так что из-за этого выбросить DWL-G700AP - ни за что!!!

Если что есть - пишите.

сп

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый вечер.

 

Тоже прочитал всю ветку, но так и не понял какую из вышеперечисленных прошивок можно залить в Edimax EW-7206APg. Или нельзя лить никакую, а тупо искать по конторам DWL-G700AP.

 

Если не затруднит, кто-нибуть, разясните мне сей ребус. А то едимаксы есть, но убивать их, а попом выбрасывать - не хотелось бы. :-(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прицеплю файл конфигов.

pppd.zip

Кинься лучше бинарником или в инет залей, да линку дай.

 

Но проблем не было. Но мне кажется что это случайность, потому что такие конструкции

ifneq ($(wildcard /usr/lib/libcrypt.*),)
LIBS += -lcrypt
endif

при кросс-компиляции не гуд. А такое сплошь и рядом. Как этот пакет исходников вообще собрался, я не представляю.

Кросс-компилятор много чего не любит! :)

 

Понятно что не соберется. Но как это объяснить:

 

libbridge.a:        libbridge_compat.o libbridge_devif.o libbridge_if.o libbridge_init.o libbridge_misc.o
            ar rcs libbridge.a libbridge_compat.o libbridge_devif.o libbridge_if.o libbridge_init.o libbridge_misc.o
            ranlib libbridge.a

 

Я-то ладно, бридж не использую ;) С другой стороны ar и ranlib вроде как кроссплатформенные, но мало ли...

Я пользую бридж,- всё пашет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос к знатокам почему при соединенной с G700AP прошивка wive точку видно в двух экземплярах? В конфиге:

iwpriv wlan0 set_mib hiddenAP=1

# iwlist ath0 scan
ath0      Scan completed :
          Cell 01 - Address: 00:13:46:36:C7:10
                    ESSID:"home"
                    Mode:Master
                    Frequency:2.457 GHz (Channel 10)
                    Quality=31/94  Signal level=-64 dBm  Noise level=-95 dBm
                    Encryption key:on
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
          Cell 02 - Address: 00:13:46:36:C7:10
                    ESSID:""
                    Mode:Master
                    Frequency:2.457 GHz (Channel 10)
                    Quality=30/94  Signal level=-65 dBm  Noise level=-95 dBm
                    Encryption key:on
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100

 

Если отключится от точки и просканировать эфир то видно:

# iwlist ath0 scan
ath0      Scan completed :
          Cell 01 - Address: 00:13:46:36:C7:10
                    ESSID:""
                    Mode:Master
                    Frequency:2.457 GHz (Channel 10)
                    Quality=27/94  Signal level=-68 dBm  Noise level=-95 dBm
                    Encryption key:on
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100

Если она скрытая то откуда светится пустой essid?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос к знатокам почему при соединенной с G700AP прошивка wive точку видно в двух экземплярах? В конфиге:

iwpriv wlan0 set_mib hiddenAP=1

# iwlist ath0 scan
ath0      Scan completed :
          Cell 01 - Address: 00:13:46:36:C7:10
                    ESSID:"home"
                    Mode:Master
                    Frequency:2.457 GHz (Channel 10)
                    Quality=31/94  Signal level=-64 dBm  Noise level=-95 dBm
                    Encryption key:on
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
          Cell 02 - Address: 00:13:46:36:C7:10
                    ESSID:""
                    Mode:Master
                    Frequency:2.457 GHz (Channel 10)
                    Quality=30/94  Signal level=-65 dBm  Noise level=-95 dBm
                    Encryption key:on
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100

Странная картина... такое могло бы быть, если бы была поддержка Multi SSID.

 

Если она скрытая то откуда светится пустой essid?
Он не пустой,- он скрытый.

Некоторые железки умеют видеть скрытые АПшки, но SSID ессно они не покажут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Странная картина... такое могло бы быть, если бы была поддержка Multi SSID.

Такая картина только при скрытой точке, если убрать флаг скрытости то в списке отображается один ssid...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тоже прочитал всю ветку, но так и не понял какую из вышеперечисленных прошивок можно залить в Edimax EW-7206APg. Или нельзя лить никакую, а тупо искать по конторам DWL-G700AP.

Аналогичные устройства: Edimax br-6204wg, 7206apg, 7209apg, Conceptronic c54brs4, Planet wrt-414, wap-4032, Canyon cn-wf514. Все они требуют немного модифицированных заголовков в прошивках. Прикрепленное файло делает такую прошивку на основе fw от dgreen/nleiten.

 

Появилась надобность поставить 802.11а точки. Помнится, dgreen собирался разбираться с атеросами, как там продвижки? Хорошо бы поиметь такой же линукс. Готов принять посильное участие в разработке.

6204WG.ZIP

Изменено пользователем jurabaz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прикрепленное файло делает такую прошивку на основе fw от dgreen/nleiten.

Спасибо за скрипт. Только как его запустить, линуха у меня нету.

 

ЗЫ. Есть Фря - на ней можна?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возник вот такой вопрос.

Как быстро ляжет G700 в режиме AP? Как оптимизировать настройки прошивки для этого режима?

Клиенты - такие же ТД... Скорость не критична - в основном инет, т.е. 40-50кб на клиента хватит...

 

Сейчас стоит DI-614+ в качестве точки доступа. Временами (раз в неделю) виснет.

На ней висит обычно 3 клиента.

 

Антенна внешняя, всенаправленная EUSSO...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый вечер.Прошил DWL G700AP(rev B2) последней прошивкой Wive,не получаеться поднять скорось передачи данных выше 2мб,при скорости соединения 54 Мб.Почему?

 

Ап g700(прошитая), проводным интерфейсом подключена к ftp серверу под Linuх. Конект к ней с помощьюкарточки dwl-g122,показывает что скорость подключения 54мб,закачиваю на ftp -получаю около 500кб/c. Подключаю перепрошитую g700 ap ( в режиме клиента),получаю до 1м/с при закачке на ftp,и до 2 при скачивании с ftp.

Нечего не понимаю. пробовал авто бридж включать и мак клон и скорости менять на АП ,не чего не помогло.

Сначала тестовая сеть стояла в комнате ,теперь перенес ftp и АП

в сарай(растояние метров 5 с преградами)

Тем не мении на двух Gigabyte карточках подымал 54мб,одна работала в режиме софт АП, другая в режиме клиента,удавалось получать близкую к критической скорость.

Что ж такое.

Изменено пользователем g7001

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

rsst

Уточни вопрос. Ляжет в каком плане - кондеры повзрываются или ляжет от коллизий или от скорости. Если последние два. То на точке в драйверах, насколько я понял, ограничение на 64 клиентов. Скорости я думаю для интернета хватит, главное, чтоб файлы не началаи передавать друг другу :)

 

g7001

для г700ап максимальная скорость при тестировании 2700кбайт/с. Так что с преградами вполне нормально получать 2мбайт/с. Хотя попробуйте понизить немного мощность для ofdm, установите band=2 и скорость зажмите вручную на 54мбит, без автоподбора... Если скорость упадет, попробуйте зажать на 48 и так далее, пока не получится результата лучше.

еще попробуйте зажать автоподбор на скоростях до 36мбит.

 

Насчет карточек gigabyte - а какая марка карточек? и какую это скорость вы получали близку к критической?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

N.leiten

Не скажете опция dhcp_bcst_disable работает в режиме роутера. Если нет, то где я могу найти демона dhcp relay.

 

Заранее спасибо. :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

rsst

Уточни вопрос. Ляжет в каком плане - кондеры повзрываются или ляжет от коллизий или от скорости. Если последние два. То на точке в драйверах, насколько я понял, ограничение на 64 клиентов. Скорости я думаю для интернета хватит, главное, чтоб файлы не началаи передавать друг другу :)

Уточняю :) Вот например у меня в офисе на работе на одной точке (прошивка стандартная) висит обычно 5-6 клиентов. Все в терминальной сессии (1C) на сервере. Т.е. фактически идет постоянный кач трафика через апешку. Лагов не видно... Но там расстояния не более 10-30 метров...

Будет ли держать АП такое же количество клиентов при условии нахождения оных на расстоянии 100-1500 метров от АП :)

В данный момент у меня на DI-614 висят клиенты на расстоянии все те же 100-1500 метров. Жалоб нет, кроме тех, что иногда это дело виснет. Мало того, тут же рядом у меня 3 антенны в разные стороны (моих же). Каналы разнесены, но шум я думаю там не маленький. Но как не странно все это дело более менее работает.

 

Чудес от G700 не ожидаю, но хотелось бы хотя бы 5-6 клиентов одновременно на скорости 30-50кб/сек...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

rsst

Работать будет. Сбоить не должна. У нас несколько месяцев работают и нет проблем.

 

Uriel

Этот ключ имеет значение только для режима бридж. dhcp_relay нужно собирать отдельно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

N.leiten

Этот ключ имеет значение только для режима бридж. dhcp_relay нужно собирать отдельно.

Спасибо за разяснение.

Но где мне его взять? Неужели подойдут обычные сырцы, хотя бы от того же ISC. Тогда чем их собирать?

Изменено пользователем Uriel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Марка карточек Gygabyte GN-WPKG. Удалось получить 25мб/с при скорости соединения в 54 мб. Растояние метров 600. К карточке которая работала в режиме софт АП -3 метра RG213+банка,на другой тарелка 0,9м с банкой,RG213 - 5метров. Я сам удивился когда увидел 25мб/c. Да и несовсем прямая видимость была.

За прошивку очень благодарен,спасибо огромное.

Только не пойму почему АП не может работать со скоростью перекачки через себя 10мб/c. Буду пробовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не слишком скорость поднялась.

А почему нельзя поднять скорость больше чем 2,7 мб/с?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорее всего произошла подмена понятий ;)

Декларированная беспроводная скорость: 54 МегаБит/сек

Примерно половина полосы - служебная информация, итого: 27 МегаБит/сек

Ну а в одном байте - 8 бит. Итого (лень делить на 8, поделю на 10): 2.7 МегаБайт/сек

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.