Page 390 of 394 FirstFirst ... 290340380388389390391392 ... LastLast
Results 5,836 to 5,850 of 5902

Thread: Новая прошивка 1.9.2.7-d/-rtn от энтузиастов и Олега

  1. #5836
    Quote Originally Posted by _DD_ View Post
    Я хочу вас поддержать. Ссылка на мой пост
    Да, читал ваш пост, нашел после того как устал биться головй о стену.. я к разработчикам отношения не имею но в 2009-2011 годах собирал прошивку под свои задачи, на тот момент жил на релизе 2861, и все было прекрасно, но понадобилось пересобрать прошивку, так как протух сертификат удостоверяющего центра который я в нее захардкодил, и обрнаружил что виртуалка в которой жило сборочное окружение ушла в мир иной. Теперь собираю все с нуля, конечно с тех пор воды много утекло, разрабы перешли с ядра 2.6.22.19 на 2.6.22.21, переработали RTN ветку для WL500 моделей, сам репозиторий изменился, теперь ядро вместе с патчами хранится вместе со всем остальным... вобщем чем занимаюсь сейчас - пытаюсь найти последний рабочий патч. Номера все перепутаны, поэтому сейчас иду патч за патчем из репы github. Стабильность работы openvpn это пожалуй даже важнее чем невозможность работы с IP сервера, у меня этих роутеров порядка 250... и если они начнут козлить... вобщем по головке то не погладят. TheMiron и lly видимо сейчас не до этого, да и уже как я посмотрю активности на форуме убавилось в разы, поэтому и заинтересованных лиц единицы. Но мне отступать некуда, буду искать. Более того мне еще придется для WL500W все тоже самое с бранчем D проворачивать.

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

    Было бы не плохо найти последний срез svn с того старого google.code.com, чтобы хотябы сопоставить svnrev и git.

    Сейчас дошел до 13 мая 2013г. на коммите d2370295cad69ff5276fbb3d434222ad20745461 уже не работает, отматываю назад.
    ---
    30 апреля 2013 на коммите 355f9847e1fc88b4e1c46a70f2430b2f1ea21a83 работает, теперь буду продвигаться вперед.
    ----
    На 1 мая 2013г работает, собираю 2 мая...
    -----
    На 2 мая 2013г не работает, итак круг сузился до 3 коммитов,
    у меня подозрение на коммит - d2195cd85cfc73b90a796911288846098f4126e3

    kernel: tun: Updates from upstream …
    tun: Limit amount of queued packets per device
    tun: Only wake up writers
    tun: Fix sk_sleep races when attaching/detaching
    tun/tap: Fix crashes if open() /dev/net/tun and then poll() it.
    tun: reuse struct sock fields
    tun: Fix races in tun_set_iff
    tun: keep link (carrier) state up to date
    lly-dev committed on 2 May 2013
    Last edited by dvg_lab; 28-07-2016 at 08:38.

  2. #5837
    Quote Originally Posted by dvg_lab View Post
    TheMiron и lly видимо сейчас не до этого, да и уже как я посмотрю активности на форуме убавилось в разы, поэтому и заинтересованных лиц единицы.
    Ну RT-N16, как я понял, уже не производятся. Но прошивки всё же обновляются, недавно вот syslog в интерфейс прикрутили. Возможно сейчас просто лето и отпуска. У меня вот ещё вопрос чем бы 16й заменить? Как то не портировали эту прошивку под современную линейку. А асувские прошивки не так вылизаны и с кучей мусора.

    Но мне отступать некуда, буду искать. Более того мне еще придется для WL500W все тоже самое с бранчем D проворачивать.
    А там тоже есть эта проблема? Обратите внимание на этот пост: http://wl500g.info/showthread.php?17...512#post269512
    IMHO, Вам ещё openvpn под него собирать придётся, т.к. новый репозиторий уже MIPS R2 http://wl500g.info/showthread.php?30...182#post269182 а старый не обновляют.

    tun: Limit amount of queued packets per device
    [...]
    tun/tap: Fix crashes if open() /dev/net/tun and then poll() it.
    Вот это похоже на то что происходит.
    Last edited by _DD_; 28-07-2016 at 09:57.

  3. #5838
    Quote Originally Posted by _DD_ View Post
    Ну RT-N16, как я понял, уже не производятся. Но прошивки всё же обновляются, недавно вот syslog в интерфейс прикрутили. Возможно сейчас просто лето и отпуска. У меня вот ещё вопрос чем бы 16й заменить? Как то не портировали эту прошивку под современную линейку. А асувские прошивки не так вылизаны и с кучей мусора.
    Это самый большой головняк, заменить по сути нечем, чтобы и стоило не дорого и имело открытый код.

    Quote Originally Posted by _DD_ View Post
    А там тоже есть эта проблема? Обратите внимание на этот пост: http://wl500g.info/showthread.php?17...512#post269512
    Ну я так думаю что там тоже будет эта проблема, думаю придется отдельно ветку D собирать на ядре 2.4

    Quote Originally Posted by _DD_ View Post
    IMHO, Вам ещё openvpn под него собирать придётся, т.к. новый репозиторий уже MIPS R2 http://wl500g.info/showthread.php?30...182#post269182 а старый не обновляют.


    Вот это похоже на то что происходит.
    Да, проблема точно в этом коммите d2195cd85cfc73b90a796911288846098f4126e3, они бэкпортировали в нем 7 патчей с апстрима на tun.c и какой-то из них сломал видимо работу tun драйвера, я далеко не kernel developer, понять бы куда копать. Тут еще один минус есть в том, что тут все патчи относящиеся к tun.c собраны в одном файле 560-tun-updates.patch и поди вычисли какой патч к чему относится. По хорошему надо ядро с дебагом собирать и попытаться его отладить.. но я тоже не специалист в этом деле и куда тут копать пока не знаю.

    сделал финт ушами, так как я не абы какой девелопер, я взял просто tun.c от версии 28763a8bc5bcfd3f193e37a2476c69349b7567a4 и запихал его в последний мастер, собрал - работает! теперь нужно бы затестить, что получилось со стабильностью, пока проблем не обнаружил.

    Вобщем исходя из http://git.kernel.org/cgit/linux/ker...8dcf3e4d4b3554
    ребята решили переделать работу tun драйвера через сокеты, что думаю и явилось результатом такого поведения. В целом работая больше 8 лет на старых прошивках со старой версией tun.c я ни разу не столкнулся с проблемами описываемыми по вышеуказанному линку, поэтому буду собирать со старым tun.c, а уважаемых TheMiron и lly (или может кто-то еще сможет раскопать проблему) мы попросим более подробно изучить этот вопрос как будет возможность.
    Last edited by Omega; 18-08-2016 at 00:19.

  4. #5839
    Вот версия со старым tun.c https://drive.google.com/folderview?...0E&usp=sharing.
    Также доделал интеграцию (правда не так красиво как у разработчиков) в прошивку openvpn, openssl, lzo, zlib, mini-snmpd если кому интересно выложу проект на github.
    Last edited by dvg_lab; 11-08-2016 at 09:07.

  5. #5840
    Quote Originally Posted by dvg_lab View Post
    Вот версия со старым tun.c https://drive.google.com/folderview?...0E&usp=sharing, в этой сборке нет snmp агента и samba, они у меня не собираются.
    Также доделал интеграцию (правда не так красиво как у разработчиков) в прошивку openvpn, openssl, lzo, zlib, mini-snmpd если кому интересно выложу проект на github.
    Не открывает. Что то у вас с настройками приватности. Интересно, может кто знает, а куда пропали разработчики TheMiron и lly-dev? Просто судя по https://github.com/wl500g/wl500g/commits/master с 9 июля полная тишина. Может как то можно с vectorm связаться, чтобы он собрал последнюю прошивку со старым tun.c?

    Кстати, вот эти баги:
    https://github.com/wl500g/wl500g/issues/477
    https://github.com/wl500g/wl500g/issues/457
    вроде как тоже из той же оперы? dvg_lab, может стоит и там отписаться?
    Last edited by _DD_; 10-08-2016 at 23:21.

  6. #5841
    Извиняюсь, у меня тут куча бранчей и первоначально собрал не из того бранча пришлось закрыть доступ, сейчас все исправил и залил по новой, новый линк https://drive.google.com/folderview?...0E&usp=sharing выложены версии для RT-N16, RT-N15U, RT-N10, RT-N12 если кому-то нужны версии под другие платформы пишите, соберу.

    Баги 100% из той же оперы, сейчас отпишусь, спасибо за линки. А lly и TheMiron очевидно в отпуске, надеюсь купаются в море и пьют холодное пиво

    PS: добавил прошивки для WL500W и WL500gP-v2
    Last edited by dvg_lab; 11-08-2016 at 10:48.

  7. #5842
    dvg_lab, спасибо. Я смотрю TheMiron появился, почему то в англ теме. Я неоднократно проверял влияние фастната, зная про его глюки с юсб модемами, результат нулевой.

    TheMiron, откатите, пожалуйста, для теста последнюю версию с старым tun.c, у dvg_lab не все пакеты собираются. У меня тоже есть несколько точек, готов тоже потестить.

  8. #5843
    Quote Originally Posted by _DD_ View Post
    dvg_lab, спасибо. Я смотрю TheMiron появился, почему то в англ теме. Я неоднократно проверял влияние фастната, зная про его глюки с юсб модемами, результат нулевой.
    Да я вчера проверил тоже, никак fastnat не влияет. Там видимо либо потерялся нужный патч для правильной работы tun.c через pseudo-socket object либо патч на ядро, но там настолько большое количество изменений в tun.c что отследить для меня сложновато, учитывая что не kernel developer, я знаю только что за 8 лет работы через старый tun.c проблем подобных невозможности обращения к сервисам сервера или невозможности шатдауна tun интерфейса у меня 250% не было, а роутеров у меня в эксплуатации именно 250 ))

    Quote Originally Posted by _DD_ View Post
    TheMiron, откатите, пожалуйста, для теста последнюю версию с старым tun.c, у dvg_lab не все пакеты собираются. У меня тоже есть несколько точек, готов тоже потестить.
    Теперь у меня собираются _все_ пакеты, и собственно прошивки выложены со всеми штатными пакетами, сегодня соберу еще для WL500gp.

  9. #5844

    Question

    Quote Originally Posted by dvg_lab View Post
    Теперь у меня собираются _все_ пакеты, и собственно прошивки выложены со всеми штатными пакетами, сегодня соберу еще для WL500gp.
    Т.е. это версия 1.9.2.7-rtn-r7487M-g4164297? Почему то дата и контрольная сумма к этой версии на http://asus.vectormm.net/rtn/7487/ поменалась.
    Было и долго держалось: 1657b13c9ff61e704927e236da0f79fc RT-N16-1.9.2.7-rtn-r7487M-g4164297.trx
    Сегодня стало: 34201e69f3a18ac6b2e06cc1adf04bd6 RT-N16-1.9.2.7-rtn-r7487M-g4164297.trx
    Там что то меняется?

    Quote Originally Posted by _DD_ View Post
    Кстати, вот эти баги:
    https://github.com/wl500g/wl500g/issues/477
    https://github.com/wl500g/wl500g/issues/457
    вроде как тоже из той же оперы?
    https://github.com/wl500g/wl500g/issues/243
    dvg_lab, гляньте, пожалуйста, это не оно же?
    Везде сразу пытаются лечить фастнат...

    Я бы и это перепроверил:
    https://github.com/wl500g/wl500g/issues/406
    https://github.com/wl500g/wl500g/issues/322

    Вот что бывает когда бага живёт очень долго.
    Last edited by Omega; 18-08-2016 at 00:20.

  10. #5845
    Quote Originally Posted by _DD_ View Post
    Т.е. это версия 1.9.2.7-rtn-r7487M-g4164297? Почему то дата и контрольная сумма к этой версии на http://asus.vectormm.net/rtn/7487/ поменалась.
    Было и долго держалось: 1657b13c9ff61e704927e236da0f79fc RT-N16-1.9.2.7-rtn-r7487M-g4164297.trx
    Сегодня стало: 34201e69f3a18ac6b2e06cc1adf04bd6 RT-N16-1.9.2.7-rtn-r7487M-g4164297.trx
    Там что то меняется?
    Я не в курсе что и кто выкладывает на http://asus.vectormm.net/rtn/7487/
    я сам вобщем-то 5 лет не заходил на этот форум, ибо все работало и кушать не просило, раньше качал все с гуглкода, а теперь компания добра сыграла с нами злую шутку и внезапно все оказалось на гитхабе и без привязанных бинарей.
    Мне кажется TheMiron до сих пор не верит что дело в tun.c хотя я провел все проверки, которые он просил. Ну да не суть, я собираюсь форкнуть проект на гитхабе и буду поддерживать альтернативную ветку с интегрированным openvpn.

    По последнему линку на багу, вполне возможно что это оно, но вполне возможно что там 2 разные баги - отсутствие пингов это может быть еще и файрвол влияет, я во время тестов столкнулся с этим, там 6-ое правило в INPUT цепочке дропает как раз пакеты. Но действительно сколько лет прошло с момента сборки 50XX (я так и не определил в каком релизе это появилось но это был конец апреля 2013г) и баг успешно жил до сих пор.
    Вообще видно что проект потихоньку теряет былую популярность - роутеры потихоньку дохнут, а ничего нового вместо них так и не появилось, да и скорости честно говоря на сегодняший день они обеспечивают совсем уж детские. Ну а еще года через 3-5 когда сдохнет последний RT-N16 что мы будем делать? У меня пока с поисками альтернатив не густо, склоняюсь к самосборному роутеру на одной из платформ имеющих поддержку openwrt.

  11. #5846
    сборка 7487 меняется каждый день в 2.27 ночи, похоже на автомат
    Last edited by iiiao; 14-08-2016 at 08:01.

  12. #5847
    Quote Originally Posted by iiiao View Post
    сборка 7487 меняется каждый день в 2.27 ночи, похоже на автомат
    Это то понятно, но тогда почему оно иногда не меняется и довольно долго? И что в прошивке такого может быть, что она собирается с разным результатом? ключи к ssh?

    dvg_lab, вам ответили по этой проблеме на https://github.com/wl500g/wl500g/issues/477 Я правильно понимаю, что есть вариант поправить, без отката на старый tun.c?

  13. #5848
    Quote Originally Posted by _DD_ View Post
    Это то понятно, но тогда почему оно иногда не меняется и довольно долго? И что в прошивке такого может быть, что она собирается с разным результатом? ключи к ssh?
    Да тупо время сборки бинарей изменяется, например добавляются строки compiled 17.08.2016, сборка же с master ветки идет,

    Quote Originally Posted by _DD_ View Post
    dvg_lab, вам ответили по этой проблеме на https://github.com/wl500g/wl500g/issues/477 Я правильно понимаю, что есть вариант поправить, без отката на старый tun.c?
    Да походу TheMiron нашел откуда грабли растут, если генерится неправильная чексумма то понятно почему пакеты не проходят. Уверен он поправит.

  14. #5849
    Quote Originally Posted by dvg_lab View Post
    Да тупо время сборки бинарей изменяется, например добавляются строки compiled 17.08.2016, сборка же с master ветки идет,
    Да, но при этом у этого робота должна быть какая то реакция вот сегодня собираю, а вот следующую неделю нет. Может он по каким то изменениям на гитхабе отслеживает?

    Да походу TheMiron нашел откуда грабли растут, если генерится неправильная чексумма то понятно почему пакеты не проходят. Уверен он поправит.
    Т.е. их сам же роутер зарезает? Потому как в l2 туннеле на снифере я никаких пакетов с неправильной чексуммой не замечал, просто ответа нет. Так же непонятно, почему канал падает, ему не всё равно на чексумму пакетов? И почему при изменении маршрутов, которые мы пушим клиенту, опенвпну неудаётся их переписать в системе... Откуда тогда берётся нестабильность? Или речь про пакеты самого туннеля, а не того, что внутри?

  15. #5850
    Quote Originally Posted by _DD_ View Post
    Да, но при этом у этого робота должна быть какая то реакция вот сегодня собираю, а вот следующую неделю нет. Может он по каким то изменениям на гитхабе отслеживает?
    Гадать мы тут можем долго, спросите лучше у TheMiron, мне кажется это его сервис.

    Quote Originally Posted by _DD_ View Post
    Т.е. их сам же роутер зарезает? Потому как в l2 туннеле на снифере я никаких пакетов с неправильной чексуммой не замечал, просто ответа нет. Так же непонятно, почему канал падает, ему не всё равно на чексумму пакетов? И почему при изменении маршрутов, которые мы пушим клиенту, опенвпну неудаётся их переписать в системе... Откуда тогда берётся нестабильность? Или речь про пакеты самого туннеля, а не того, что внутри?
    Дождемся патча, увидим, меня уже перетягивают на другие проекты, поэтому особо времени на исследования не остается, надеюсь в течении недели причесать свою сборку с openvpn и залить ее на github, а дальше буду периодически мержить с мастер веткой TheMiron.

Page 390 of 394 FirstFirst ... 290340380388389390391392 ... LastLast

Similar Threads

  1. WiFidog на прошивке Олега и энтузиастов
    By semen-demon in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 10
    Last Post: 29-08-2013, 10:08
  2. Replies: 83
    Last Post: 11-12-2012, 18:31
  3. Прошивка Олега на роутере DIR-320
    By sorine in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4359
    Last Post: 07-08-2011, 22:25
  4. Replies: 204
    Last Post: 28-06-2011, 20:08
  5. Архив - Прошивка 1.9.2.7-d/-rtn от энтузиастов
    By AndreyPopov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 477
    Last Post: 23-02-2009, 15:29

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •