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

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

2 dgreen

 

подскажите в какую сторону смотреть на предмет агрегации трафика в ядре (если это возможно)

 

P.S. не могу понять, при rssi ~50% в band=1 я получаю ~3мбит.с, малова-то однако ...

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

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


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

P.S. не могу понять, при rssi ~50% в band=1 я получаю ~3мбит.с, малова-то однако ...

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

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


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

Если есть возможность, рекомендую перейти в band=2 и скорость физическую зажать до 18Мбит, и поставить автоопределение. Тогда и реальный трансфер повысится.

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


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

точка ovislink 5460, режим wds (opmode=16) в моем случае ptp

 

band=2

power level OFDM= 0x10 (пробовал и 0x1c)

 

в результате:

current_tx_rate=54

current_rx_rate=от 6 до 48

 

rssi= ~40-50%

 

пробовал на 13 и 14 каналах.

 

задержка от 10 до 1500 мс

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


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

или шумов очень много или разъемы/антенны/кабеля плохо собраны... Я зажимаю обычно на 18Мбит, максимум мощность задираю до 0x1f, обычно ставлю 0x1a и работает без потерь/задержек...

Если у тебя антенны обе направленные решетки - попробуй поменять поляризацию - часто помогает убежать от шумов от других станций.

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


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

поляризация горизонтальная, антенны 2 калифорнийки 24dbi

