CTPAYC Опубликовано 3 июля, 2010 · Жалоба На прошлой неделе добавил модуль ядра tun.o, vtund и конфиг в прошивку wive-ng (старый труп RTL8186, но много применяется по работе) и потестировал L2/L3 VPN. Теперь у меня есть доступ в любые удаленные дебри. Кому-то интересна реализация, в блоге описывать ? Подозреваю всем будет интересно дальнейшее развитие проекта wive-ng т.к. девайсы на данном чипе все еще активно используются и хочешь/не хочешь по работе приходится осуществлять поддержку пользователей. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ZigFisher Опубликовано 3 июля, 2010 (изменено) · Жалоба Гуд. Описание фич и дополнительных возможностей буду выкладывать сюда - firmware_modification_wive-ng В той-же DokuWiki опишу и некоторые дополнительные возможности по железу. Изменено 3 июля, 2010 пользователем ZigFisher Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ZigFisher Опубликовано 4 июля, 2010 · Жалоба Ну что, пробовал кто-нибудь собрать прошивку с патчами ? Выложил патчи + скрипт сборки (использовать с умом на свой страх и риск !). В скрипте описан каждый шаг, если какая-то часть патчей не нужна - отключайте. На данный момент проверена работоспособность демонов vtund, snmpd, а так-же утилит uipkg, differ. Веб-интерфейс (webadmin) и dropbear пока еще в работе. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alecs-art Опубликовано 11 июля, 2010 (изменено) · Жалоба такая проблема наблюдается даааавно: изредка(чаще если торренты на полную включить и перегрузиться маршрутизатор из-за большой нагрузки) случается нечто- eth1 который должен получать динамически адрес из локалки провайдера отныне не получает его. eth1 вообще не поднимается в логе что-то про timeout и pad - ничего вразумительного. при этом если в ручную поднять с "примерным " ip из соотв сетки этот интерфейс, то все заводится- только провайдер периодически банит ;-) за неправильный ip. лечиться 100% - fs restore и конфигурацией(или восстановлением /etc из архива). что бы тут можно было придумать ? з.ы. В это же время на ПК все получается и поднимается. wive-ng 3.13-3.18 Acorp wr-g Изменено 11 июля, 2010 пользователем alecs-art Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
RAW Опубликовано 11 июля, 2010 · Жалоба Вот еще один собрат по несчастью. По словам сфстудио все дело в вотчдоге, а так как ковырять прошивку он больше не собирается, то проблема наша пока не разрешима. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 11 июля, 2010 · Жалоба Ну дык я же грю просмотрите скрипты там всё в них откоментировано. В чём проблема? Мне вот лично оно не нужно ибо смысла никакого нет. Разобраться там не сложно. Чуток головой подумать и можно вынести оцией в конфиг это дело, можно и не выносить. В общем было бы желание, сложного там ничего нет. Причину я описал выше, даже куда кивирнуть сказал. Просто возвращаться к трупику лично меня откровенно напрягает да и девайсов уже у меня нет на 8186 (и не надо) =) Ну и учитывая что факт о том что CPU не справляется с нагрузкой никуда не денеться оно и не стоит того чтобы продолжать хоть что-то делать с этими трупами. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alecs-art Опубликовано 11 июля, 2010 (изменено) · Жалоба Вот еще один собрат по несчастью. По словам сфстудио все дело в вотчдоге, а так как ковырять прошивку он больше не собирается, то проблема наша пока не разрешима. ды что-то не похоже - никаких флагов на диске не нашел. хоть где флаг должен быть на флехе ? Изменено 11 июля, 2010 пользователем alecs-art Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 11 июля, 2010 · Жалоба ды что-то не похоже - никаких флагов на диске не нашел. хоть где флаг должен быть на флехе ? Флаги диски флэхи =))) главное хвост. git clone и изучат всё что вызывается по cron`у. Внимательно и вдумчиво. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alecs-art Опубликовано 12 июля, 2010 (изменено) · Жалоба ды что-то не похоже - никаких флагов на диске не нашел. хоть где флаг должен быть на флехе ? Флаги диски флэхи =))) главное хвост. git clone и изучат всё что вызывается по cron`у. Внимательно и вдумчиво. если при загрузке устройства не поднимается интерфейс, а после инициализации /etc он поднимается, то где то должен быть флажок на флешке который взводится по вашим словам вотчдогом. Иначе быть не может(если верить вашим словам). Изменено 12 июля, 2010 пользователем alecs-art Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 12 июля, 2010 · Жалоба А если перестать медитировать и заглянуть таки в скрипты уже даже куда сказал. Ждёте пока я это сделаю за вас? Нет не сделаю,для меня 8186 уже не существует. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alecs-art Опубликовано 12 июля, 2010 · Жалоба А если перестать медитировать и заглянуть таки в скрипты уже даже куда сказал. Ждёте пока я это сделаю за вас? Нет не сделаю,для меня 8186 уже не существует.а нашел, сначала начал пытаться разобраться тот который из под uhdc вызывается, Надо убрать флаг бедствия соотвествующего интерфейса rm /etc/devices/bad.eth1 echo eth1 > /etc/devices/eth1 (на всякий случай) fs save и в начале скрипта /etc/scripts/one_port_workaround.sh #!/bin/sh exit - поставить p.s. ну колись хотя бы смысл этого вотx дога - напрочь вырубать интерфейс. типа стоит где то на точке и через интерфейс попер трафик и типа из-за того что он не кончится никак в ближайшее время его вырубают до ручного поднятия ? Тогда если есть физическая возможность добраться до разъемов - это не важный скрипт. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 12 июля, 2010 · Жалоба В нормальном режиме этот скрипт никогда не будет отрабатывать на исправных девайсах имеющих 2 физических LAN порта. Не забывайте делалось эта фирмварь для себя, а у себя считаю недопустимым иметь сбоящий ифейс в сети пусть он лучше вырубиться и трафик пойдёт через резервный канал чем судорожно рыться и искать где чего сдохло. А если у вас девайс задыхается под нагрузкой то тут тоже ничего хорошего нет. P.S. На домоюзеров никогда не ориентировался. Девайсы решали множество задач где сбоящий порт по моему мнению в разы хуже полного отключения, темболее почти всегда есть резерв. Если вам это не нужно - берёте сырцы и правите, на то оно и OSS. В общем у всех свои представления о прекрасном. Некоторые (намекаю) над трупами глумяться =) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Yohimbe Опубликовано 5 августа, 2010 · Жалоба Подскажите, на Edimax APg7206 где взять альтернативную прошивку. Очень бы хотелось мощность попробвать поднять. Сам не нашел. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ZlostnyTip Опубликовано 27 сентября, 2010 · Жалоба dgreen Привет. Простите, пожалуйста за мою тупость, я как интереснейший рассказ читал о процессе создании прошивки, запатентованной dgreen , главную роль в котором сыграла его дочь во время заливки загрузчика через JTAG (знать бы ещё, что это такое...). Дочитал до 24 страницы и понял, что у самого количество свободной памяти стало подходить к концу... У меня такая проблема. Купил я ZyXel P330W-EE, чтоб использовать его как Access Point. А эти гады в инструкции не сказали, что прога NetFriend больше не предлагает делать такую настройку, нужно только через WEB-конфигуратор. А я, пока это понял, успел навернуть прошивку в устройстве. Решил попробовать залить более старую версию, а она всё повесила. Потом я у умных ребят выяснил, что надо через TFTP залить файлы: webpages-zyxel-rus.bin, root.bin, linux.bin (я даже понял, что такое TFTP и смог запустить его службу)... Потом я залил последнюю прошивку с самого сайта ZyXel'я. Сейчас всё работает. Но вот вопрос! Я залил файлы, взятые вот отсюда: ftp://opensource.zyxel.com/P-330W/ Причём, использовал версию V1.7. Прошивкой от зухеля я заменил содержимое этих файлов на новое, или они при обновлении FirmWare остаются "неприкосновенными"? Есть ли мне смысл новые найти и залить? Хочется, чтоб всё хорошо стабильно работало! И если есть смысл, то где скачать хорошие версии этих файлов? Спасибо! Ещё раз извините, что задаю очень глупые вопросы! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
KnYaz2020 Опубликовано 27 сентября, 2010 (изменено) · Жалоба ыыыыыыы вот оно што! да этот 8186 не тянет нормально VPN!!! И как я раньше жил с этим? Теряет пакеттыыы! Изменено 27 сентября, 2010 пользователем KnYaz2020 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
azka Опубликовано 1 октября, 2010 · Жалоба Ku, podskazhite pls, zalil novoi boot v dwl-g700ap (RTL8186) cherez jtag, i nebootitsia, gdeto pisali chto eraseflash nada a potom boot zalivat, nikto neznaet po kakoi addr eraseflash delat? stuknite pls v PM estli ktoto reshal takoe :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
hylio05 Опубликовано 31 октября, 2010 · Жалоба Добрый вечер. Мне нужна помощ в следующей провлемме. Есть точка доступа прошитая wive хочу на прошивку как ни будь усстановить вот эту- wondershaper утилиту. Я не знаю возможно это или нет. Основная загвоздка в то что я не знаю какие пакеты использует wive да и вообще использует ли оно их. НУЖЕН СОВЕТ!!!! зарание благодарю. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
asdus Опубликовано 15 ноября, 2010 · Жалоба Доигрался :) Вчера на 2х G700AP обновил wive-ng до последней версии. Одна точка поднялась как надо, а одна не очень. LAN, работает, прошивка работает, Wi-Fi нет. Вопрос: как-нибудь можно удаленно определить горелость RF-модуля? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fafhrd Опубликовано 15 ноября, 2010 · Жалоба приветствую уважаемые! есть тело после неудачной прошивки: trendnet TEW-432BRP H/W:D1.1R в консоль отдает такие слова: UART1 output test ok Uart init mfid=000000c2 devid=00002249 Found 1 x 2M flash memory ---TRENDnet (RTL8186) at 2007.04.12-21:53+0800 version v1.0 [16bit](180MHz) rootfs checksum error at 000C0000! мне уже нужен JTAG и живой донор для снятия полной прошивки или можно поднять тело через tftp? ЗЫ на ping 192.168.1.6 не откликается. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jeejay Опубликовано 16 ноября, 2010 · Жалоба fafhrd, как ты смотришь в консоль? У меня D1.2R, та же модель роутера. Расскажу, чего я накопал по этой модели, может кто подкинет каких идей. 1. Wive-ng не прошивается. При заливании через веб-морду пишет "Invalid firmeware image" Именно так, с ошибкой. Поэтому скачал GPL код с сайта и стал смотреть исходники и пытаться собрать свой образ с ssh и, самое главное, поддержкой вланов. Код ОЧЕНЬ кривой. На том, что выложено на их сайте поддержку вланов банально не включишь, так как из файла if_vlan.h выкинуты куски. Спасибо, что есть wive и wive-ng, из которых я выдернул требуемые куски ээ.. функций? ( я просто совсем не знаю C++, только Perl чутка). Таким образом собрал ядро. Там во многих исходниках вставки типа "TR=1". Типа такая переменная. Также там везде понатыканы проверки TR==1. И если проверка не пройдет, то многие переменные просто не инициализируются. Сейчас вот только собрал финальный образ, но еще не проверил. По поводу восстановления прошивки на TEW-432BRP D1.2R (D1.1 думаю также): 1.держим резет и включаем питание. Загорается статус и не мигает. 2. подключаем кабель к компьютеру с tftp 3. На интерфейс писюка вешаем ip из диапазона 192.168.1.2-254 4.Дальше запускаем tftp и выдаем: tftp>connect 192.168.1.1 tftp>mode binary tftp> put tew.bin Лампочки замигают. Теперь ждем. Роутер перешьется и ребутнется. И это еще не все. Пытался настроить busybox так, как нужно мне - пока никак не могу найти, где прописана следующая фича: я правлю файл .config busybox-а, а когда делаю make в папке AP мой конфиг просто затирается! Забыл добавить. Прошивки легко гуглятся и скачиваются с сайта тренднета Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jeejay Опубликовано 16 ноября, 2010 · Жалоба BTW, не могу вскрыть образы прошивки. Кто-нибудь умеет распаковывать эти squashfs-lzma образы? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fafhrd Опубликовано 17 ноября, 2010 · Жалоба fafhrd,как ты смотришь в консоль? взял кабель от Nokia, внутри мост USB - COM OTi-6858, уровни сигналов подходящие, как у RTL8186 3.3V.разъем J1: 2-GND (земля) 5-TX 6-RX в HyperTerminal параметры: Bit per second:38400 Data Bits:8 Parity: none Stop Bits:1 Flow Control:None. 2. подключаем кабель к компьютеру с tftpв какой порт WAN или LAN? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fafhrd Опубликовано 17 ноября, 2010 · Жалоба В общем поднял trendnet TEW-432BRP H/W:D1.1R 1 присвоил в комп адрес 192.168.1.151 2 ping 192.168.1.1 - тишина 3 arp -a увидел mac, сравнил его с написаанным на пузе коробочки - совпадает. 4 скачал прошивку по принципу чем свежее тем кузявее. 5 tftp -i 192.168.1.1 PUT TEW432BRP_D1.2R_FW3.10B15_nml.bin в консоли (через com порт) увидел: UART1 output test ok Uart init mfid=000000c2 devid=00002249 Found 1 x 2M flash memory ---TRENDnet (RTL8186) at 2007.04.12-21:53+0800 version v1.0 [16bit](180MHz) Jump to image start=0x80300000... decompressing kernel: Uncompressing Linux... done, booting the kernel. done decompressing kernel. Check MII:phy 2, reg 31 0x0000b0b0 Check MII:phy 2, reg 26 0x00000052 Asic.revision=0x00000002 serial console detected. Disabling virtual terminals. console=/dev/ttyS0 init started: BusyBox v1.00-pre8 (2006.10.02-08:16+0000) multi-call binary BusyBox v1.00-pre8 (2006.10.02-08:16+0000) Built-in shell (msh) Enter 'help' for a list of built-in commands. Initialize wlan0 interface Setup BRIDGE interface SIOCGIFFLAGS: No such device bridge br0 doesn't exist; can't delete it Setup bridge... SIOCDELRT: No such process SIOCDELRT: No such process SIOCDELRT: No such process SIOCDELRT: No such process SIOCDELRT: No such process SIOCDELRT: No such process WiFi Simple Config v1.2 (2009.11.18-05:26+0000). Setup WAN interface miniigd (v1.01b) 747 748 749 boa: server version Boa/0.94.14rc21 boa: server built Jan 12 2010 at 11:03:53. boa: starting server pid=746, port 80 MP_Process.... # MP_Process:no connection in 90 seconds Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jeejay Опубликовано 17 ноября, 2010 · Жалоба Удалось оживить? Вижу мой ответ не понадобился, но при работах с прошивкой используют только LAN. Да, роутер на пинги не откликается, однако прошивается ок. И там такая штука - финальный образ запаковывается с помощью mgbin (утилита для запаковки 8186 образов). Кто-нибудь умеет его распаковывать? Искал в гугле по кодовым словам mgbin - ничего стоящего. Залил свою прошивку - роутер умер. Хотелось распаковать заводскую прошивку и сравнить со своей - может забыл чего. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jeejay Опубликовано 17 ноября, 2010 · Жалоба Нашел интересную штукенцию: http://www.bitsum.com/firmware_mod_kit.htm Скачал, запустил. Сначала не распаковало образ. Заработало, когда я изменил файл extract_firmare - дал ему команду безусловно использовать unsquashfs-lzma версии 2.1, а не 3. Обнаружил странную вещь: образ с сайта производителя содержит в dev кучу устройств, а образ созданный мною из GPL-кода ничего такого не имеет. Надо копать дальше. Буду смотреть в Makefile. Хотя наверное проще бросить все и купить dir-300, поддерживающий dd-wrt Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...