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

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

Камрады, в прошивке можно выставить ssh-порт роутера наружу и сменить его с дефолтного на произвольный?

Есть в прошивке какой-нибудь намек на igmprt?

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

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


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

Port Forward Setting

VPN TCP 8022 192.168.1.1 22 * RouterRule

 

MAC/IP/Port Filtering Settings

VPN TCP * * * * 8022 accept RouterRule

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


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

Камрады, в прошивке можно выставить ssh-порт роутера наружу и сменить его с дефолтного на произвольный?

Есть в прошивке какой-нибудь намек на igmprt?

 

Вам лично запрещаю пользоваться rwfs. Что за тупизна товарищи? Или это форум гламурных девиц уже или как?

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


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

согласен, про SSH я ступил. А что насчет igmp proxy?

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


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

А что насчет igmp proxy?

 

А что с ним не так?

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


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

Залил 1.5.0.

Из изменений переезд на 4.6.0 gcc благодаря чему бинари стали ещё более компактными + при переезде выловил пару потенциальных глюков (gcc от версии к версии всё более требователен к коду). Временно отключена zebra т.к. 4.6.0 gcc не может её собрать корректно ругаясь на внутреннюю ошибку компилятора.

 

Так же по дефолту в ядре включена поддержка double vlan tag по сути хака позволяющего видеть внешнии тэги с коммутатора (по сути разновидность QinQ) настраивается примерно так http://www.opennet.ru/tips/info/1381.shtml. Сам не пробовал - проверяйте.

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


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

Добрый день.

Загрузил последнюю 1.5.0 После чего мне присвоялись эти значения:

DNS-суффикс подключения . . . . . : localnet

Локальный IPv6-адрес канала . . . : fe80::a0f2:289:841d:f480%11

IPv4-адрес. . . . . . . . . . . . : 178.140.217.0

Маска подсети . . . . . . . . . . : 255.255.240.0

Основной шлюз. . . . . . . . . : 178.140.208.1

 

зайти в веб морду не могу, пингует но не заходит. Как бы мне все это исправить?

asus rt-g32

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

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


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

Добрый день.

Загрузил последнюю 1.5.0 После чего мне присвоялись эти значения:

DNS-суффикс подключения . . . . . : localnet

Локальный IPv6-адрес канала . . . : fe80::a0f2:289:841d:f480%11

IPv4-адрес. . . . . . . . . . . . : 178.140.217.0

Маска подсети . . . . . . . . . . : 255.255.240.0

Основной шлюз. . . . . . . . . : 178.140.208.1

 

зайти в веб морду не могу, пингует но не заходит. Как бы мне все это исправить?

asus rt-g32

 

1) Все вопросы касательно вашего девайса обсасываются тут http://rtg32.ruforums.net/ не надо устраивать мешанину на форумах

2) Что значит залил? Что до этого было в девайсе?

3) Сброс посл заливки сделали?

4) Выткнуть кабель из wan а комп воткнуть в LAN2 порт адреса получит верные?

5) Тот адрес что я у вас вижу выдан провайдерам. Вот не помню для rtg-32 положение wan порта меняется или нет при прошивке. Если меняется то тады всё логично. Читайте внимательнее sadnet.ru там этот момент озвучен.

 

Ну и т.д. и т.п. На sadnet.ru чётко указаны ссылки куда и по каким девайсам писать и к кому обращаться.

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


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

Ваша правда, извиняюсь. Я нашел эту прошивку как раз с поста где говорилось о портах, но вошел в ступор, когда с этим столкнулся. Мои сообщения можно удалить за ненадобностью.

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


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

Ваша правда, извиняюсь. Я нашел эту прошивку как раз с поста где говорилось о портах, но вошел в ступор, когда с этим столкнулся. Мои сообщения можно удалить за ненадобностью.

 

Ну вот и ладушки. В следующий раз думаю вопросы будете задавать на форуме о вашем устройстве.

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


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

