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

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

Забудьте... Через 3 дня приедут 8196 железки и прощай 8186 в плане поддержки

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


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

Да, чуть не забыл. Советую собирать и использовать последнюю версию из гита, с 0.2.21 много мелких фиксов. Релизить смысла пока нет т.к. остаются не закрытые проблемы, но и тянуть 8186 дальше нет желания/возможности. Фиксы ещё некоторое время будут появляться в git....

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


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

Забудьте... Через 3 дня приедут 8196 железки и прощай 8186 в плане поддержки
Я бы забыл, но этого железа ещё куча огромная лежит, и мечтает ещё послужить человечеству ;)

 

Сам понимаю что большего от этого проца уже не выжать, всё что мне нужно есть в прошивке wive-ng и работает на ура! Забуду, как тока вторую сетку повешу на локалку, не очень специфичная фича для линуха, но чёт у меня не работает.

 

Какие девайсы будут на 8196?? Уже есть определённые модели?

Как говорил Семён Семёныч из бриллиантовой руки: "Будем искать" :)

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


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

Ну никак не получается скомпилить... вконце выдает: :(

 

BIN: /opt/Wive/ro_root/bin/tc /opt/Wive/ro_root/bin/igmpproxy

./mkimg: line 275: tools/sstrip/sstrip: No such file or directory

SBIN: /opt/Wive/ro_root/sbin/pppoe /opt/Wive/ro_root/sbin/dnsmasq /opt/Wive/ro_root/sbin/pppoe-relay /opt/Wive/ro_root/sbin/xl2tpd /opt/Wive/ro_root/sbin/pppoe-discovery

./mkimg: line 280: tools/sstrip/sstrip: No such file or directory

LIB: /opt/Wive/ro_root/lib/libpptp.so /opt/Wive/ro_root/lib/pppol2tp.so /opt/Wive/ro_root/lib/openl2tp.so /opt/Wive/ro_root/lib/pptp.so /opt/Wive/ro_root/lib/rp-pppoe.so

./mkimg: line 285: tools/sstrip/sstrip: No such file or directory

 

...........................

 

********************* RO filesystem *********************

============Create Squashfs=====================

./mkimg: line 366: /opt/Wive/tools/mksquashfs: No such file or directory

Can't stat file! [squashfs.o]

du: cannot access `squashfs.o': No such file or directory

===============================================

Summary:

==>Squashfs disk size = 3636 KBytes

==>Squashfs image size = KBytes

===============================================

Remove temp compile files

make[1]: Leaving directory `/var/opt/Wive'

make split

make[1]: Entering directory `/var/opt/Wive'

cd ./tools; ./splitinone.pl

root not exist at ./splitinone.pl line 13.

make[1]: *** [split] Error 2

make[1]: Leaving directory `/var/opt/Wive'

make: *** [all] Error 2

 

Смотрим:

mksquashfs -> squashfs/mksquashfs-lzma

 

Проверяем папку squashfs и там действительно нет mksquashfs-lzma. Почему?

 

 

Также вопросы еще в силе для Г700:

1. Если ли уже где-то готовый мануал как и какую можно допаять память? (помню обсуждалось в этой теме, перечитал страницы 130 и по эту, и ничего не нашел :( Если нет мануала, то хоть укажите на какой страничке это обсуждалось, там были ссылки на другие форумы где это более детально обсуждалось).

 

2. Как подпаять/подключить флешку?

 

3. Как вкомпилить в прошивку ddclient (чтобы обновлял в DYNDNS инфу об IP)?

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

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


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

Какие девайсы будут на 8196?? Уже есть определённые модели?

Как говорил Семён Семёныч из бриллиантовой руки: "Будем искать" :)

Будут акорпы, пока demo-boards ещё не доехали, да и над 8671BH работаю пока ибо они уже на конвеер пошли. Как только буду знать точное наименование - дам знать.

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


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

Ну никак не получается скомпилить... вконце выдает: :(

 

BIN: /opt/Wive/ro_root/bin/tc /opt/Wive/ro_root/bin/igmpproxy

./mkimg: line 275: tools/sstrip/sstrip: No such file or directory

SBIN: /opt/Wive/ro_root/sbin/pppoe /opt/Wive/ro_root/sbin/dnsmasq /opt/Wive/ro_root/sbin/pppoe-relay /opt/Wive/ro_root/sbin/xl2tpd /opt/Wive/ro_root/sbin/pppoe-discovery

./mkimg: line 280: tools/sstrip/sstrip: No such file or directory

LIB: /opt/Wive/ro_root/lib/libpptp.so /opt/Wive/ro_root/lib/pppol2tp.so /opt/Wive/ro_root/lib/openl2tp.so /opt/Wive/ro_root/lib/pptp.so /opt/Wive/ro_root/lib/rp-pppoe.so

./mkimg: line 285: tools/sstrip/sstrip: No such file or directory

 

...........................

 

********************* RO filesystem *********************

============Create Squashfs=====================

./mkimg: line 366: /opt/Wive/tools/mksquashfs: No such file or directory

Can't stat file! [squashfs.o]

du: cannot access `squashfs.o': No such file or directory

===============================================

Summary:

==>Squashfs disk size = 3636 KBytes

==>Squashfs image size = KBytes

===============================================

Remove temp compile files

make[1]: Leaving directory `/var/opt/Wive'

make split

make[1]: Entering directory `/var/opt/Wive'

cd ./tools; ./splitinone.pl

root not exist at ./splitinone.pl line 13.

make[1]: *** [split] Error 2

make[1]: Leaving directory `/var/opt/Wive'

make: *** [all] Error 2

 

Смотрим:

mksquashfs -> squashfs/mksquashfs-lzma

 

Проверяем папку squashfs и там действительно нет mksquashfs-lzma. Почему?

Отвечаю сам на свой вопрос (может кому пригодится). Чтобы небыло этой ошибки нужно установить zlib-devel

 

Залил эту прошивку в точку, настроил на конект с другой. при вводе комманды: # wl sta

выдает:

aid bssid rssi dB TxPackets RxPackets TxFail TxRate RxRate

Segmentation fault

 

Что может быть?

 

Также остаются вопросы: (Г700):

1. Если ли уже где-то готовый мануал как и какую можно допаять память? (помню обсуждалось в этой теме, перечитал страницы 130 и по эту, и ничего не нашел :( Если нет мануала, то хоть укажите на какой страничке это обсуждалось, там были ссылки на другие форумы где это более детально обсуждалось).

 

2. Как подпаять/подключить флешку?

 

3. Как вкомпилить в прошивку ddclient (чтобы обновлял в DYNDNS инфу об IP)?

 

Также интересно: ничего страшного если значения ETH0_MACADDR и WLAN_MACADDR одинаковые? На что-то это может повлиять?

 

И еще... есть ли в прошивке какаето утилитка, чтобы с помощью ее можно было слить какой-то файлик с прошивки на комп?

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

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


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

Также интересно: ничего страшного если значения ETH0_MACADDR и WLAN_MACADDR одинаковые? На что-то это может повлиять?
если они оба в одном бридже, то ничего страшного, у самого все девайсы так настроены, а если вне бриджа или в разных бриджах, то хотел бы сам узнать, очень интересует ;)

 

И еще... есть ли в прошивке какаето утилитка, чтобы с помощью ее можно было слить какой-то файлик с прошивки на комп?
в прошивке есть утилита ftpput, на компе мож запустить типа babyftp

 

вопрос остаётся открытый как повесить вторую сетку на интерфейс; пробывал разными способами - не получается

неужели никто с этим не сталкивался?

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


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

Пытаюсь настроить pppoe-соединение, и не получается, в логе /var/log/boot.log:

Starting boot services:Starting VPN network pppoe...

nice: pppd: No such file or directory

 

Для настройки использовал только эти параметры, может что-то еще нужно?:

#--PPPOE

PPPOE_CALL_START=yes

PPPOE_ETH=br0

PPPOE_MTU=1000

PPPOE_MRU=1000

PPPOE_USER=myuser

PPPOE_PASSWORD=mypass

PPPOE_ACNAME=you_acname

PPPOE_SERVICENAME=inet

PPPOE_PEERDNS=yes

PPPOE_DEFAULTROUTE=no

PPPOE_AUTO_REDIAL=no

PPPOE_KERNEL_MODE=no

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

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


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

Также вот вопрос по увеличению RAM.

Припаял 32М в G700AP, но точка загрузилась, но все-равно видит 8М. Заменил бут на этот: http://approsoftware.com/download/rtl8186/bootloader/

Точка увидела 16Мб.

 

Вопрос, есть ли бут, чтобы точка видела 32Мб? Если да, киньте пожалуйста ссылку.

 

Прошивка wive-ng - 0.2.21

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

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


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

Какую прошивку от aplite надо заливать в орг. ovislink wl-5460 и как ето правильно сделать.

 

вот на http://approsoftware.com/download/rtl8186/ куча прошивок.

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

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


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

Также интересно: ничего страшного если значения ETH0_MACADDR и WLAN_MACADDR одинаковые? На что-то это может повлиять?
если они оба в одном бридже, то ничего страшного, у самого все девайсы так настроены, а если вне бриджа или в разных бриджах, то хотел бы сам узнать, очень интересует ;)

Даже если они в бридже маки на ифейсах должны быть РАЗНЫЕ. Посмотрите код работы бриджа в ядре... Могут быть абсолютно непредсказуемые чудеса.

 

вопрос остаётся открытый как повесить вторую сетку на интерфейс; пробывал разными способами - не получается

неужели никто с этим не сталкивался?

Альясы не работают? Может таки с роутингом чего не докрутили? Хотя как вариант кто мешает поднять 2й хоть пустой бридж интерфейс и зарулить на него нужную подсеть? Хотя альясы тоже должны работать.

 

Также вот вопрос по увеличению RAM.

Припаял 32М в G700AP, но точка загрузилась, но все-равно видит 8М. Заменил бут на этот: http://approsoftware.com/download/rtl8186/bootloader/

Точка увидела 16Мб.

 

Вопрос, есть ли бут, чтобы точка видела 32Мб? Если да, киньте пожалуйста ссылку.

 

Прошивка wive-ng - 0.2.21

Тут был человек который правил бут для 32Мб поищите в теме.

 

Пытаюсь настроить pppoe-соединение, и не получается, в логе /var/log/boot.log:

Starting boot services:Starting VPN network pppoe...

nice: pppd: No such file or directory

дык pppd вообще собрался и есть в прошивке?

 

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


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

Пытаюсь настроить pppoe-соединение, и не получается, в логе /var/log/boot.log:

Starting boot services:Starting VPN network pppoe...

nice: pppd: No such file or directory

 

Для настройки использовал только эти параметры, может что-то еще нужно?:

#--PPPOE

PPPOE_CALL_START=yes

PPPOE_ETH=br0

PPPOE_MTU=1000

PPPOE_MRU=1000

PPPOE_USER=myuser

PPPOE_PASSWORD=mypass

PPPOE_ACNAME=you_acname

PPPOE_SERVICENAME=inet

PPPOE_PEERDNS=yes

PPPOE_DEFAULTROUTE=no

PPPOE_AUTO_REDIAL=no

PPPOE_KERNEL_MODE=no

Вот буквально вчера строил РРРОЕ

в принцие намтроил с первого раза - если не считать ошибке в логине - с чем и провозился около часа , пока не увидел ошибки

 

PPPOE_DEFAULTROUTE=no

PPPOE_AUTO_REDIAL=nо

 

вот эти два параметра мне не нравяться в твоей настройке

другими словами ты не устанавливаеш дефаулт роуте - тойсь модем будет видеть только свою подсеть а все остальное будет игнорировать

 

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

 

 

не знаю как реализирован рррое в модеме но я бы все таки прописал логин пароль в чап-секрете в директории /etc/ppp

 

вообще-то очень плохо что писатели прошивки не пишут нмкакой документации

желательно чтобы на каждый режим работы АП была написана краткая инструкция - какие именно параметры , и в каких файлах должны изменены

 

начиная с описания прошивки

 

в интернете находил несколько таких описаний - но они описываю сами простые варианты настройки , и описаны не для самых новых прошивок

завтра попробую описать как настроить АП в режиме роутера с настройкой по DHCP и поднятием РРРОЕ со стороны wlan0

 

 

 

 

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


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

вопрос остаётся открытый как повесить вторую сетку на интерфейс; пробывал разными способами - не получается

неужели никто с этим не сталкивался?

немного не понятно задан вопрос

как правило в линуксе вторую и последующие подсети можно поднять командой

ifconfig eth0:1n 192.168.nnn.nnn

 

а что не работает ??? завтра проверю, или ты не про это спрашиваеш ???

 

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


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

Даже если они в бридже маки на ифейсах должны быть РАЗНЫЕ. Посмотрите код работы бриджа в ядре... Могут быть абсолютно непредсказуемые чудеса.
хмм... не задумывался об этом, надо будет проверить

 

Альясы не работают? Может таки с роутингом чего не докрутили? Хотя как вариант кто мешает поднять 2й хоть пустой бридж интерфейс и зарулить на него нужную подсеть? Хотя альясы тоже должны работать.
Роутинг докрутили, меняли на такой же модем, но с другой прашивой, сетка из вне была видна и работала. Может именно я чего то не докрутил на прошивке с wive-ng??

 

немного не понятно задан вопрос

как правило в линуксе вторую и последующие подсети можно поднять командой

ifconfig eth0:1n 192.168.nnn.nnn

 

а что не работает ??? завтра проверю, или ты не про это спрашиваеш ???

да, именно про это, и это у мня не работает :(
Изменено пользователем X0t@bych

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


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

Пытаюсь настроить pppoe-соединение, и не получается, в логе /var/log/boot.log:

Starting boot services:Starting VPN network pppoe...

nice: pppd: No such file or directory

дык pppd вообще собрался и есть в прошивке?

Да, действительно не собрался. Немогу понять почему? При компиляции ошибок не выбрасывает.. что может быть?

 

А также почему выскакивает ошибка сегментации?:

# wl sta

 

aid bssid rssi dB TxPackets RxPackets TxFail TxRate RxRate

Segmentation fault

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


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

вообще-то очень плохо что писатели прошивки не пишут нмкакой документации

желательно чтобы на каждый режим работы АП была написана краткая инструкция - какие именно параметры , и в каких файлах должны изменены

 

начиная с описания прошивки

 

в интернете находил несколько таких описаний - но они описываю сами простые варианты настройки , и описаны не для самых новых прошивок

завтра попробую описать как настроить АП в режиме роутера с настройкой по DHCP и поднятием РРРОЕ со стороны wlan0

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

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


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

Роутинг докрутили, меняли на такой же модем, но с другой прашивой, сетка из вне была видна и работала. Может именно я чего то не докрутил на прошивке с wive-ng??

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

 

да, именно про это, и это у мня не работает :(

Работает, проверил только что. Маршрут + правило в iptables и вауля.

 

aid bssid rssi dB TxPackets RxPackets TxFail TxRate RxRate

Segmentation fault

это бывает когда неассоциированы не с одной БС или не подключен ниодин клиент. Где-то деление на ноль ИМХО, всё руки не дойдут выправить.

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


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

По pppd ща разберусь, мой косяк. wl вроде нормально отрабатывает но перепроверю.

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


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

в config в корне фирмвари добавить после # For all mode строку INCLUDE_PPP_CLIENT="YES", где-то потерял нечаянно.

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


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

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

Спасибо за предложение

думаю вы проверите мои опусы на наличие грубых ошибок

 

для начала напишу план

 

=============================================================

Содержание

 

1. Изготовление дата кабеля

1.1 изготовление RS232-TTL кабеля

1.2 изготовление USB -TTL кабеля

2. Работа с датакабелем

2.1 Работа с датакабелем в среде Windows

2.2 Работа с датакабелем в среде Linux

3 Инсталяция Wive-ng

4. Деинсталяция Wive-ng

5. Примеры настройки

5.1 Настройка Wive-ng в режиме АП

5.2 Настройка Wive-ng в режиме Клиент инфраструктуры , бридже

5.3 Настройка Wive-ng в режиме Client , router с поднятием интерфейса wlan0 по DHCP и работой по PPPOE

6. Тонкая настройка различных параметров

 

====

Вся информация по

Wive-NG rtl8186 routers firmware

находиться тут

http://wive-ng.sourceforge.net/

 

Там же находяться все прошивки

http://sourceforge.net/project/showfiles.p...ckage_id=290878

 

Данное описания писалось для прошивки wive-ng-0.2.21.7z

 

 

1. Изготовление дата кабеля

 

1.1 изготовление RS232-TTL кабеля

1.2 изготовление USB -TTL кабеля

 

2. Работа с датакабелем

 

Подключение :

 

D-Link 700

1) VCC

2) GND

3) CTS

