Jump to content
Калькуляторы

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

Блин, где вы в каментах видите что FIXCHANNEL= может принимать какое-то значение кроме yes/no ? no - автоскан включен, любое другое значение работаем только с фиксированным каналом.

ок. :-) Спасибо!

 

P.S.: в коменте написано только:

#Use CHANNEL options for scan and use only this channel (no - scan all 1-14 channels)

Share this post


Link to post
Share on other sites

Ну всё верно написано, если no сканируем все 1-14 каналы. Что тут не ясно?

Share this post


Link to post
Share on other sites

1. трабл с зависанием точки решился после изучения логов /var/log/messages и поиском в форуме по ключевым словам .. итак, еще раз напомню, стабильность на zyxel p330w в качестве роутера между сетями с обильными бродкастами достигается установкой параметра в sysctl

 

net.ipv4.route.max_size = 15360

 

надеюсь, кому-то это поможет.

 

2. насчет wds: еще не пробовал. у dlink-2100 вроде как раз wds присутствует в опциях... nat2.5 пробовал включать и выключать (без wds) - изменений не было. попробую с wds и напишу как оно стало.

 

3. не работает arp_ignore. тоесть, хочу чтобы роутер на каждом интерфейсе отвечал на арпы предназначающиеся только для адресов (алиасов) данного интерфейса.

ставил и так

net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.default.arp_ignore = 1

и эдак

net.ipv4.conf.wlan0.arp_ignore = 1
net.ipv4.conf.eth0.arp_ignore = 1
net.ipv4.conf.eth1.arp_ignore = 1

результат - одинаковый. девайз отвечает на каждом интерфейсе арпом на все свои адреса (которые на других интерфейсах). пробовал данные опции на обычном x86 линуксе, и все работало как надо. тоесть отвечалось только на адрес текущего интерфейса. если это уже обсуждалось, то прошу извинить..я пока не нашел.

Edited by redstorm

Share this post


Link to post
Share on other sites

надеюсь, кому-то это поможет.

Те кто умеет читать и пользоваться поиском давно оттюнили необходимые параметры под свои сети.

 

2. насчет wds: еще не пробовал. у dlink-2100 вроде как раз wds присутствует в опциях... nat2.5 пробовал включать и выключать (без wds) - изменений не было. попробую с wds и напишу как оно стало.

Работа в WDS с девайсами отличными от RTL в связке с 8186 невозможна, в лучшем случае оно хотябы законнектиться. О NAT2.5 нужно не тупо включать отключать а понимать как это работает.

 

3. не работает arp_filter. тоесть, хочу чтобы роутер на каждом интерфейсе отвечал на арпы предназначающиеся только для адресов (алиасов) данного интерфейса. ставил и так результат - одинаковый. девайз отвечает на каждом интерфейсе арпом на все свои адреса (которые на других интерфейсах). пробовал данные опции на обычном x86 линуксе, и все работало как надо. тоесть отвечалось только на адрес текущего интерфейса. если это уже обсуждалось, то прошу извинить..я пока не нашел.

Логика работы арп фильтра с 2.4.18 раз 800 поменялась, смотрите код собственно самого фильтра чтобы понять как будет себя вести это дело на столь старом (2.4.18) ядре, я вот на память уже и не помню что там именно. Вообще роутить на сохо железке с древним ядром что-то больше дырки в инет для себя любимого есть садомазохизм. О НАТ даже речи не идёт, мало того что проц тормозной так ещё и контрак неумеет актуальные на сегодняшний день протоколы. pptp/l2tp контрак не без танцев я таки перетянул в 2.4.18 и отучил крашиться с ядреными pptp/l2tp которые тоже притянуты за уши из свежих ядер.

 

Мой вам совет, оставьте железку бриджом, не мучайте задницу. Роутить шейпить балансить и т.д. и т.п. гораждо эффертивнее на miniITX системе. Не понимаю вашей тяги перетащить столь критичные задачи на точку.

Share this post


Link to post
Share on other sites

Логика работы арп фильтра с 2.4.18 раз 800 поменялась, смотрите код собственно самого фильтра чтобы понять как будет себя вести это дело на столь старом (2.4.18) ядре, я вот на память уже и не помню что там именно. Вообще роутить на сохо железке с древним ядром что-то больше дырки в инет для себя любимого есть садомазохизм. О НАТ даже речи не идёт, мало того что проц тормозной так ещё и контрак неумеет актуальные на сегодняшний день протоколы. pptp/l2tp контрак не без танцев я таки перетянул в 2.4.18 и отучил крашиться с ядреными pptp/l2tp которые тоже притянуты за уши из свежих ядер.

 

Мой вам совет, оставьте железку бриджом, не мучайте задницу. Роутить шейпить балансить и т.д. и т.п. гораждо эффертивнее на miniITX системе. Не понимаю вашей тяги перетащить столь критичные задачи на точку.

это из серии "хорошо поставленная задача заменяет девушку как минимум на две недели" :D

задача то некритичная, как раз "+1 инет для себя любимого" и "чтоб на сервера в другой локалке не из инета ходить" :))) изначально хотелось чтобы оно просто работало без принудительного ребута, что уже, можно сказать, достигнуто)). далее, конечно, захотелось чтобы роутер роутил в обе стороны. сейчас сделал так, что на точке поднимается vpn клиент, коннектится к серверу за wifi-ем и в итоге через туннель уже все замечательно роутится, хоть скорость и не выше 500-600kB/s, но это в разы быстрее чем через инет (и время отклика 3-5ms vs 30-100ms), так что отчасти я уже сделал что хотел. ...теперь продолжение - gre туннель через 2 nat'а - вымысел или реальность? будет ли работать l2tpd? все это, и возможно многое другое.. если не надоест конечно ковырять этот зуксиль... ))

PS. да, я конечно прекрасно понимаю, что лучше просто поставить линуксовый x86 роутер с wifi + ethernet сетевухами, но ставить его, грубо говоря, некуда. для точки же как раз нашлось место, она есть "здесь и сейчас" и уже даже делает то что нужно...

Edited by redstorm

Share this post


Link to post
Share on other sites

это из серии "хорошо поставленная задача заменяет девушку как минимум на две недели" :D

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

 

...теперь продолжение - gre туннель через 2 nat'а - вымысел или реальность? будет ли работать l2tpd? все это, и возможно многое другое.. если не надоест конечно ковырять этот зуксиль... ))

Хоть через 4ре ната если контрак на этих роутерах где нат настроен корректно или у вас только одно транзитное соединение.

 

Share this post


Link to post
Share on other sites

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

opensource - он такой разный. :)) иногда даже делается just for fun, not profit. хотя, если задуматься, это конечно весьма печально.., особенно когда потом это еще используют и в итоге не отдают возможно полезных изменений/доработок. в моем случае я же не кричал что это критично, да и не в праве кого-то заставлять мне помогать..., просто совершенно спокойно изложил мысль, и очень благодарен за ваши ответы и помощь. спасибо.

 

насчет conntrack.. на x86 для корректного pptp passthru надо

modprobe ip_gre
modprobe ip_nat_pptp
modprobe ip_conntrack_pptp

на точке, я так понимаю, те же модули подгружать? хотя это почти риторический вопрос...

 

еще раз спасибо за прошивку и исходники.

Share this post


Link to post
Share on other sites

Если точка только как клиент будет без необходимости пропуска далее то можно не грузить.

Share this post


Link to post
Share on other sites

Здраствуйте все. Сдохла G700 сама по себе. Прошита была C54APM.bin. Горит повер и лан при включённом кабеле, на ресет не реагирует и tftp тоже не реагирует. Востонавливать не пробывал т.к. не уверен возможно ли это в моём случае. Если же вожможно то какой софт мне нуна и какой кабель делать а то на форуме вариантов много а у мну возможновть есть через усб(переходник usb-com на китайской микросхеме дата кабель от сименса, точно на какой не помню) крайний случай сом. Заранее спасибо.

post-66455-1256505916_thumb.jpg

Share this post


Link to post
Share on other sites

Пользуйтесь поиском, всё расписано 300 раз на этом и многих других форумах. Начать нужно с распайки консоли.

Share this post


Link to post
Share on other sites

Прошивка Wive-NG-0.3.7 в iptables попытка задать разметку dscp не приводит ни к каким результатам. tos получается поставить, но он жует только фиксированные значения.

ftos тоже не пашет... вопрос как бороть?

Share this post


Link to post
Share on other sites

Собрать ядро с нужными опциями?

а без ентого облом? под мас ос х или виндой я правильно подозреваю собрать наврядли удастца?

Share this post


Link to post
Share on other sites

