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

RT305* wifi routers Разработка прошивок для WiFI CPE

Очередной внеплановый 1.3.6 релиз залил на sf.net. Пофикшена мегабага приводившая к сумасшествию dhcp клиента при втыкании кабеля в любой порт свича. Терь драйвер по голове стучит клиенту только если воткнуто в wan а dhcp не так рьяно исполняет поручение по перезапуску сервисов проводя проверку а нужно ли это вообще делать.

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


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

Очередной внеплановый 1.3.6 релиз залил на sf.net.

Видать не до конца починили sf.net. При попытке скачать пишет следующее:

 

Всё, скачал, пробую.

post-80087-1296380284_thumb.jpg

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

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


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

Видать не до конца починили sf.net. При попытке скачать пишет следующее:

И зачеи это тут писать? Блин. Как это к теме относиться?

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


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

сори

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

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


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

Господа владельцы https://sites.google.com/site/wivertnl/ и http://rt-g32.0fe.ru/home обновите информацию по версиям и прибейти все версии до 1.3.0 пока народ не наплодил трупиков обновляясь с древних версий.

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


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

Ув. sfstudio

 

Хочу взять под Вашу прошивку для л2тп дуал Билаин, вместо дир-615:

 

Asus RT-N13Urev.B MSQ-RTN13U Ralink RT3052@380 64 8 Ralink b/g/n - yes - 4 LAN 1 WAN 12 1 USB 2.0

 

Лить образ проши можно сразу через морду?

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


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

aleksey_zaleksey_z - НЕЛЬЗЯ, также. как я понял перешиваться с прошивок раннее 1,3,0 только через консоль и boot

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

жаль, что без консоли никак.

 

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


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

Лить образ проши можно сразу через морду?

Нет, у них другой формат заголовков.

 

aleksey_zaleksey_z - НЕЛЬЗЯ, также. как я понял перешиваться с прошивок раннее 1,3,0 только через консоль и boot

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

жаль, что без консоли никак.

Вообще народ пишет что обновляется и из рожи, я у себя попробовал как не странно тоже обновилось, хотя логика не учитывает перехода с rootfs+kernel на nopadded. Однако могут быть чудеса при обновлении. Так что тут как повезёт.

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


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

Нет, у них другой формат заголовков.

А подскажите, как же быть с Асус? Хочу нормальную, стабильную железяку. Только хотел менять дир-615 е4 на Асус, вышеуказанный.

 

 

Вообще народ пишет что обновляется и из рожи, я у себя попробовал как не странно тоже обновилось, хотя логика не учитывает перехода с rootfs+kernel на nopadded. Однако могут быть чудеса при обновлении. Так что тут как повезёт.

В убитый дир-300 из краш режима заливал образ с ссылки для длинков 1.3.0, а все послед. образы вкл. 1.3.6 брал с ссылки для Акорп и обновлял из веб-инт-са дир-300. Как же на Асус так же?

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


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

А подскажите, как же быть с Асус? Хочу нормальную, стабильную железяку. Только хотел менять дир-615 е4 на Асус, вышеуказанный.

Консольный шнур в зубы и вперёд. Я на асус не работаю чтобы их поддерживать. Хотя я бы не советовал брать N13U, антены там это нечто, 2 полоски фольги на плате...

 

В убитый дир-300 из краш режима заливал образ с ссылки для длинков 1.3.0, а все послед. образы вкл. 1.3.6 брал с ссылки для Акорп и обновлял из веб-инт-са дир-300. Как же на Асус так же?

Никак. Для ***линков Russiane39 делал имиджи, для асусов никто не взялся, а мне оно нафиг не нужно. И вообще уже сдуйтесь с этой темы в профильный форум http://www.lan23.ru/forum/showthread.php?t=5232. Тут только багрепорты и приём патчей от населения. Все хомяки с вопросами настройки и прошивки идут в тему на lan23.

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


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

aleksey_zaleksey_z - НЕЛЬЗЯ, также. как я понял перешиваться с прошивок раннее 1,3,0 только через консоль и boot

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

жаль, что без консоли никак.