г. Киев, эфир просто разорван на немецкий крет :(

 

P.S. как зажать на 18Mbit/s ?

Изменено пользователем Ivan M. Kluchnick

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


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

Если зафиксить, то это число 128 в fixrate если скорости до 18мегабит по автоопределению, то набор скоростей будет 255 в oprates и basicrates.

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


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

не работает вообще... пришлось ехать в вышгород.... :(

наконфигурил на свою голову ....

 

текущие настройки wlan:

 

#-------setup wlan

/sbin/iwpriv wlan0 set_mib regdomain=6

/sbin/iwpriv wlan0 set_mib led_type=7

/sbin/iwpriv wlan0 set_mib ssid=l-2

/sbin/iwpriv wlan0 set_mib opmode=16

/sbin/iwpriv wlan0 set_mib RFChipID=7

/sbin/iwpriv wlan0 set_mib Diversity=0

/sbin/iwpriv wlan0 set_mib DefaultAnt=0

/sbin/iwpriv wlan0 set_mib initialGain=4

/sbin/iwpriv wlan0 set_mib CSMethod=0

/sbin/iwpriv wlan0 set_mib TxPowerCCK=1f1f1f1f1f1f1f1f1f1f1f1f1f1f

/sbin/iwpriv wlan0 set_mib bcnint=100

/sbin/iwpriv wlan0 set_mib channel=14

/sbin/iwpriv wlan0 set_mib basicrates=4095

/sbin/iwpriv wlan0 set_mib oprates=4095

/sbin/iwpriv wlan0 set_mib autorate=1

/sbin/iwpriv wlan0 set_mib rtsthres=2347

/sbin/iwpriv wlan0 set_mib fragthres=2346

/sbin/iwpriv wlan0 set_mib expired_time=60000

/sbin/iwpriv wlan0 set_mib preamble=0

/sbin/iwpriv wlan0 set_mib hiddenAP=0

/sbin/iwpriv wlan0 set_mib dtimperiod=3

/sbin/iwpriv wlan0 set_mib longretry=6

/sbin/iwpriv wlan0 set_mib shortretry=6

/sbin/iwpriv wlan0 set_mib aclnum=0

/sbin/iwpriv wlan0 set_mib aclmode=0

/sbin/iwpriv wlan0 set_mib authtype=0

/sbin/iwpriv wlan0 set_mib encmode=0

/sbin/iwpriv wlan0 set_mib 802_1x=0

/sbin/iwpriv wlan0 set_mib wds_pure=1

/sbin/iwpriv wlan0 set_mib wds_num=0

/sbin/iwpriv wlan0 set_mib wds_add=xxxxxxxxxxxx

/sbin/iwpriv wlan0 set_mib wds_priority=255

/sbin/iwpriv wlan0 set_mib wds_enable=1

/sbin/iwpriv wlan0 set_mib iapp_enable=0

/sbin/iwpriv wlan0 set_mib band=1

/sbin/iwpriv wlan0 set_mib nat25_disable=1

/sbin/iwpriv wlan0 set_mib macclone_enable=0

/sbin/iwpriv wlan0 set_mib disable_protection=1

/sbin/iwpriv wlan0 set_mib block_relay=0

/sbin/iwpriv wlan0 set_mib disable_olbc=1

/sbin/iwpriv wlan0 set_mib wifi_specific=0

/sbin/iwpriv wlan0 set_mib ack_timeout=255

/sbin/iwpriv wlan0 set_mib show_hidden_bss=1

 

# cat /proc/wlan0/sta_info

-- STA info table --

1: stat_info...

state: 1000

AuthAlgrthm: 0

ieee8021x_ctrlport: 0

hwaddr: xxxxxxxxxxxx

bssrateset: 82848b96

aid: 1

tx_bytes: 0

rx_bytes: 0

tx_pkts: 0

rx_pkts: 0

tx_fail: 12979

rssi: 55

wds_tx_bytes: 1918194122

wds_rx_bytes: 114618117

wds_tx_pkts: 1677734

wds_rx_pkts: 1121588

wds_tx_fail: 4507

expired_time: 600

sleep: no

current_tx_rate: 11

current_rx_rate: 11

rtk_capability: 0x0000

link_time: 0 sec

 

 

через сканнер видно:

 

AP 7 00:E0:98:C5:AE:74 (B) no 53% PanaSony-218

AP 3 00:E0:98:BE:C0:ED (B) no 32% Toshiba-226

AP 5 00:10:E7:95:03:87 (B) no 24% IntellCom_BS2_11

AP 11 00:50:FC:D6:CE:E3 (B) no 18% brama

AP 1 00:12:01:EC:3E:F0 (B+G) yes 16%

AP 6 00:15:E9:E3:3C:5D (B+G) yes 13% volia_home

 

но есть еще ваго всего что работает не в режиме АП (смотрел кисметом)

Изменено пользователем Ivan M. Kluchnick

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


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

Итак, небольшой отчет и несколько доп. вопросов.

 

Дошла до моих рук парочка DWL-G700AP.

Перешил в концептроники, выставил мощность на странице настроек в 22 22 22 22 ....

Выставил регион Япония (14-й канал - это типа хорошо)

 

Первый доп. вопрос:

- после перешивки сбрасывается MAC-адрес

- на странице hwset можно задать адреса для

NIC0

NIC1

WLAN

- как правильно выставить? Тот, что на донце кому прописать? Всем троим? Только для NIC? А какой поставить для WLAN? Как у овислинка на единичку отличающийся?

 

Решено было попробовать на них поднять канал.

Расстояние между точками 6 км, прямая видимость есть.

 

Точка 1 - 8-й этаж 9-ти этажки, антена закреплена на кронштейне под окном. 2.5 метра ВЧ кабеля (Belden H-1000). Пигтейл 30 см.

 

Точка 2 - лифтовая надстройка на крыше 14-ти этажки, антена на 2-х метровом кронштейне, спуск метров 5-6 того же кабеля, такой же пигтейл.

 

Антены - 90 см сплошная тарелка, облучатель им. Вектора.

 

Прицепили антену в точке 1, на глазок прицелились.

Длинк поставили в режиме АР.

 

Смонтировали точку 2.

Длинк поставили в режиме АР-клиент.

 

Получили сигнал 50 в попугаях концептроника которые от 0 до 100.

На клиенте скорость коннекта скакала (по статистике АР) от 54 до 36.

Зажали АР на "только G" и 54 мбита.

Пинги (даже 4-хкилобайтные) ходят устойчиво.

Попробовали мерять трансфер.

С обоих сторон к АР подключены ноуты, на одном подняли фтп.

Показало скорость 1.2 метра в секунду.

Поняли что уперлись в скорость винта не самого нового ноута :-)

 

Подравняли антену на первой точке - сигнал вырос до 56.

Уняли мощность до 15 15 15...

Сигнал опустился до 50.

 

С клиента видны десятка полтора станций "соседей", на 14 канале никого, наилучший сигнал "соседей" - 25.

 

Остальные доп. вопросы:

- какую оптимально ставить мощность?

- какую оптимально ставить чувствительность?

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


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

- какую оптимально ставить мощность?

- какую оптимально ставить чувствительность?

0x08 более чем.

~4

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


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

0x08 соотвествует 08 08 08... в понятиях концептроника?

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


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

Очевидно, соотвествует. Hex он и в африке hex.

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


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

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

Tx hangup! Reset wlan driver [1]...

и так 16 раз, потом перегружает точку. Больше подозреваю заводской брак, нежели саму прошивку. С такими же параметрами точки работают уже месяц, поэтмоу подозревать прошивку не могу, но наблюдать продолжаю. Точка проработала около двух суток, потом успешно ушла в даун, заменили сразу и вот расковырял ее.

 

ЗЫ. Жалко, но не очень, хорошо, что сейчас, а не в другой ответственный момент когда точек на замену не будет :)