4) RTS

5) TX

6) RX

 

 

 

 

 

2.1 Работа с датакабелем в среде Windows

 

в HyperTerminal параметры:

Bit per second:38400

Data Bits:8

Parity: none

Stop Bits:1

Flow Control:None.

 

2.2 Работа с датакабелем в среде Linux

 

Minicom

 

 

3 Инсталяция Wive-ng

 

4. Деинсталяция Wive-ng

 

5. Примеры настройки

5.1 Настройка Wive-ng в режиме АП

5.2 Настройка Wive-ng в режиме Клиент инфраструктуры , бридже

5.3 Настройка Wive-ng в режиме Client , router с поднятием интерфейса wlan0 по DHCP и работой по PPPOE

 

6. Тонкая настройка различных параметров

 

========================

 

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


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

Sirco, а смысл писать про датакабеля в доке по прошивке? тем более сходу? мне ни разу не пришлось использовать датакабель с ртл 8186 и wive-ng. Кому нужно будет диагностировать/восстановить ТД, то сам найдет инфу.

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


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

Sirco, а смысл писать про датакабеля в доке по прошивке? тем более сходу? мне ни разу не пришлось использовать датакабель с ртл 8186 и wive-ng. Кому нужно будет диагностировать/восстановить ТД, то сам найдет инфу.

 