А если из краш режима, как у длинков? Поднятый после молнии дир-300нру (выгорел порт, пробовал его поднять на дд-врт, переназначить ван-порт, не вышло, т.к. типа на Ралинк это нельзя реализовать "с форума") с этой прошивкой просто удивляет. Ван-Порт по дефолту стал там, где пытался переназн. его на дд-врт, соед к прову (л2тп дуал, канал до 100 мбит/с-внешний, не лок прова) настраивается ну очень просто, как и всё ост, без лишних исполнений. И вот железяка после подачи молнии стоит и РАБОТАЕТ. Скорость попробовал, при средненезагруженном канале (первая половина дня) в торренте 3,6 МБ/с, внешний треккер кинозал.тв, лок. трекер откл, лок. пиры откл. ( я с Украины). Не зависает, не переподкл. при нагрузках, ну просто стоит и РАБОТАЕТ. Как в Асус залить и получить две РАБОТАЮЩИЕ железки?

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


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

А если из краш режима, как у длинков?

ПИЛЯТЬ. Я что не ясно сказал что вы в дибилинки шьёте образы Russiane хоть из краша хоть нет? ГРЮ ЗАГОЛОВКИ ДРУГИЕ.

Я непонятно сказал сдуться по вопросам прошивки и настройки в профильный форум? Опять начинаете капать на мозги? Что млять у владельцев длинка за мания насрать где только можно?

 

 

Как в Асус залить и получить две РАБОТАЮЩИЕ железки?

Взять консольный шнур и залить.

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


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

Народ отрапартовал о полной работоспособности на http://www.shop.nag.ru/catalog/item/05921 девайсах. Однако замечу что в последнее время эти же железки (всмысле с той же маркировкой) идут уже на RTL8196C.

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


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

а можно ли fullflash с рабочей железки слить в файл для восстановления убитой железки на программаторе?

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


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

а можно ли fullflash с рабочей железки слить в файл для восстановления убитой железки на программаторе?

А на кой? Кто мешает собрать бут влить его программатором а потом из бута влить уже остальное? Или собрать непосредственно fullimage из дерева? Такая возможность есть и предусмотрена в дереве исходников, берите и собирайте.

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


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

еще б подсказал кто как это сделать :) обычные прошивки собираются. после скачивания полного гита. обновлениями както не всё видать сливается. версия не меняется. а после полного слива скомпилишь тулчейн и вроде нормальная прошивка компилится. в дир300 нру и в тенду без шнурков 1.3.* после 1.2.4 залились. и обратно откатываются без проблем.других устройств нет под руками проверить. я вроде видел в коммитах упоминание про поддержку логики для слива фуллфлэша. если правильно понял.

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


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

еще б подсказал кто как это сделать :) обычные прошивки собираются. после скачивания полного гита. обновлениями както не всё видать сливается. версия не меняется. а после полного слива скомпилишь тулчейн и вроде нормальная прошивка компилится. в дир300 нру и в тенду без шнурков 1.3.* после 1.2.4 залились. и обратно откатываются без проблем.других устройств нет под руками проверить. я вроде видел в коммитах упоминание про поддержку логики для слива фуллфлэша. если правильно понял.

Нет там никакой такой логики. А собрать очень просто. Сливаем полный гит пересобираем тулчейн идём в Uboot конфигурим и собираем его, затем делаем ./compile <нужный тип> и идём курить. Далее в images найдёте и фулы и буты и т.д.

 

И не надо изобретать велосипеды, всё сделано до вас.

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


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

Вот и у меня дошли руки обновиться до 1.3.6

Только проблемы возникли странные, раньше (стояла версия 1.1.23) такого не было

 