Изменено пользователем N.leiten

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


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

The FS is writeable only in /etc and /usr directories. Others are SquashFS type so have only read-only acces. You able to have RamFS in some directories if on AP there is more than 8MB RAM.

Изменено пользователем N.leiten

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


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

Thanks N.Leiten, but in my compilation the unique folder that i can write is the /var folder. When i try save in /etc, for example, i receve "File is read only" and the file is -rwxr-xr-x.

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


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

It seems to be firmware is not right-initialized. Dgreen make a 3FS system. SquashFS in general stores all libraries and binaries needed for work. RAMFS is used only for logging in /var directory, so after reboot it is clean. And JF_FS2 which initialization makes in first boot (making directories and symlinks to them, mount/remount all system). Only last FS can store configs and other user-data.

In my FW initialization of JF_FS2 is /etc/rc.d/start (in some case it is init script in general) :)

Be carefull with changing FS when compiling own FW it has some depencies in kernel (in Reset procedures and in Root mount).

Изменено пользователем N.leiten

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


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

0x08 = 31 в попугаях initgain.asp
Эээээ... получается если продолжить нашу беседу "15 15 15 15..." которые я поставил - вроде как маловато будет?

А возможно ли составить табличку с соотвествиями следующих столбцов:

попугаи initgain.asp | hex | dBm | миливаты

Ну или хоть предоставить примерную формулу пересчета...

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


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

что то у меня не получаеться .. либо руки кривые либо что то не понимаю :(

 

вообщем сделал так:

прошил последней прошивкой rtl8186.dgreen.v2.zip (2.0.3) АП поставил в Клиента, в БРИДЖ, подключил эту АП к свичу поставил АП ип 10.1.1.2 второй хвостик с свича вставил в сервер на сервере поставил: 10.1.1.1

 

клиента перешитого подключил на G700 c IP 10.1.1.3(в родной прошивке)

 

пингую с сервака пинги не ходят :\ пингую с АП(перешитой которая в клиенте ) пинги ходят ..

 

почему она так работает (?? почему АП в режмие клиента в бридже прозрачно через себя не пропускает покаеты от сервака до базы !? :как допустим обычные ап были DWL 900aP и т.д. ставиш ей режим клиент и она прозрачна.. а эти так не умеют :? (

( как правельно сделать !?

 

сейчас вся моя настройка заключалась в следующем:

 

и в файлике

/usr/local/etc/rc.conf

поставил:

MODE="bridge"

BR0_IP="inet 10.1.1.2 netmask 255.255.255.0"

ROUTE_DEFAULT="10.1.1.1"

STATIC_ROUTE_COUNT=1

 

ребутнул АП потом:

 

iwpriv wlan0 set_mib ssid=Chat

iwpriv wlan0 set_mib opmode=8

iwpriv wlan0 set_mib channel=12

 

 

echo "1" > /proc/sys/net/ipv4/ip_forward

 

и что получаеться с АП перешитой пингаеться и сервак и раздающая АП 10,1,1,3

 

с сервака 10,1,1,1 пингаеться только АП перешитая с ип 10.1.1.2 а раздающая нет у которой адрес 10.1.1.3

 

 

(сервер 10.1.1.1)--(клиентская ап 10.1.1.2) - - - ( ап база родная Длинка прошивка ИП 10.1.1.3 )

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


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

В режиме бриджа маршрутизацию нужно выключить, то есть убрать

echo "1" > /proc/sys/net/ipv4/ip_forward

или вместо 1 поставить 0:

echo "0" > /proc/sys/net/ipv4/ip_forward

 

Далее: используй технологию нат2.5 или макклон для беспроводного интерфейса (ключи nat25_disable и macclone_enable соответственно). Включи либо одно, либо другое. Тогда пакеты будут ходить нормально.

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


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

огромное спасибо ! :)

всё заработало шыкарно!

расстояние ~4 км.. АП завязались на скорости 54мегабита )

антенны векторовские сетки

 

реальный транс скорости ещё не на ком замерить :) только пинги могу пустить с другой стороны покаместь некого нету :) но в ближ время будет :)

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


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