Вот этот конвертор подойдет для перепрошивки на 1.4 ? Сейчас стоит 1.24... Роутер на RT3052

Памяти в роутере 32мб? шейте из рожи в 99,9% прошьётся без проблем. Будет проблема возьмёте ЛЮБОЙ конвертер TTL->RS232 я лично собираю такие вещи на max232 за 3 минуты на коленке.

Через вебморду сменил прошивку с 1.2.4 на 1.5.1 Действительно, перепрошилось без проблем. Лезть в консоль не пришлось. Хотя конвертор я и приготовил на всякий случай ( пусть пылится, я только рад )

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

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


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

Все-равно не получается прошить через консоль.. то есть вообще подключить к консоли. Уже купил другой переходних на MAX232, для СОМ порта... в putty всеравно лезут иероглифы...

А обязательно подавать на плату 3.3В? Или достаточно землю и два сигнальных вывода?

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


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

А обязательно подавать на плату 3.3В?

Наоборот, это - с платы питающее напряжение, для max232 и иже с ними.

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


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

Наконец созрел и поменял свой старый atheros на железку которая поддерживает wive, ну и конечно прошился.

Причина простая, DD-WRT достал своими глюками. Добавим периодические дыры в бинарном интерфейсе(типа защита от перемаркировки и помошник в их бизнесе, очередные полуприоетарщики аля микротик), через дыры боты ломают точки и юзают в собственных целях. Есть инциденты.

 

После перехода на wive сразу заработал wireless printer Гнусмас, нормально стала работать N900, исчезли непонятные лаги.

Ну и конечно волосы у моих котов стали пушистыми и шелковистыми :-D

sfstudio +стопиццот :-)

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


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

Добрый день. Столкнулся с проблемой после прошивки роутера Zyxel Keenetic на чипе 3052. Не получается сохранить изменения из /etc. Пробую что-нибудь изменить и затем fs save и reboot. Вроде как все сохраняется, роутер перезагружается, но... все настройки возвращаются по дефаулту. Прошивка 1.5.3. Не подскажет ли sfstudio это глюк в прошивке или я делаю что-то не так?.. Спасибо.

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


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

Добрый день. Столкнулся с проблемой после прошивки роутера Zyxel Keenetic на чипе 3052. Не получается сохранить изменения из /etc. Пробую что-нибудь изменить и затем fs save и reboot. Вроде как все сохраняется, роутер перезагружается, но... все настройки возвращаются по дефаулту. Прошивка 1.5.3. Не подскажет ли sfstudio это глюк в прошивке или я делаю что-то не так?.. Спасибо.

 

Упс, точно поломал когда от tgz избавлялся, ща починю соберу внеплановую 1.5.5, блин только 1.5.4 зарелизил. Как проспал этот момент.... Завтра к вечеру заберёте где обычно.

 

Хотя нет, проверил на 1.5.4 всё работает. Сколько сохранить то пытаетесь? Там всего 2 блока по 64кб под rwfs в gzip пожатых отведено. Флэша на моих устройствах 4Мб так что под конфиги 2х блоков хватает по уши ещё половина свободна остаётся. Под другое не расчитывал.

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


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

Хотя нет, проверил на 1.5.4 всё работает. Сколько сохранить то пытаетесь? Там всего 2 блока по 64кб под rwfs в gzip пожатых отведено. Флэша на моих устройствах 4Мб так что под конфиги 2х блоков хватает по уши ещё половина свободна остаётся. Под другое не расчитывал.

Да я вроде тоже не дистрибутив винды пытаюсь сохранить) Простой эксперимент. Прошиваюсь, захожу и пытаюсь passwd Admin. Собственно вижу что пароль изменяется в /etc/passwd. Делаю fs save и reboot. После перезагрузки роутера, пароль сбрасывается на дефолтный. Так с любыми изменениями. На zyxel keenetic флэша тоже 4Мб.

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


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

Хотя нет, проверил на 1.5.4 всё работает. Сколько сохранить то пытаетесь? Там всего 2 блока по 64кб под rwfs в gzip пожатых отведено. Флэша на моих устройствах 4Мб так что под конфиги 2х блоков хватает по уши ещё половина свободна остаётся. Под другое не расчитывал.

Да я вроде тоже не дистрибутив винды пытаюсь сохранить) Простой эксперимент. Прошиваюсь, захожу и пытаюсь passwd Admin. Собственно вижу что пароль изменяется в /etc/passwd. Делаю fs save и reboot. После перезагрузки роутера, пароль сбрасывается на дефолтный. Так с любыми изменениями. На zyxel keenetic флэша тоже 4Мб.

 

cat /etc/init.d/pass сделайте да... =))) Не забывайте, т.к. тут ещё и вэб морда с "nvram" то часть вещей при старте генериться на лету, хотя это дело можно уже обойти на самом деле с passwd какраз такой случай когда можно отказаться регенерации между ребутами. В вашем случае достаточно /etc/init.d/pass сразу после #!/bin/sh воткнуть exit 0 и юзать штатные средства управления пользователями вдоль и поперёк =)

 

Дёрните сырцы из гита и просмотрите логику инита чтобы разобраться в таких моментах. Может попутно какой косячёкс заметите =)

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


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

ОК, спасибо;) Не допер)) Вернусь домой с работы - посмотрю.

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


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

И все-таки, хочется вернуться к DIR-300/NRU с мертвым бутом, напомню, железо:

SPANSION s29gl032n

RT3050

В консоле тишина т.к. залит мусор вместо бута(в режиме 9: Load Boot Loader code then write to Flash via TFTP. )

Хочется услышать идеи как восстановить такое "чудо"...

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


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

И все-таки, хочется вернуться к DIR-300/NRU с мертвым бутом, напомню, железо:

SPANSION s29gl032n

RT3050

В консоле тишина т.к. залит мусор вместо бута(в режиме 9: Load Boot Loader code then write to Flash via TFTP. )

Хочется услышать идеи как восстановить такое "чудо"...

 

Рядом есть тема какраз человек мертвичину поднимал, вот к нему и вопросы. Я бы выкинул бы и не парился.

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


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

Cегодня таки доделал окончательно автодетект флэша, теперь он состоит из 2х этапов и поддерживает все типы флэша (NAND/NOR/SPI) т.е. по сути теперь работать из коробки прошивка будет на любых RT305x based устройствах без перекомпиляции. Пока не автодетектиться только 1T1R/2T2R режимы радиомодуля и только на эти буковки в названии прошивки теперь имеет смысл обращать внимание. Сиё реализовано в 1.5.5 режиме.

 

Так же окончательно заработал double vlan tag. Поддержка включается установкой vlan_double_tag переменной и после перезагрузки на eth2.2 можно навешивать ифейсы со вторым уровнем вложения тэгов т.е. видеть внешние тэги. Человек отписался что работает причём без QinQ со стороны аплинка.

 

Сейчас дособираются имиджи залью на тест.

 

Полный список изменений в ветке 1.5.х

1) Fix EAP in bridge/mbssid mode.<br>                                                                                                       
2) Enable double vlan tag support per default.<br>                                                                                          
3) Fix net/ip fib metrics.<br>                                                                                                              
4) Zebra suspended (not build with gcc4.6.0).<br>                                                                                           
5) Try workaround speed regression in mips32r2 at RT3050 rev P0.<br>                                                                        
6) Remove some dead code.<br>                                                                                                               
7) Fix some leaks.<br>                                                                                                                      
8) Add HiPower variable. Use for increase LNA gain. DANGEROUS. Reduces RF module life.<br>                                                  
9) Rewrite content filter page.<br>                                                                                                         
10) Fix anntena numbers.<br>                                                                                                                
11) Add sysctl net.ipv4.vlan_double_tag variable for enable/disable double tag support.<br>                                                 
12) Netdevice code and some increase counters resolutions for network interfaces statistic.<br>                                             
13) PPPOE more correct ignore PADT packets whose destination address isn't ours patch. Need check in recive path to.<br>                    
14) In udp.c need check rt != NULL for prevent use after free.<br>                                                                          
15) Fix continuos allocation memory for modules.<br>                                                                                        
16) Kernel start time set to Apr-03-2011 instead 2000Y.<br>                                                                                 
17) Some symbols need export for compat with new code.<br>                                                                                  
18) Rework build system.<br>                                                                                                                
19) Add wan_manual_mtu variable 0/value default 0=auto,get from dhcp server.<br>                                                            
20) Add vpnPurePPPOE variable 0/1 default 0=full WAN+PPPOE mode.<br>                                                                        
21) Initial PPPOE Fastpath for mem and cpu save.<br>                                                                                        
22) Fix Color WPS LED.<br>                                                                                                                  
23) Some scripts rewrite for speedup and save flash space.<br>                                                                              
24) More chek for prevent crashes in fastnat.<br>                                                                                           
25) Consolidate some bridge code for more optimize.<br>                                                                                     
26) Packet scheduler clock source set to jiffers for save cpu time.<br>                                                                     
27) Add vlan_double_tag nvram variable for enable/disable QinQ support.<br>                                                                 
28) Auto enable double vlan tag in switch at eth2 up.<br>                                                                                   
29) PPP Disable multilink operation by default.<br>                                                                                         
30) Fix h323: bug in parsing of ASN1 SEQOF field.<br>                                                                                       
31) Initial RT5330 support.<br>                                                                                                             
32) Fix use ipcalc for ipt_accounting.<br>                                                                                                  
33) l2tp/pptp only if server and gw in different subnets need add route to server via gw.<br>                                               
34) Netfilter core optimize nf_hook_slow workaroudn.<br>                                                                                    
35) Update usb support for Ralink chips.<br>                                                                                                
36) More clean autodetect procedure of 2 stage.<br>

 

Нужен человек который по всей роже и в скриптах поправит мой корявый английский. Если есть такие люди - пишите.

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


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

1) очипятка report:

 

cleanall - 1. Full zero write in config,factory and rwfs particions.

2. Write temlate for RF config (Factory) to flash.

 

2) вопрос:

Каков всё-таки формат задания portforward? Выставил свои настройки. Сохраняется, но не работает. Тест порт-форварда показывает, что пакетики не ходят. Делаем руками. Работает. Хорошо. Сохраняем в /etc/portforward и делаем fs save

Теперь ребут. Проверяем портфорвард - не работает. Чешем репку, идём читать /etc/portforward - и видим его неизменным, без всех наших правок.

 

ВОПРОС: а как сохранить то, что там наредактировал?

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


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

Ещё один неосиливший настроить разрешающие правила для правил заданных в pf... Я с вас товарищи херею. Слабо отмотать тему и осилить перенести с чуть другого девайса с моим фв решение на ваш? http://ddixlab.ru/forum/viewtopic.php?t=1231&sid=23a2c531995636fa031dba4d2e5fa58a

 

Почему сделанно именно так там тоже описанно, ссылку я давал, так что господа ещё один подобный вопрос и под расстрел.

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


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

Стоит эту совсем не очевидную настройку внести в комментарий веб-морды, мне кажется.

 

Правильный ответ был: После того, как все правила будут настроены, Вы должны разрешить работу "проброшенных" портов в разделе IP/Port filtering. Без этого проброс портов работать не будет. Если никаких других правил у вас нет, то можно просто перекинуть "флажок" "All other packets will be:" в "Accepted" и нажать "Apply".

 

Собственно, задача форварда как таковая решилась, но осталось непонятно, что делать с более хитрыми настройками. Содержимое /etc/portforward сбрасывается при ребуте. Куда бы записать свои правила так, чтобы они смогли пережить ребут?

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


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

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