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

Kitsok

Активный участник
  • Публикации

    255
  • Зарегистрирован

  • Посещение

О Kitsok

  • Звание
    Студент
  1. Rtl8186 Firmware

    Имею пару каментов по Wive-ng. Не с целью критики, с с целью исправлений и улучшений. 1. Зачем в busybox включен dhcpd, если есть dnsmasq? 2. Нельзя ли написать статический бинарник для выполнения функций watchdog вместо того, чтобы отжирать больше мега памяти на шелл? 3. Множественные хардкоды путей к дереву исходников и тулчейну в исходниках, некрасиво. 4. Непонятно, как добавить новые тулы в сборку, в частности, мне не нужны *pp*, но нужен tcpdump, я его добавил в SUBDIRS в APP/Makefile, но не понял, где прописать, чтобы он копировался в файловую систему. Неужели в mkimg? 5. Косячок с dropbear. В mkimg прописано, что libcrypt.so.0 нужен pppd, а он нужен еще и dropbear'у, поэтому если отключить pppd, то дроп не запустится. 6. Последняя версия SDK - 17, а прошивка вроде как 21. Где бы взять свежий SDK? Спасибо за работу, вцелом прошивка нравится.
  2. Rtl8186 Firmware

    Поздравляю с открытием ;) Я эту ветку для себя открыл через WR-G :) P.S. Там другой тип флеш-памяти, я об этом писал.
  3. Передача данных ПОД водой

    Да по-моему, на километр дешевле будет кабель кинуть, чем всю эту бодягу с ультразвуком городить ;) Ну если бросать то оптику - а тут маленькая проблемка что скажет кабель если давление будет 1 км =100 атмосфер и не разорвет ли его при подьеме - так называемая кессонная болезнь ??? Э... я подумал, что километр - это в длину, а не в глубину ;) Если в глубину, то впору НИОКР открывать, на таких глубинах вроде даже подлодки не плавают ;)
  4. Передача данных ПОД водой

    Да по-моему, на километр дешевле будет кабель кинуть, чем всю эту бодягу с ультразвуком городить ;)
  5. Rtl8186 Firmware

    В принципе, у меня есть внешний ИП и круглосуточный серверок. Ограничение по месту - около 100 Гб ;) ;), провайдер - Корбина. Если надо - могу ftp или http расшарить.
  6. Rtl8186 Firmware

    dgreen, а исходники последуют? ;)
  7. Rtl8186 Firmware

    I2C гораздо (на мой взгляд) интереснее 1W. С I2C есть огроменная куча приборов, начиная от датчиков и заканчивая навороченными ШИМ-контроллерами.
  8. Rtl8186 Firmware

    dgree, я лог паника собрал. Куда тебе его слать? Вкрадце, рецепт такой: 1. Поднимаем АП 2. Дальше делаем манипуляции с led_type через iwpriv. Возможно и другие "помогут" ;) ;) 3. Делаем пинг через беспроводной сегмент. Фсе ;)
  9. Rtl8186 Firmware

    Забавную штуку нашел, почему раньше в глаза не бросилась - хз. Это из wlanapp.sh из SDK. Есть идеи, что это и зачем? # GPIO LED control by Richard H. eval `$GETMIB WLAN_DISABLED` eval `$GETMIB SHIPPING_MODEL` eval `$GETMIB ENCRYPT` eval `$GETMIB MACAC_ENABLED` eval `$GETMIB MODE` #[AP] if [ "$SHIPPING_MODEL" = '0' ] && [ "$WLAN_DISABLED" = '0' ]; then if [ "$MODE" = '2' -o "$MODE" = '3' ]; then #0000 0100 if [ "$ENCRYPT" = '0' ] && [ "$MACAC_ENABLED" = '0' ]; then #1110 1011 iwpriv wlan0 write_mem dw,bd010120,1,000004EB fi if [ "$ENCRYPT" = '0' ] && [ "$MACAC_ENABLED" = '1' ]; then #0110 1011 iwpriv wlan0 write_mem dw,bd010120,1,0000046B fi if [ "$ENCRYPT" != '0' ] && [ "$MACAC_ENABLED" = '0' ]; then #1110 0011 iwpriv wlan0 write_mem dw,bd010120,1,000004E3 fi if [ "$ENCRYPT" != '0' ] && [ "$MACAC_ENABLED" = '1' ]; then #0110 0011 iwpriv wlan0 write_mem dw,bd010120,1,00000463 fi else if [ "$ENCRYPT" = '0' ] && [ "$MACAC_ENABLED" = '0' ]; then #1110 1011 iwpriv wlan0 write_mem dw,bd010120,1,000005EB fi if [ "$ENCRYPT" = '0' ] && [ "$MACAC_ENABLED" = '1' ]; then #0110 1011 iwpriv wlan0 write_mem dw,bd010120,1,0000056B fi if [ "$ENCRYPT" != '0' ] && [ "$MACAC_ENABLED" = '0' ]; then #1110 0011 iwpriv wlan0 write_mem dw,bd010120,1,000005E3 fi if [ "$ENCRYPT" != '0' ] && [ "$MACAC_ENABLED" = '1' ]; then #0110 0011 iwpriv wlan0 write_mem dw,bd010120,1,00000563 fi fi else iwpriv wlan0 write_mem dw,bd010120,1,000005EB fi
  10. Rtl8186 Firmware

    Опа, круто, спасибо! Ща буду разбираться. Я только не понял, а прошивка для этого какая? От dgreen? А зачем тогда zflash?
  11. Rtl8186 Firmware

    Знаешь, я уже не помню. Помню, что мне в глаза бросилось, что я делал перестройку через iwpriv с непогашенным интерфейсом. Сегодня попробую все повторить. Да, делал я это через консоль ;) Лень мне по двадцать пять раз адрес на виндовой машине переписывать ;) С радио мне зайти не удалось похоже по той-же причине ;) dhcp сервер я еще не поднял, а переписывать статический айпишник заломало. Увидел, что точка в эфире и MAC у нее праавильный (000102030405 :):)) и успокоился. Сегодня буду прикручивать dhcp. Скриптов как бы нету, вчера в час ночи закончил настройкой руками (гляжу в wlan.sh из оригинальной прошивы, смотрю, как именуется private ioctl, делаю iwpriv). Но в целом я изменил (пишу по памяти, гарантий нет ;)) opmode=16 led_type=1 .... а вроде и все ;) ;) P.S. В аську постучался ;)
  12. Rtl8186 Firmware

    Так. Вчера выловил забавный баг ;) ;) С непогашенным wlan0 начал его перестраивать с клиента на АП, перестроил, потом говорю ifconfig wlan0 down и.... получаю непрекращающийся kernel panic ;) Через шесть минут перегрузилось само ;) Еще добавил в прошивку dnsmasq и udhcpc из бизибокса, вот теперь думаю, хватит ли памяти на все это. Предполагается иметь dhcpc, dhcpd, dnsmasq, pppd, ну и преславутый auth...
  13. Rtl8186 Firmware

    Я сегодня этот вопрос изучал. Сделал strings на этот самый auth, поискал в гугле и нашел похожие слова в софте authenticator проекта open1x. Только вот во-первых, забрать его похоже можно только из CVS, а во-вторых, там все файлы 3 года уже как не менялись, поэтому я забил. Сейчас еще попробую посмотреть. Да, ну и на железо там завязано прилично, криптование-то либо в железе, либо в драйвере должно быть.. P.S. Вывел в эфир в режиме AP, даже светодиод правильно мыргает ;) Добавка: Вот, что есть на openwrt: nas is the proprietary binary tool that sets up dynamic encryption (WEP/WPA) on the wireless device. Засада какая-то...
  14. Rtl8186 Firmware

    ;) Да я не жадный, но исходников нету, по крайней мере демон auth, удивительно похожий на юзер-левел часть WPA в дереве исходников лежит в виде бинарника ;(