У кого-нить есть информация как ведут себя G700AP с местными прошивками (писанными и концептрониковыми) если им приходится бриджевать сетки в которым 50-100 разных МАСов?

 

P.S. у 2100 с блюбоксовой прошивкой сносит крышу...

 

P.P.S. оригинальный блюбох в этих условиях работает нормально.

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

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


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

что то у меня не получаеться .. либо руки кривые либо что то не понимаю :(

 

вообщем сделал так:

прошил последней прошивкой rtl8186.dgreen.v2.zip (2.0.3) АП поставил в Клиента, в БРИДЖ, подключил эту АП к свичу поставил АП ип 10.1.1.2 второй хвостик с свича вставил в сервер на сервере поставил: 10.1.1.1

 

клиента перешитого подключил на G700 c IP 10.1.1.3(в родной прошивке)

 

пингую с сервака пинги не ходят :\ пингую с АП(перешитой которая в клиенте ) пинги ходят ..

 

почему она так работает (?? почему АП в режмие клиента в бридже прозрачно через себя не пропускает покаеты от сервака до базы !? :как допустим обычные ап были DWL 900aP и т.д. ставиш ей режим клиент и она прозрачна.. а эти так не умеют :? (

( как правельно сделать !?

 

сейчас вся моя настройка заключалась в следующем:

 

и в файлике

/usr/local/etc/rc.conf

поставил:

MODE="bridge"

BR0_IP="inet 10.1.1.2 netmask 255.255.255.0"

ROUTE_DEFAULT="10.1.1.1"

STATIC_ROUTE_COUNT=1

 

ребутнул АП потом:

 

iwpriv wlan0 set_mib ssid=Chat

iwpriv wlan0 set_mib opmode=8

iwpriv wlan0 set_mib channel=12

 

 

echo "1" > /proc/sys/net/ipv4/ip_forward

 

и что получаеться с АП перешитой пингаеться и сервак и раздающая АП 10,1,1,3

 

с сервака 10,1,1,1 пингаеться только АП перешитая с ип 10.1.1.2 а раздающая нет у которой адрес 10.1.1.3

 

 

(сервер 10.1.1.1)--(клиентская ап 10.1.1.2) - - - ( ап база родная Длинка прошивка ИП 10.1.1.3 )

вродь всё помогло ..

после того как сделал

echo "0" > /proc/sys/net/ipv4/ip_forward

macclone_enable = 1

 

но теперь следующая история :)

 

 

 

----

(сервер 10.1.1.1)--(клиентская ап 10.1.1.2) - ~~~ радио ~~~ - ( ап база родная Длинка прошивка ИП 10.1.1.3 )--( 10.1.1.4 АП раздающая 900DWL) ~~~~ радио ~~~ ( Клиент 10.1.1.7 )

 

с сервера 10.1.1.1 пингуеться всё кроме клиента

с клиента 10.1.1.7 пингуется всё до 10.1.1.2 тоесть клиент пингает 10.1.1.4 и 10.1.1.3 а 10.1.1.2 уже нет :)

что это ещё может быть! ?:(

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


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

Залил прошивку от dgreen , посмотрел на нее, решил попробовать другую, столкнулся с тем что кнопка reset у меня как будто не работает, и режим для заливки фирмваре не включается соответсвенно, по ипам из прошивки тоже не пингуется :( Как быть?

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


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

Join the conversation

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

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

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

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

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

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

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