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

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

Если устройство 2T2R, а клиент 1T1R, то как используются антенны? Выбирается лучшая или как получится?

 

Я терь ещё и рекомндации к стандартам буду в слух читать? А если головой подумать? Всё же есть. Всё доступно.

 

P.S. Чёт сегодня меня накалили откровенно. Что за день блин. Читаю маны в слух - дорого.

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


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

PPPOE full offload by PPE. CPU load at PPPOE/IPOE used maximum 1-5%. Короче нафиг не надо. Всё обрабатываетя аппаратно. Более того существенного прироста банальный переход на спинлок не даст.

Thank You!

Best

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


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

 

А с чего должно произойти? ЧТо из слов boot или update перевести? Причём тут обновление прошивки?

 

P.S. и вообще головой нужно думать. Если не дай бог бы у вас попался бы китаец с 32Мб рамы одним 16Бит чипом получили бы кирпич.

 

 

 

Понял, я опять тороплюсь и туплю. Простите. Вы правы, как всегда.

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


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

2 camelopard

 

Ждите 1.14.7. Наконец обходными путями удалось добиться полноценной человеческой изоляции мультикаста между портами не похерив при этом вланы, более того PPE трансляцию мультикаста вдобавок заоффлоадил что по сути было побочным эффектом.

 

Так что начиная с 1.14.7 IgmpSnooping на LAN будет работать как будто физически реализован в свиче. За той лишь разницей что при 100% загрузке CPU увы правила не смогут моментально добавляться из userlevel а значит будет задержка подписки и несколько мс флуд по всем портам.

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


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

2 KnYaz2020

 

На ixbt человек отписался что wifi клиент работает.

 

P.S. Залил 1.14.7

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


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

что-то L2TP сервер не бум бум

прошивка Acorp_WR-150N-1T1R.1.14.7.RU.21122011.bin

железка DIR-300EEU....B1E

[Wive-RTNL@/]# ps | grep l2tp
 407 Admin      912 R <  xl2tpd-srv -c /etc/ppp-l2tpsrv/l2tpd.conf -s /etc/ppp-l2tpsrv/chap-secrets -p /var/run/xl2tpd-srv/l2tpd.pid -C /var/run/xl2tpd-srv
 447 Admin     1476 R    grep l2tp

маздай выдаёт ошибку как будто там вообще нет сервера l2tp

пробовал как с LAN-а так и с WAN-a

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

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


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

Смотрите iptables что грит на тему доступа и т.д. Откатывайтесь по шагам чтобы выяснить когда появилась поблема. Я правда догадываюсь когда но поверка за вами.

 

С 2007г можно было уже как минимум научиться логи не только смотреть но и прикладывать к репорту, а слова винда в репортах похоронить.

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


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

В общем вот https://gitorious.org/wive-rtnl-ralink-rt305x-routers-firmware/wive-rtnl-ralink-rt305x-routers-firmware/commit/40e9bfe40a4a0443977fa502a636261cf8ff0db2

 

Не забудьте перечислить премиальные гадалкам.

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


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

теперь работает, sfstudio спасибо!

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


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

2 sfstudio

Ave!

Спасибо, заценю.

 

Ждите 1.14.7. Наконец обходными путями удалось добиться полноценной человеческой изоляции мультикаста между портами не похерив при этом вланы, более того PPE трансляцию мультикаста вдобавок заоффлоадил что по сути было побочным эффектом.

Так что начиная с 1.14.7 IgmpSnooping на LAN будет работать как будто физически реализован в свиче. За той лишь разницей что при 100% загрузке CPU увы правила не смогут моментально добавляться из userlevel а значит будет задержка подписки и несколько мс флуд по всем портам.

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


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

Еще такой интересный момент в ходе экспериментов обнаружился: залил Uboot вместо чипсета WR-300N на WR-150N и теперь устройство по функционалу сравнялось с кирпичом, даже через консольный кабель не восстанавливается.

Удавалось ли кому-нибудь восстановить устройство после такого?

Или у вас хватало ума просто не делать такое :)

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


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

Программатор в зубы иначе никак. Я так понял в девайс с NOR флэшем залили бут с поддержкой SPI. Ну или наоборот разницы никакой. Будет кирпич который поднять реально только программатором.

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


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

Спс.

 

Интересно, на каком дистрибутиве ОС ведется разработка? Mandriva?

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


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

Спс.

 

Интересно, на каком дистрибутиве ОС ведется разработка? Mandriva?

 

Пока ещё в ней. Жду китайского нового года и снесу к чёртовой матери. Впервые за 10ток лет буду переустанавливать систему с нуля и это будет не мандрива которая на данный момент для разработки подходит чуть лучше чем бубунта. Но товарищи из РОСы делают всё чтобы последние девелы валили с неё хватаясь за голову.

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


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

sfstudio, не забудьте изменить часовой пояс для Беларуси в ntp.asp - страна отказалась от перехода на летнее время.

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


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

sfstudio, не забудьте изменить часовой пояс для Беларуси в ntp.asp - страна отказалась от перехода на летнее время.

 

Самостоятельно не судьба? Честно задрали игрища. Такие вещи правьте товарищи сами, аж 1,5 строки и причылайте дифы. Я понятия не имею чем у вас там батьки страдают и в какие стороны крутить + вообще рожей не занимаюсь.

 

В в ближайшее время скорее всего уйду на работу над медиаплэеерами (https://gitorious.org/wive-hd/wive-hd/commits/master) ибо Acorp как и ваш батька откровенно воду мутит.

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


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

2 KnYaz2020

 

На ixbt человек отписался что wifi клиент работает.

 

P.S. Залил 1.14.7

 

1. Да, спасибо, кажется я разобрался в чем косяк.. когда глянул на это:

 

# ip a
1: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 100
   link/ether 00:0b:2b:42:b8:86 brd ff:ff:ff:ff:ff:ff
   inet 192.168.1.239/24 brd 192.168.1.255 scope global eth2
2: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.0/8 scope host lo
3: ra0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 500
   link/ether 00:0b:2b:31:08:f7 brd ff:ff:ff:ff:ff:ff
   inet 169.254.242.162/16 scope global ra0

 

Т.э. на интерфейсе ra0 левый ИП. Недочитался, что The Wireless interface is treated as WAN port.

Ну с этим ясно... поставил какой ИП в базе, она запинговалась. НО это мне не подхдит.. как быть? Попытаюсь описать какая у меня топология:

У меня сейчас сеть построена таким образом:

Сервер (192.168.1.1) <-ethernet_to_AP-> AP (в режиме моста 192.168.1.2) <-wifi_to_Client-> Client (в режиме моста 192.168.1.4) <-ethernet_to_PC-> PC (192.168.1.5)

 

Но так как в этой прошивке клиента в режиме моста нет, то как быть? Как все настроить без переделывания структуры сети (т.э. чтобы база так и оставалась в режиме МОСТ) чтобы клиент с адресом 192.168.1.5 достучался к серверу (192.168.1.1)? Или все же придется переделать всю сеть (а она не маленькая...) в виде базы (AP) в режиме Gateway ?

 

Т.э. Если клиент в режиме "Ethernet Converter", то предполагается такая схема:

Сервер (192.168.1.1) (+ наверное нужно сюда алиас с сети 192.168.2. ?) <-ethernet_to_AP-> AP (в режиме моста 192.168.1.2 (+ наверное нужно сюда алиас с сети 192.168.2. ?)) <-wifi_to_Client-> Client (в режиме Ethernet Converter 192.168.2.4) <-ethernet_to_PC-> PC (192.168.1.5)

 

Но так что-то не выходит...

 

 

Только что получилось так настроить:

Сервер (192.168.1.1) <-ethernet_to_AP-> AP (в режиме Gateway 192.168.1.2) <-wifi_to_Client-> Client (в режиме Ethernet Converter 192.168.1.4) <-ethernet_to_PC-> PC (192.168.2.5)

 

Соответственно на PC (192.168.2.5) прописываем шлюз 192.168.1.4. При таковом построении с 192.168.2.5 попадаем на 192.168.1.1. Но это совсем не красиво (хочется чтобы у всех юзверов был один и тот же шлюз - 192.168.1.1) + со стороны сервера пользовательский ИП не 192.168.2.5, а его wifi-точки: 192.168.1.4, т.э. к пользователю на прямую не попасть... А хотелось бы чтобы все было прозрачно.

 

Как сделать, чтобы у клиента был ИП с той же подсети (192.168.1.) что и на сервере? Натолкните пожалуйста как сделать...

 

 

2. На данный момент все это пробовал с последней прошивкой 2.0.0. Заметил, что под win7 интерфейс жутко тормозит (кстати начиная с ранних прошивок), думал что-то с точкой или что еще.. но когда я эту же точку к ХР подключил, то все летает.

 

3. Отдельное спасибо за RSSI в "Station List", если можно, то сделайте в процентах.. думаю так проще представлять уровень...

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

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


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

1) Не страдайте хернёй переделывайте всё по человечески, делайте маршрутизацию. Как результат можно будет независимо контроллировать каждый участок сети + избавитесь от броадкаста в радио. Для псевдопрозрачности для клиентов есть parprouted в прошивке но сеть один фиг должн амарщрутизироваться.

2) Морду я переделывать не буду в этом месте и очень долго, а может уже никода.

3) У меня в виртуалке developers release W7 и никаких тормозов. Опять же на IXBT народ отписывался что морда "тормозит" если включены сякие кашперские антикулхацкеры ноды и прочее. Что логично ибо они ack выборочно дропают.

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


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

1) Не страдайте хернёй переделывайте всё по человечески, делайте маршрутизацию. Как результат можно будет независимо контроллировать каждый участок сети + избавитесь от броадкаста в радио. Для псевдопрозрачности для клиентов есть parprouted в прошивке но сеть один фиг должн амарщрутизироваться.

 

Ок, наверное так и сделаю... Тогда по какой лучше схеме делать? Я так понимаю этой?:

 

Сервер (192.168.1.1) <-ethernet_to_AP-> AP (в режиме Gateway 192.168.1.2) <-wifi_to_Client-> Client (в режиме Ethernet Converter 192.168.1.4) <-ethernet_to_PC-> PC (192.168.2.5)

 

Т.э. чтобы клиент шлюз по умолчанию задавал своей точки?

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


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

1) Не страдайте хернёй переделывайте всё по человечески, делайте маршрутизацию. Как результат можно будет независимо контроллировать каждый участок сети + избавитесь от броадкаста в радио. Для псевдопрозрачности для клиентов есть parprouted в прошивке но сеть один фиг должн амарщрутизироваться.

 

Ок, наверное так и сделаю... Тогда по какой лучше схеме делать? Я так понимаю этой?:

 

Сервер (192.168.1.1) <-ethernet_to_AP-> AP (в режиме Gateway 192.168.1.2) <-wifi_to_Client-> Client (в режиме Ethernet Converter 192.168.1.4) <-ethernet_to_PC-> PC (192.168.2.5)

 

Т.э. чтобы клиент шлюз по умолчанию задавал своей точки?

 

Для обсуждения таких вопросов есть другие темы.

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


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

Помогите мне решит проблему. Залил на Asus RT-G32 Rev.B1 прошивку Wive-NG-RTNL/KKC 1T1R-USB-savemem.1.12.7.RU заливал через веб родной прошивки. Теперь роутер работет не стабильно. В веб-интерфейс заходит, но не обновляет прошивку. В режим востановления прошивки не входит и Frimware Restoration не прошивается. telnet тоже не могу подключится. консульного шнура нет. Как мне вернуть асусовскую прошивку? Уже третьи сутки не сплю пытаюсь вернуть родную прошивку(

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


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

Помогите мне решит проблему. Залил на Asus RT-G32 Rev.B1 прошивку Wive-NG-RTNL/KKC 1T1R-USB-savemem.1.12.7.RU заливал через веб родной прошивки. Теперь роутер работет не стабильно. В веб-интерфейс заходит, но не обновляет прошивку. В режим востановления прошивки не входит и Frimware Restoration не прошивается. telnet тоже не могу подключится. консульного шнура нет. Как мне вернуть асусовскую прошивку? Уже третьи сутки не сплю пытаюсь вернуть родную прошивку(

 

1) http://wive-ng.sourceforge.net/?WR-NL_RT3050%282%29:Ssylki пункт F

2) http://wive-ng.sourceforge.net/?WR-NL_RT3050%282%29:Sovmestimye_ustroystva со слов "В теории" и пунк 3

3) все вопросы по восстановлении и эксплуатации ПО от асуса - на форум асуса

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


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