Как выглядит таблица маршрутизации под виндой

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0  178.137.151.254    46.185.20.216     20
      46.185.16.0    255.255.248.0         On-link     46.185.20.216    276
    46.185.20.216  255.255.255.255         On-link     46.185.20.216    276
    46.185.23.255  255.255.255.255         On-link     46.185.20.216    276
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     46.185.20.216    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     46.185.20.216    276
===========================================================================
Ethernet adapter Локалка:

   DNS-суффикс подключения . . . . . : 
   Описание. . . . . . . . . . . . . : Atheros AR8131 PCI-E Gigabit Ethernet Controller
   Физический адрес. . . . . . . . . : 00-A0-D1-AF-7B-CE
   DHCP включен. . . . . . . . . . . : Да
   Автонастройка включена. . . . . . : Да
   IPv4-адрес. . . . . . . . . . . . : 46.185.20.216(Основной) 
   Маска подсети . . . . . . . . . . : 255.255.248.0
   Аренда получена. . . . . . . . . . : 2 февраля 2011 г. 8:48:08
   Срок аренды истекает. . . . . . . . . . : 2 февраля 2011 г. 20:48:08
   Основной шлюз. . . . . . . . . : 178.137.151.254
   DHCP-сервер. . . . . . . . . . . : 81.23.16.54
   DNS-серверы. . . . . . . . . . . : 81.23.16.53
                                       81.23.16.54
   NetBios через TCP/IP. . . . . . . . : Включен

 

А вот так выглядит под WiveNG

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
46.185.16.0     *               255.255.248.0   U     0      0        0 eth2.2
127.0.0.0       *               255.0.0.0       U     0      0        0 lo

eth2.2    Link encap:Ethernet  HWaddr 00:0B:2B:06:05:B5  
          inet addr:46.185.21.133  Bcast:46.185.23.255  Mask:255.255.248.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:208 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:17178 (16.7 KiB)  TX bytes:764 (764.0 B)

 

Причем пров немного странный, то выдает IPы с той же подсети что и шлюз, то вообще из какой то жопы. Так вот если дефолт гейтвей не оказывается в диапазоне выданого IP/netmask через DHCP - то udhcpc просто не добавляет нужные маршруты в таблицу роутинга с ошибкой: Network is unreachable

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


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

Причем пров немного странный, то выдает IPы с той же подсети что и шлюз, то вообще из какой то жопы. Так вот если дефолт гейтвей не оказывается в диапазоне выданого IP/netmask через DHCP - то udhcpc просто не добавляет нужные маршруты в таблицу роутинга с ошибкой: Network is unreachable

Как по вашему он должен добавить дгв через узел до которого он сам не знает маршрута? Вот и я не знаю.

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


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

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

# udhcpc -ieth2.2 -r178.137.148.233

 

UPD: Ну так винда ж каким то образом добавляет? О_о

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

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


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

UPD: Ну так винда ж каким то образом добавляет? О_о

Винда это вообще дикая сущность и весьма странно что она вообще хоть как-то работает. И именно благодаря повсеместному распространению этого какашечного поделия имеем тонну гемороя с кривыми ISP.

 

Т.е. в любом случае маршрут до подсети или хоста который будет добавлен как dgw должен существовать, как не крути. А в выводе виндовозном я вообще не вижу этого. Так что работает оно через либастрал ИМХО =)

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


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

перешился на 1.3.6 , скрупулезно восстановил ручками все настройки с принтскринов прошивки 1.1.15.(на ней все что нужно работало)(пров -горбина,маскарад в локалке)

что заметил :

- количество маршрутов возросло при подключенном впн на 50% примерно, стало аж 38.

- локальные ресурсы даже конкретные хосты до которых получен маршрут на вкладке роутинг резолвятся через dns в ip, но никак не доступны, tracert дальше 192.168.1.1 не идет.

настроен портфорвардинг и если активировать и не настраивать мак ип портфильтеринг то инет не раздается на компы, иначе раздается, раннее включение мак ип портфильтеринга без настроек заставляло работать портфорвардинг.

vpn имеет адрес 85.21.0.237 , локальный ресурс 85.21.88.130 mask 255.255.255.255 и еще ресурс 85.21.79.38.

пробовал дописывать ручками маршрут до сети 85.21.0.0 /255.255.0.0 DGW WAN не помогло.

WIFI свисток на RT2870 цепляется только на частоте BW 20 мГЦ , так же как и три соседских ноута на прошивке 1.1.15 все при тех же настройках было отлично. т е BW 40 мГЦ.

порадовала скорость и стабильность прошивки.

пишу с работы, по памяти (про медиумов помню) вечером скину логи и скрины с маршрутами старыми рабочими и текущими, если еще что необходимо скажите добавлю.