Очень даже и неплохо было бы чтобы все было в одном месте. Я только ЗА написание такой доки. Был бы очень за нее благодарен!

 

aid bssid rssi dB TxPackets RxPackets TxFail TxRate RxRate

Segmentation fault

это бывает когда неассоциированы не с одной БС или не подключен ниодин клиент. Где-то деление на ноль ИМХО, всё руки не дойдут выправить.

Нет, как раз когда не подключена ниодна станция, то этого не выдает, а просто:

aid bssid rssi dB TxPackets RxPackets TxFail TxRate RxRate

 

А вот когда подключил, и чтобы посмотреть какие уровки, то выскакивает эта ошибка.

 

Почему же в версии 0.2.21 все ОК? А только в исходниках такое? Тоесть версия 0.2.21 из других исходников собиралась?

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

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


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

в config в корне фирмвари добавить после # For all mode строку INCLUDE_PPP_CLIENT="YES", где-то потерял нечаянно.

Да, так скомпилилось и все работает, спасибо.

Остается вопрос с сегментацией.

 

И всеже непонятно, прошивку 0.2.21 Вы с других ссорцов делали?

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

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


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

в config в корне фирмвари добавить после # For all mode строку INCLUDE_PPP_CLIENT="YES", где-то потерял нечаянно.

Да, так скомпилилось и все работает, спасибо.

Остается вопрос с сегментацией.

 

И всеже непонятно, прошивку 0.2.21 Вы с других ссорцов делали?

Да, я добился повторения, где-то в инклудах косячок, просто систему сборки унифицировал и использую один набор инклудов, вот вилимо там где-то и закрался глючок, сейчас нет времени разбираться, загружен работой с 8671BH, в процессе погляжу. Благо никто не запрещает пользоваться информацией по команде rssi, оно даже нагляднее.

Можете сами глянуть код в wl.c начиная с 595 строки, напихать туда printf на каждый пук и выяснить в каком месте оно конкретно сегфолтиться, тогда смогу оперативно поправить, просто сейчас некогда абсолютно заморачиваться этим делом.

 

Спасибо за предложение

думаю вы проверите мои опусы на наличие грубых ошибок

Могу дать доступ к правке официального wiki, там народ уже кое-что накидывал. Так что заведите экаунт на sf.net и скинте мне в личку unix name экаунта дам права на правку. А с вычитыванием по ходу дела разберёмся.

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

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


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

Sirco, а смысл писать про датакабеля в доке по прошивке? тем более сходу? мне ни разу не пришлось использовать датакабель с ртл 8186 и wive-ng. Кому нужно будет диагностировать/восстановить ТД, то сам найдет инфу.

Да нет проблем - сам иногда делал инсталяцию виндовса без наличия мышки или клавы

если изловчиться то можно инсталировать и без наличия монитора ;-)))

 

Если ничего сильно не менять то вполне будет достаточно и инсталяции/настройки втемную

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

 

один из местных провайдеров вытирал дефаултовые настройки , и менял рутовский пароль

так что зайти на модем не возможно .

тыкнулся сделать датакабель - схем много, сначала сделал на MAX232 - не понравилось

искал датакабель для мобилки Самсунг С-100 - но она очень древняя

потом оказалось что для этой цели подходит датакабель СА-42 от нокии - который все это время валялся у меня на столе

надо было только отрыть и посмотреть что всередине коробочки...

оказалось что там микросхема PL2303 такая же как в вышеуказанном самсунге....

 

вот это коротую информацию хочу и описать людям , чтобы не тыкались как слепые котята

 

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


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

Join the conversation

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

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

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

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

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

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

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