Начиная с коммита http://gitorious.org/wive-rtnl-ralink-rt305x-routers-firmware/wive-rtnl-ralink-rt305x-routers-firmware/commit/b4ccfb1f22b458ad246e644542fee1db4cd8aa63

(gitignore add aclocal.m4 and remove files)

перестала собираться прошивка 2T2R-USB-IPV6 (причем 2T2R собирается нормально). Валится на libiconv

в /opt/Wive-RTNL/lib/libiconv/libcharset не хватает папки autoconf.

создаем /opt/Wive-RTNL/lib/libiconv/libcharset/autoconf

проскакиваем дальше и валимся на /opt/Wive-RTNL/user/samba3

Эту проблему решил добавив:

/opt/Wive-RTNL/user/samba3/source/m4/aclocal.m4

/opt/Wive-RTNL/user/samba3/source/lib/talloc/aclocal.m4

/opt/Wive-RTNL/user/samba3/source/lib/tdb/aclocal.m4

/opt/Wive-RTNL/user/samba3/source/lib/ldb/aclocal.m4

/opt/Wive-RTNL/user/samba3/source/lib/replace/aclocal.m4

из предыдущего коммита.

Запускаем /opt/Wive-RTNL/user/samba3/DoConfigure.sh

Запускаем /opt/Wive-RTNL/*clear

Всё, после этих манипуляций прошивка собирается до конца

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

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


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

Для псевдопрозрачности для клиентов есть parprouted в прошивке но сеть один фиг должн амарщрутизироваться.

 

Настроил по такому принципу:

Сервер (192.168.1.1) <-ethernet_to_AP-> AP (в режиме Gateway 192.168.1.2) <-wifi_to_Client-> Client (в режиме Ethernet Converter 192.168.1.4(192.168.2.4)) <-ethernet_to_PC-> PC (192.168.2.5, шлюз на 192.168.2.4)

 

Вообщем главную задачу это делает, к инету PC достучаться может. Вопрос в том, как сделать чтобы этот PC был выден в сетевом окружении? Такой же вопрос, если таких PC несколько за точкой.

 

А где в веб-интерфейсе parprouted настаривается? что-то не нашел.. или только через консоль?

 

Еще заметил:

Если клиент получает адрес по DHCP, то DNS прописывается тот же что и адрес точки. А как задать в веб-браузере другие ДНС-сервера? Таких полей в разделе Services -> DHCP server не нашел.

 

И еще.. вот полдня провозился, но так и не добился стабильной работы в режиме клиента. То пинг большой, то потери. Пробовал как на разных расстояниях так и уменьшать/увеличивать мощность.

При чем если в режиме клиента брать реатековську точку (не важно, старую Г700АП или новую N-стандарта), пинг стабильный 1-2мс.

Такое чувство что Ралинк с Ралинком не дружат... Может нужно какие-то еще параметры подкрутить?

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

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


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

Вообщем главную задачу это делает, к инету PC достучаться может. Вопрос в том, как сделать чтобы этот PC был выден в сетевом окружении? Такой же вопрос, если таких PC несколько за точкой.

 

Централизованный wins сервер? Вообще это вопросы не для этой темы ещё раз повторяю. Читайте о сетях мелкософт виндовс в маршрутизируемых сетях.

 

А где в веб-интерфейсе parprouted настаривается? что-то не нашел.. или только через консоль?

 

Арппрокси в роже, настраивать там не чего.

 

Еще заметил:

Если клиент получает адрес по DHCP, то DNS прописывается тот же что и адрес точки. А как задать в веб-браузере другие ДНС-сервера? Таких полей в разделе Services -> DHCP server не нашел.

 

Всё там есть от режима зависит.

 

И еще.. вот полдня провозился, но так и не добился стабильной работы в режиме клиента. То пинг большой, то потери. Пробовал как на разных расстояниях так и уменьшать/увеличивать мощность.

При чем если в режиме клиента брать реатековську точку (не важно, старую Г700АП или новую N-стандарта), пинг стабильный 1-2мс.

Такое чувство что Ралинк с Ралинком не дружат... Может нужно какие-то еще параметры подкрутить?

 

Всё дружит проблем не видел.

 

перестала собираться прошивка 2T2R-USB-IPV6 (причем 2T2R собирается нормально).

 

Я вроде не обещал что фирмварь будет собираться везде во всех системах в т.ч. с древнючими автоконф, автомэйк и либтулл.

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


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

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