(если что sorry . тогда пост прибью)

 

 

 

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


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

что заметил :

- количество маршрутов возросло при подключенном впн на 50% примерно, стало аж 38.

Логично ибо обрабатываем все опции теперь.

 

- локальные ресурсы даже конкретные хосты до которых получен маршрут на вкладке роутинг резолвятся через dns в ip, но никак не доступны, tracert дальше 192.168.1.1 не идет.

Что-то перекрутили видать.

 

настроен портфорвардинг и если активировать и не настраивать мак ип портфильтеринг то инет не раздается на компы, иначе раздается, раннее включение мак ип портфильтеринга без настроек заставляло работать портфорвардинг.

Голова на что? Вы не видете что по дефолту правило DENY FOR ALL ?

 

vpn имеет адрес 85.21.0.237 , локальный ресурс 85.21.88.130 mask 255.255.255.255 и еще ресурс 85.21.79.38.

пробовал дописывать ручками маршрут до сети 85.21.0.0 /255.255.0.0 DGW WAN не помогло.

Чему это должно было помочь?

 

WIFI свисток на RT2870 цепляется только на частоте BW 20 мГЦ , так же как и три соседских ноута на прошивке 1.1.15 все при тех же настройках было отлично. т е BW 40 мГЦ.

Гнать не надо? Не трогайте вообще настройки wifi там всё настроено по человечески. Максимум каналы крутануть.

 

порадовала скорость и стабильность прошивки.

Странное сочетание с вышесказанным.

 

пишу с работы, по памяти (про медиумов помню) вечером скину логи и скрины с маршрутами старыми рабочими и текущими, если еще что необходимо скажите добавлю.

Не надо мне ваших логов. У вас банально бардак в настройках. Сидите и разбирайтесь что "перенастроили". С корбилайновцами проверено работает и локальные и прочие фигушки без проблем. Так что руки. Настройте ПО МИНИМУМУ а потом уже накручивайте всё остальное. Т.е. начать с fs fullreset и полной настройки руками БЕЗ ВСЯКИХ СКРИНОВ. КРУТИТЬ ПО МИНИМУМУ. Особенно когда не понимаешь чего делаешь.

 

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


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

Нашел по багрепортам DD-WRT подобную своей проблему, и последовал совету в комментах.

http://svn.dd-wrt.com:8000/dd-wrt/ticket/1216

 

После добавлении в список маршрутов данных записей, инет чудесным образом оживает:

ip route replace {WAN_GATEWAY}/32 dev {WAN_DEV}
ip route replace default via {WAN_GATEWAY} dev {WAN_DEV}

 

Вот так выглядит рабочая таблица маршрутизации:

[neanton-wifi@/]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
178.137.151.254 *               255.255.255.255 UH    0      0        0 eth2.2
192.168.0.0     *               255.255.255.0   U     0      0        0 br0
46.185.16.0     *               255.255.248.0   U     0      0        0 eth2.2
239.0.0.0       *               255.0.0.0       U     0      0        0 br0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         178-137-151-254 0.0.0.0         UG    0      0        0 eth2.2

 

Мож есть возможность как то это поправить? Версию udhcpc.sh от сегодня из гита пробовал. Не помогло.

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

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


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

хз на сколько мое решение верно, но у меня с таким фиксом все работет, за других ручаться не буду ибо вообще мало смыслю чего тут творится:

diff -ru wive\udhcpc.sh wive-fix\udhcpc.sh
--- wive\udhcpc.sh      Wed Feb 02 23:50:51 2011
+++ wive-fix\udhcpc.sh  Thu Feb 03 01:55:47 2011
@@ -75,6 +75,10 @@

                metric=0
                for i in $router; do
+                   #workaround if gateway not in the same network as ip
+                   $LOG "Add static route to gateway: $router/32 dev $interface metric $metric"
+                   ip route replace $router/32 dev $interface metric $metric
+
                    $LOG "Add default route $i dev $interface metric $metric"
                    ROUTELIST_DGW="$ROUTELIST_DGW default:$router:$interface:$metric"
                    #save first dgw with metric=1 to use in corbina hack

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


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

Гость
Эта тема закрыта для публикации сообщений.