Без энтого только через либастрал. С виндами и макакосью не ко мне - понятия не имею.

Share this post


Link to post
Share on other sites

Люди, подскажите плиз.. ато чтото запутался. В DAP-1150 16 или всетаки 8 RAM???

В аналоге DAP-1160 точно 16 прошивка определяет.. а в 1150 8 :(

Share this post


Link to post
Share on other sites

а без ентого облом? под мас ос х или виндой я правильно подозреваю собрать наврядли удастца?

С такими познаниями в русском языке - облом будет даже с linux и мануалем...

 

Share this post


Link to post
Share on other sites

Люди, подскажите плиз.. ато чтото запутался. В DAP-1150 16 или всетаки 8 RAM???

В аналоге DAP-1160 точно 16 прошивка определяет.. а в 1150 8 :(

Да, всё верно. В 1150 -8 метров и 1 порт lan, в 1160 - 16 метров и 2 порта lan.

Share this post


Link to post
Share on other sites

Девайс D-Link g700ap

Задача - режим клиента к точке с WPA/tkip

Установлена последняя Wive-v0.6.1-preX-20090115.tar.gz

В общем настроил под Client по идее все правильно...но не пашет вообще...

 

файлы конфигов приложены...

general.txt

interfaces.txt

general.txt

wpa.txt

Edited by RipperZX

Share this post


Link to post
Share on other sites

wive не ng неумеет никаких wpa. удачи
Хммм странно...почему же есть конфиги по WPA, которых например не было в версиях 2006 года?

Wive-ng 0.3 все это поддерживает?

Share this post


Link to post
Share on other sites

Чудесная и замечательная весч. Долгих лет автору. Одного тольк оне хватает. Возможносту рулить GPIO ножками на чипе и/или светодиодами. Ох как хорошо было -бы снимать наличие сетевого питания при наличии УПСа. Мониторить открытие дверки яжика, содержащего все это добро.... Или есть такая возможность?

Share this post


Link to post
Share on other sites

wive не ng неумеет никаких wpa. удачи
Хммм странно...почему же есть конфиги по WPA, которых например не было в версиях 2006 года?

Wive-ng 0.3 все это поддерживает?

У вадима спросите почему оно там появилось...

У нас всё работает.

 

Чудесная и замечательная весч. Долгих лет автору. Одного тольк оне хватает. Возможносту рулить GPIO ножками на чипе и/или светодиодами. Ох как хорошо было -бы снимать наличие сетевого питания при наличии УПСа. Мониторить открытие дверки яжика, содержащего все это добро.... Или есть такая возможность?

Насамом деле всё есть, смотрите git.

Share this post


Link to post
Share on other sites

Доброго времени суток.

Вопрос больше по железке ибо в том что здесь описано я полный варежка.

Есть в наличи агрегат на базе RTL8186 - Edimax BR-6204Wg.

На посленей родной прошивке уходит частенько в перезагруз.

Причём в простое когда просто дома стоит без дела такой проблемы нет, как только начинаю работать в инете(1 ноут подключен по проводу, другой по вай-фай) так начинаются перезагрузы и чем дальше тем чаще.

После 4-5 часов доходит до перезагрузов 1 раз в час.

 

Есть подозрения что перегрев (все признаки на это указывают) но чип врде не особо сильно греется.

Раскуривание темы конкретно по этому девайсу ни к чему не привела ибо скудно всё по нему.

 

П.С. Прошил вот эту прошивку wive-ng-0.3.8.tar.7z но не могу попасть на роутер. Всё делаю по инструкции но реакция нулевая. Пытаюсь зайти из под Винды с помощью putty.

П.П.С После прошивки роутер не уходит в перезагруз. Может прошивка не встаёт на мой роутер?

Edited by Elixir

Share this post


Link to post
Share on other sites

Господа! Просидел 2 дня. Ну нельзя - же так... Поправте /opt/Wive/tools/cvimg а вернее /opt/Wive/APP/wl/apmib.h в части структуры img_header.

typedef struct img_header {

unsigned char signature[sIGNATURE_LEN] __PACK__;

unsigned long startAddr __PACK__;

unsigned long burnAddr __PACK__;

unsigned long len __PACK__;

} IMG_HEADER_T, *IMG_HEADER_Tp;

 

unsigned long - это неправильно! Неправильно пишет заголовок в прошивке на НЕ 32 битных машинах. Замените на uint32_t хотя-бы...

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.