PDA

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



Pages : 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

ghost_ufa
24-08-2009, 19:03
Ну емае, insmod/modprobe pppox.o и все что с этим связано. в .config для ядра что вообще проставлено?


Ага, пасибо, уже нашел сам. Что проставлено ? - автозагрузка модулей точно проставлена, да и вообще по максимуму - целевая система ресурсами не настолько удушена как белая коробочка :)

ncat
25-08-2009, 01:36
здравствуйте. вопросы по этой новой прошивке:
1) если я сделаю перепрошивку, все установленные мной модули rtorrent lighttpd, файлы post-boot и т.д. удалятся? если да, то какие из них будут удалены и как можно их сохранить\восстановить?
2) количество записей для таблицы проброса портов (Virtual Server) изменено по сравнению с оригинальной? если нет, то как можно её увеличить?

theMIROn
25-08-2009, 04:55
здравствуйте. вопросы по этой новой прошивке:
1) если я сделаю перепрошивку, все установленные мной модули rtorrent lighttpd, файлы post-boot и т.д. удалятся? если да, то какие из них будут удалены и как можно их сохранить\восстановить?
флешка и все что на ней - не трогается


2) количество записей для таблицы проброса портов (Virtual Server) изменено по сравнению с оригинальной? если нет, то как можно её увеличить?столько же сколько в оригинальной. увеличить - так же как и в оригинальной, через post-firewall и поиск.

ghost_ufa
25-08-2009, 06:27
а как сервер оно работать может - вместе с PPTPD?

Проверил. Соединение устанавливается и работает, НО. Линк поднимается без авторизации. Нехорошо это как-то...

UPD:

Нашел, починил. Вроде бы все работает, даже странно :)

theMIROn
25-08-2009, 06:30
Проверил. Соединение устанавливается и работает, НО. Линк поднимается без авторизации, и полностью игнорируются опции - в том числе и диапазон ip-адресов. Нехорошо это как-то...

как сервер нужен pppd из accel-pppd

ghost_ufa
25-08-2009, 07:36
как сервер нужен pppd из accel-pppd

Ага, только pptpd. Оказывается они вместо патчей правят сорцы :eek:

theMIROn
25-08-2009, 08:10
лучше бы стабильность pptp затестил, у меня провайдер капец, сам по себе не работает

ghost_ufa
25-08-2009, 09:53
лучше бы стабильность pptp затестил

У меня провайдер - эт роутер другого подразделения конторы с фряхой и МПДшником. Но таки машинка поставлена в тестирование, будем посмотреть. Ночную перезагрузку PPTP-сервера оно уже выдержало, переподключилось самостоятельно.

Но сервер мне тоже нужен - от фри в планах отказаться.

Vitaly_k
25-08-2009, 12:43
Разработчики, вы не планируете включить в прошивку поддежку USB-модемов GSM и CDMA т.е. функционал из "чешской" прошивки? Ведь драйвер WiMax включили..
В той прошивке есть еще некоторые интересные вещи - настройка Dial-Up как резервного канала, более подробная статистика.

lly
25-08-2009, 12:50
Разработчики, вы не планируете включить в прошивку поддежку USB-модемов GSM и CDMA т.е. функционал из "чешской" прошивки? Ведь драйвер WiMax включили..
В той прошивке есть еще некоторые интересные вещи - настройка Dial-Up как резервного канала, более подробная статистика.
Функционал планируем, о чем не раз уже писали. Но в чешской прошивке это реализовано:
методом cut'n'paste
переменные nvram навалены кучей, без четких префиксов
web-интерфейс полностью передергивается при смене типа модема и занимает кучу места

Ну и, несмотря на громкие крики, нам так никто и не отважился помочь :( смотри моё письмо еще от марта http://wl500g.info/showpost.php?p=137433&postcount=888

Vitaly_k
25-08-2009, 13:04
Ну и, несмотря на громкие крики, нам так никто и не отважился помочь :( смотри моё письмо еще от марта http://wl500g.info/showpost.php?p=137433&postcount=888

Обижаться не стоит, наверно это досточно редкое сочетание когда у человека есть CDMA-модем и необходимые знания чтобы помочь с патчем. :)
А с интерфейсом там действительно криво, поддержку CDMA можно было инегрировать более прозрачно - с добавлением нового вида подключения (Static\Automatic\DialUp). Т.е. добавляем второй WAN-интерфейс, и модем как его частный случай.
От себя могу предложить модем AnyData и RUIM-карту для отладки.

А еще не хватает настройки VLAN-ов через веб-морду.

lly
25-08-2009, 13:22
От себя могу предложить модем AnyData и RUIM-карту для отладки.
Для того чтобы отлаживать, нужно уже что-то иметь :rolleyes: , а у нас пока разрозненные сырые куски...

А еще не хватает настройки VLAN-ов через веб-морду.
Я не против, но в web-программировании слаб, посему сиё отложено до появления энтузиаста, который это реализует.

basilio_kot
25-08-2009, 18:54
Доброе утро!
Честно говоря, не уверен, что писать надо сюда, а не в ветку про dir-320, если что, пошлите меня туда:)
Дело в том, что я перепаял раму на дир-320 и все работало, пока не прошил r473, после этого, когда делаю nvram set sdram_init=0x0013 && nvram set sdram_ncdl=0 && nvram commit && reboot , роутер перестает видеть модем (dsl2500bru/c) и, соответственно, подключаться к тырнэту.
С чем это может быть связано, кроме кривых рук?

theMIROn
25-08-2009, 19:16
С чем это может быть связано, кроме кривых рук?Со сбросом настроек (в т.ч ip) в по-умолчанию

basilio_kot
25-08-2009, 19:25
Со сбросом настроек (в т.ч ip) в по-умолчанию

Делал все как обычно: перед перепрошивкой все сохранил (flashfs, конфиг), потом все сбросил, перепрошился, включил всю память, восстановил флэшфс, восстановил настройки - глухо (предыдущий раз в такой последовательности все работало). После экспериментирования и выяснения, где засада, получилось так: все сбрасываю, создаю подключение (pppoe), все работает, включаю память, перезагружаю, инэт отваливается. Мне кажется, что ип ни при чем.
ЗЫ: free показывает, что память работает вся (64 МБ)

theMIROn
25-08-2009, 19:30
Делал все как обычно: перед перепрошивкой все сохранил (flashfs, конфиг), потом все сбросил, перепрошился, включил всю память, восстановил флэшфс, восстановил настройки - глухо (предыдущий раз в такой последовательности все работало). После экспериментирования и выяснения, где засада, получилось так: все сбрасываю, создаю подключение (pppoe), все работает, включаю память, перезагружаю, инэт отваливается. Мне кажется, что ип ни при чем.
ЗЫ: free показывает, что память работает вся (64 МБ)
про dlink не подскажу, что там и как, зато предложу распаять консоль и глядеть в нее и в лог.

Vitaly_k
26-08-2009, 08:30
Я не против, но в web-программировании слаб, посему сиё отложено до появления энтузиаста, который это реализует.

А если оставить все на базе сущесвующего веб-интерфейса?
В список видов подключений WAN добавляем WiMax и DialUp - это, наверно, не сложно.
Логин и пароль берем из настроек ppp-соединения.
Можно еще "Additional pppd options" как-то задействовать.

А когда появится энтуиаст, то можно будет дорисовать интефейс ко второму WAN и VLAN-ам, тогда уже остальные фичи чехов - "use WAN as LAN", "Backup connection" но в более универсальной форме.

lly
26-08-2009, 08:52
А если оставить все на базе сущесвующего веб-интерфейса?
В список видов подключений WAN добавляем WiMax и DialUp - это, наверно, не сложно.
Логин и пароль берем из настроек ppp-соединения.
Можно еще "Additional pppd options" как-то задействовать.
Увы, не всё так просто. web-морда опирается на функционал rc, и много правок нужно сделать и там. Как то:
загрузка модулей ядра (usbserial.o, option.o, acm.o)
запуск usb_modeswitch для 3g/gprs модемов
формирование скрипта для chat, dial, pppd из переменных nvram, учитывая модель модема
запуск pppd/dial или madwimax и контроль их падения
корректная настройка правил iptables по событию поднятия/отключения интерфейса (чтобы работал и dyndns и virtual server и т.д.)

Делаем, но быстро не получается...

2bars
26-08-2009, 11:45
у меня тут вопрос по пришивке...
у меня на счету закончились деньги и провайдер отрубил меня...
роутер 8 часов пытался подключится, а потом перестал пытаться...

в системе висел один pppd...
но после зачисления средств, роутер автореконнект не устроил, сделал вручную...

так и должно бытЬ?
так задумано ?

theMIROn
26-08-2009, 11:55
какая ревизия прошита?


а потом перестал пытаться...что было в логе?


в системе висел один pppd...какой pptp использовался, ядерный или юзерлевелный?


так задумано ?нет

2bars
26-08-2009, 12:24
Aug 26 08:47:19 pptp[111]: Connect: ppp0 <--> pptp (vpn.starnet)
Aug 26 08:47:19 pptp[4925]: Outgoing call established (call ID 1012, peer's call ID 32258).
Aug 26 08:47:19 pptp[111]: MS-CHAP authentication failed: E=691 Authentication failure
Aug 26 08:47:19 pptp[111]: CHAP authentication failed
Aug 26 08:47:19 pptp[111]: Connection terminated.
Aug 26 08:47:41 pptp[4925]: Call disconnect notification received (call id 1012)
Aug 26 08:47:41 pptp[4925]: Result code is 1 'Lost Carrier'. Error code is 0, Cause code is 266
Aug 26 08:47:41 pptp[4925]: Closing connection (call state)
Aug 26 08:47:41 pptp[4925]: Received Stop Control Connection Request.
Aug 26 08:47:41 pptp[4925]: Sent control packet type is 4 'Stop-Control-Connection-Reply'
Aug 26 08:47:49 pptp[111]: route_add: not adding existing route
Aug 26 08:47:49 pptp[4928]: IP: 10.1.254.254
Aug 26 08:47:49 pptp[4928]: control connection
Aug 26 08:47:49 pptp[4928]: unix_sock
Aug 26 08:47:49 pptp[4929]: Sent control packet type is 1 'Start-Control-Connection-Request'
Aug 26 08:47:49 pptp[4929]: Received Start Control Connection Reply
Aug 26 08:47:49 pptp[4929]: Client connection established.
Aug 26 08:47:50 pptp[4929]: Socket not accepted: Too many open files
Aug 26 08:47:50 pptp[4929]: Socket not accepted: Too many open
Aug 26 08:47:50 pptp[111]: Could not create unix domain socket: Too many open files
Aug 26 08:47:50 pptp[4929]: Socket not accepted: Too many open files
files

Ppp ядерный
1.9.2.7-d-r473

theMIROn
26-08-2009, 12:39
Aug 26 08:47:50 pptp[4929]: Socket not accepted: Too many open files files
чтото (pppd или pptp) открывает сокеты, но забывает их закрыть.
а потом наступил лимит на количество открытых.
ты бы глянул по netstat -n что открыто и нашел бы кому они все принадлежат

2bars
26-08-2009, 12:48
не допер сразу глянуть... лог не смотрел... а сейчас поздно :)

theMIROn
26-08-2009, 13:04
не допер сразу глянуть... лог не смотрел... а сейчас поздно :)
ну попробуй сэмулировать ситуацию )

2bars
26-08-2009, 13:38
ну попробуй сэмулировать ситуацию )

8 часовая эмуляция... затруднительно. я же не один его юзаю, а настраиваю один :(

theMIROn
26-08-2009, 13:42
8 часовая эмуляция... затруднительно. я же не один его юзаю, а настраиваю один :(

лимит открытых файов 1024 - это чуть больше 2х в минуту.
т.е подождать 1 час и поиметь более ста открытых сокетов у одного пида - уже будет явно видно.
могу и сам попробовать впрочем...

кинга
26-08-2009, 15:10
господа девелоперы! подскажите плз откуда в вашей прошивке (r473) запускается dropbear =) то есть не где сам бинарник лежит, а из какого скрипта вызывается. нужно с другими ключами его запустить...

lly
26-08-2009, 15:21
господа девелоперы! подскажите плз откуда в вашей прошивке (r473) запускается dropbear =) то есть не где сам бинарник лежит, а из какого скрипта вызывается. нужно с другими ключами его запустить...
Если включён через веб-морду - то /usr/sbin/dropbearstart

кинга
26-08-2009, 17:51
Если включён через веб-морду - то /usr/sbin/dropbearstart
может тогда сразу кто-нить поможет? задача - писать логи dropbear не в syslog.log, а в отдельный файл. у него есть ключ -E (Log to stderr rather than syslog). по всякому-разному делал перенаправление вывода... в итоге - указанный файл пустой, а весь лог складывается в /tmp/syscmd.log

lly
27-08-2009, 07:55
может тогда сразу кто-нить поможет? задача - писать логи dropbear не в syslog.log, а в отдельный файл. у него есть ключ -E (Log to stderr rather than syslog). по всякому-разному делал перенаправление вывода... в итоге - указанный файл пустой, а весь лог складывается в /tmp/syscmd.log
веб-морда не предназначена для запуска сервисов(демонов), запускайте через telnet/ssh

theMIROn
27-08-2009, 08:13
может тогда сразу кто-нить поможет? задача - писать логи dropbear не в syslog.log, а в отдельный файл. у него есть ключ -E (Log to stderr rather than syslog). по всякому-разному делал перенаправление вывода... в итоге - указанный файл пустой, а весь лог складывается в /tmp/syscmd.log
для этой задачи отключаете ssh в web-интерфейсе, и вручную прописываете запуск dropbear во flashfs в /usr/local/sbin/post-boot с нужными ключами.
Создание, использование pre-*/poet-* скриптов и сохранение во flashfs неоднократно обсуждалось на форуме, воспользуйтесь поиском.

karter
28-08-2009, 09:51
Наблюдал такой глюк на последней прошивке 1.9.2.7-d-r473

У меня много соединений ppp ... и если при реконнекте основного соединения, через который ходит основной инет, поднимается интерфейс отличный от ppp0 то на него не вешается маршрут по умолчанию ...

Не всегда получается воспоизвести этот эффект, но всё же ...

PS при ручном соединении\разъединении через вебморду рвутся так же соединения созданные poptop (возможно эффект есть и при случайном падении/автоматическом реконнекте)

md5sum
28-08-2009, 09:58
У меня много соединений ppp ... и если при реконнекте основного соединения, через который ходит основной инет, поднимается интерфейс отличный от ppp0 то на него не вешается маршрут по умолчанию ...

"unit num Sets the ppp unit number (for a ppp0 or ppp1 etc interface name) for outbound connections." (man pppd)

Попробуй добавить опцию для основного соединения unit 0, и для остальных по возрастающей...

lly
28-08-2009, 10:04
Наблюдал такой глюк на последней прошивке 1.9.2.7-d-r473
А что с исследованием проблемы портфорвардинга? забил? Мы не можем воспроизвести, о чем честно и написали в Issue 34 (http://code.google.com/p/wl500g/issues/detail?id=34)

У меня много соединений ppp ... и если при реконнекте основного соединения, через который ходит основной инет, поднимается интерфейс отличный от ppp0 то на него не вешается маршрут по умолчанию ...

Не всегда получается воспоизвести этот эффект, но всё же ...

Пробуй совет от md5sum, ну, и без воспроизведения проблемы, лечить её затруднительно...

PS при ручном соединении\разъединении через вебморду рвутся так же соединения созданные poptop (возможно эффект есть и при случайном падении/автоматическом реконнекте)
Так сделано ASUS'ом - исправлять нужно много, не дошли руки.

theMIROn
28-08-2009, 10:04
У меня много соединений ppp ... и если при реконнекте основного соединения, через который ходит основной инет, поднимается интерфейс отличный от ppp0 то на него не вешается маршрут по умолчанию ... Да, у меня такое было со скриптом поддержки соединения, когда старый канал еще не отвалился, а новый уже создался.
unit 0 всегда прописывается в /tmp/ppp/options.wan0


PS при ручном соединении\разъединении через вебморду рвутся так же соединения созданные poptop (возможно эффект есть и при случайном падении/автоматическом реконнекте)
При ручном соединении\разъединении убиваются все pppd в памяти, пересоздаются правила файрвола.

p.s какой драйвер pptp используется? ядерный или юзерлевелный?
я ожидал что в ядерным будут некоторые веселости.

karter
28-08-2009, 10:22
p.s какой драйвер pptp используется? ядерный или юзерлевелный?

Драйвер используется ядерный ...

вот некоторый лог ..


pptpd[1067]: CTRL: Client 10.171.40.150 control connection started
pptpd[1067]: CTRL: Starting call (launching pppd, opening GRE)
pppd[1068]: pppd 2.4.5 started by karter, uid 0
pppd[1068]: Using interface ppp0
pppd[1068]: Connect: ppp0 <--> /dev/pts/3
pptpd[1067]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
pppd[1068]: Warning - secret file /tmp/ppp/chap-secrets has world and/or group access
pppd[1068]: found interface br0 for proxy arp
pppd[1068]: local IP address 192.168.1.224
pppd[1068]: remote IP address 192.168.1.227
kernel: device ppp0 entered promiscuous mode
POPTOP: darkstat for oo7 on port 8182 started
kernel: HTB init, kernel part version 3.17
POPTOP: shape 256 kbits for oo7 enabled
pptp[1028]: route_add: not adding existing route
pptp[1094]: IP: 10.171.241.41
pptp[1094]: control connection
pptp[1094]: unix_sock
pptp[1095]: Sent control packet type is 1 'Start-Control-Connection-Request'
pptp[1095]: Received Start Control Connection Reply
pptp[1095]: Client connection established.
pptp[1095]: Sent control packet type is 7 'Outgoing-Call-Request'
pptp[1095]: Received Outgoing Call Reply.
pptp[1028]: Couldn't allocate PPP unit 0 as it is already in use
pptp[1028]: Using interface ppp1
pptp[1028]: Connect: ppp1 <--> pptp (10.171.241.41)
pptp[1095]: Outgoing call established (call ID 4, peer's call ID 384).
pptp[1028]: CHAP authentication succeeded
pptp[1028]: CHAP authentication succeeded
pptp[1028]: local IP address 192.168.7.103
pptp[1028]: remote IP address 192.168.255.254
pptp[1028]: primary DNS address 10.171.241.41
pptp[1028]: secondary DNS address 10.152.195.41

Зелёным лог poptop, красным поднятие основного канала по кнопке Connect. И процесс зависает на том что видно в последней строчке ... Интерфейс появляется а ip-up скрипт не срабатывает и dns не пререзагружает сервера

theMIROn
28-08-2009, 10:27
pptpd[1067]: CTRL: Client 10.171.40.150 control connection started
pptpd[1067]: CTRL: Starting call (launching pppd, opening GRE)
pppd[1068]: pppd 2.4.5 started by karter, uid 0
pppd[1068]: Using interface ppp0
pppd[1068]: Connect: ppp0 <--> /dev/pts/3
pptpd[1067]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
pppd[1068]: Warning - secret file /tmp/ppp/chap-secrets has world and/or group access
pppd[1068]: found interface br0 for proxy arp
pppd[1068]: local IP address 192.168.1.224
pppd[1068]: remote IP address 192.168.1.227
kernel: device ppp0 entered promiscuous mode
POPTOP: darkstat for oo7 on port 8182 started
kernel: HTB init, kernel part version 3.17
POPTOP: shape 256 kbits for oo7 enabled
pptp[1028]: route_add: not adding existing route
pptp[1094]: IP: 10.171.241.41
pptp[1094]: control connection
pptp[1094]: unix_sock
pptp[1095]: Sent control packet type is 1 'Start-Control-Connection-Request'
pptp[1095]: Received Start Control Connection Reply
pptp[1095]: Client connection established.
pptp[1095]: Sent control packet type is 7 'Outgoing-Call-Request'
pptp[1095]: Received Outgoing Call Reply.
pptp[1028]: Couldn't allocate PPP unit 0 as it is already in use
pptp[1028]: Using interface ppp1
pptp[1028]: Connect: ppp1 <--> pptp (10.171.241.41)
pptp[1095]: Outgoing call established (call ID 4, peer's call ID 384).
pptp[1028]: CHAP authentication succeeded
pptp[1028]: CHAP authentication succeeded
pptp[1028]: local IP address 192.168.7.103
pptp[1028]: remote IP address 192.168.255.254
pptp[1028]: primary DNS address 10.171.241.41
pptp[1028]: secondary DNS address 10.152.195.41

Зелёным лог poptop, красным поднятие основного канала по кнопке Connect. И процесс зависает на том что видно в последней строчке ... Интерфейс появляется а ip-up скрипт не срабатывает и dns не пререзагружает сервера

ну так ppp0 уже у тебя занято, используй для входящих unit X с отличным от 0 значением, это во первых.
а во вторых для сервера тоже используй плагин accel-pptp.
основная разница от клиента будет в использовании pptp_client xxx.xxx.xxx.xxx вместо pptp_server в options файле

karter
28-08-2009, 10:33
ну так ppp0 уже у тебя занято, используй для входящих unit X с отличным от 0 значением

:D:D не умею ... здесь либо выносить vpn соединение инета на ppp254? что ИМХО проще, так как не надо будет настраивать poptop и ему подобные, но в файле options.wan0 уже стоит unit 0 и как её поменять в голову не приходит или
указать в poptop принудительно ppp интерфейсы но как понятия не имею


а во вторых для сервера тоже используй плагин accel-pptp.
основная разница от клиента будет в использовании pptp_client xxx.xxx.xxx.xxx вместо pptp_server в options файле

А тут ничего не понял ... если бы был конкретный пример ..эххх

theMIROn
28-08-2009, 10:37
:D:D не умею ...
указать в poptop принудительно ppp интерфейсы но как понятия не имею
настрока pptp сервера выходит за рамки это темы


здесь либо выносить vpn соединение инета на ppp254? что ИМХО проще, так как не надо будет настраивать poptop и ему подобныеНе проще, роутер думает что соединение у него именно на ppp0.

Pablos
28-08-2009, 11:06
Ребята, совсем запутался! Какая прошивка для чего лучше?
IPTV на qwerty на какой лучше натягивать?

egorart
28-08-2009, 13:48
+1 какое отличие от этой - http://wl500g.info/showthread.php?t=18519
у меня сейчас 1.9.2.7-10
на какую обновить версию и как? (чтоб все сохр. работа торрентов и т.д.)

тут - http://code.google.com/p/wl500g/wiki/Welcome?tm=6 в wiki об этом важном процессе не чего не сказано :(

lly
28-08-2009, 13:55
+1 какое отличие от этой - http://wl500g.info/showthread.php?t=18519
у меня сейчас 1.9.2.7-10
Первое сообщение в этой теме.

на какую обновить версию и как? (чтоб все сохр. работа торрентов и т.д.)

тут - http://code.google.com/p/wl500g/wiki/Welcome?tm=6 в wiki об этом важном процессе не чего не сказано :(
Точно так-же как и любую версию Олега. Есть желание написать отдельную статью? Welcome...

lly
28-08-2009, 17:22
А на d-link dir 320 последний билд этой прошивки будет работать, и какова скорость вая?
d-link работает "As Is", а его баги исправляются хозяевами сего чуда самостоятельно. Есть даже прикрепленная тема - Прошивка Олега на роутере Dlink DIR-320 (http://wl500g.info/showthread.php?t=17641) там и спрашивайте.
По поводу остальных вопросов - читайте форум, всё разжевано по десять раз.

egorart
28-08-2009, 17:52
Первое сообщение в этой теме.

Точно так-же как и любую версию Олега. Есть желание написать отдельную статью? Welcome...
т.е. там не чего не собъется (ssh,http,torrents,...)?
а то как я понял тут много изменений сделано

и как я понял тут уже есть ip6table?
+ навсякий случай
с роутером wl-500gpv1 эта прошивка норм. работает?

lly
28-08-2009, 18:03
т.е. там не чего не собъется (ssh,http,torrents,...)?
а то как я понял тут много изменений сделано
Ошибки есть в любом софте. И всегда считалось хорошим тоном забекапить содержимое flashfs и nvram при смене прошивки.

и как я понял тут уже есть ip6table?
нет, только можно собрать самому. Тестировать IPv6 некому, да и не нужно это пока 90% пользователей.

+ навсякий случай
с роутером wl-500gpv1 эта прошивка норм. работает?
А форум почитать, раздел Downloads посмотреть слабо?

egorart
28-08-2009, 18:25
Ошибки есть в любом софте. И всегда считалось хорошим тоном забекапить содержимое flashfs и nvram при смене прошивки.

нет, только можно собрать самому. Тестировать IPv6 некому, да и не нужно это пока 90% пользователей.

А форум почитать, раздел Downloads посмотреть слабо?
ну, мало ли есть какой-нибудь особенный баг :confused:
а по поводу IPv6 - на будущее
+ у меня есть некий интерес

MrGalaxy
28-08-2009, 19:17
Господа разработчики!
Ответьте, пожалуйста, на 3 вопроса:
1) в чём сермяжный смысл отключённого по умолчанию режима USB 2.0 во вкладке services? 2.0 же быстрее, чем 1.1.
2) можно ли сервер SSH в этой же вкладке активировать и им пользоваться, а тот, что установлен через консоль, удалить? Если да, то как этот встроенный сервер настраивать?
3) какие из нижеупомянутых дополнительных опций pppd во вкладке wan&lan теперь встроены по умолчанию и уже не нужны:
nomppe nomppc maxfail 0 holdoff 60 ?
Заранее благодарен.

lly
28-08-2009, 19:28
1) в чём сермяжный смысл отключённого по умолчанию режима USB 2.0 во вкладке services? 2.0 же быстрее, чем 1.1.
А поглядеть внимательнее, и обнаружить что это выключённый по умолчанию пункт "Disable USB 2.0", т.е. 2.0 ВКЛЮЧЕН

2) можно ли сервер SSH в этой же вкладке активировать и им пользоваться, а тот, что установлен через консоль, удалить? Если да, то как этот встроенный сервер настраивать?
что значит "настраивать"? для начинающих достаточно указания порта, а остальные "продвинутые" пусть пользуются старым способом через post-boot

3) какие из нижеупомянутых дополнительных опций pppd во вкладке wan&lan теперь встроены по умолчанию и уже не нужны:
nomppe nomppc maxfail 0 holdoff 60 ?

ничего по сравнению с Олеговой -10 не менялось

theMIROn
28-08-2009, 19:29
1) в чём сермяжный смысл отключённого по умолчанию режима USB 2.0 во вкладке services? 2.0 же быстрее, чем 1.1.На wl-500gpv2/gU есть все еще не до конца решенные проблемы с работой usb 1.1 устройств через usb 2.0 хаб, Леонид тут больше расскажет. По умолчанию usb 2.0 должен быть включен (после сброса настроек).


2) можно ли сервер SSH в этой же вкладке активировать и им пользоваться, а тот, что установлен через консоль, удалить? Если да, то как этот встроенный сервер настраивать?Можно удалить запуск ssh серверов из post-* файлов и включить через web интерфейс, именно для того и было сделано. Если под настройкой понимается доступ из man/wan и порт - то это, так же, настраивается в web интерфейсе, как и защита ssh/ftp от брутфорса.


3) какие из нижеупомянутых дополнительных опций pppd во вкладке wan&lan теперь встроены по умолчанию и уже не нужны:
nomppe nomppc maxfail 0 holdoff 60 ?Никакие, в этом плане ничего не менялось.
В случае использования ядерного pptp (nvram set wan0_pppd_kernel=1) не будет работать sync, --sync, --nobuffer, эти опции - только для штатного pptp

UPD:

...Гм, сорри, не увидел твоего ответа

MrGalaxy
28-08-2009, 19:42
Спасибо за ответы, может где я и накосячил, но у меня 2.0 был отключён, т.е. опция стояла Yes.

"Настраивать ssh" - я имел в виду, что там же ключи dropbear генериться должны. А через web-интерфейс это как сделать?

lly
28-08-2009, 19:47
На wl-500gpv2/gU есть все еще не до конца решенные проблемы с работой usb 1.1 устройств через usb 2.0 хаб, Леонид тут больше расскажет.
И не только на V2. Проблема простая - у меня нет возможности приобрести всю гамму девайсов. И денег не хватит, и квартира лопнет (или меня мои женщины выгонят оттуда :D). А удалённо зачастую такие проблемы не решаются, а владельцы проблемных девайсов зачастую не в Москве, и взять на время не получиться.
Да и со временем задница, доков на Broadcom'овские чипсеты так и нет, и ядра 2.4 свежее не становятся... Вот и висит Issue 23 и IPPON'овские UPS глючат.
Ну а про бекпорт драйверов USB-видеокамер вообще можно не заикаться.

UPD:
Гм, сорри, не увидел твоего ответа
Опять одновременно писали ;)


"Настраивать ssh" - я имел в виду, что там же ключи dropbear генериться должны. А через web-интерфейс это как сделать?
al37919 сделал автоматическую генерилку, см. скрипт dropbearstart

theMIROn
28-08-2009, 21:29
у меня на счету закончились деньги и провайдер отрубил меня...
роутер 8 часов пытался подключится, а потом перестал пытаться...

в системе висел один pppd...
но после зачисления средств, роутер автореконнект не устроил, сделал вручную...


Aug 26 08:47:19 pptp[111]: Connect: ppp0 <--> pptp (vpn.starnet)
Aug 26 08:47:19 pptp[4925]: Outgoing call established (call ID 1012, peer's call ID 32258).
Aug 26 08:47:19 pptp[111]: MS-CHAP authentication failed: E=691 Authentication failure
Aug 26 08:47:19 pptp[111]: CHAP authentication failed
Aug 26 08:47:19 pptp[111]: Connection terminated.
Aug 26 08:47:41 pptp[4925]: Call disconnect notification received (call id 1012)
Aug 26 08:47:41 pptp[4925]: Result code is 1 'Lost Carrier'. Error code is 0, Cause code is 266
Aug 26 08:47:41 pptp[4925]: Closing connection (call state)
Aug 26 08:47:41 pptp[4925]: Received Stop Control Connection Request.
Aug 26 08:47:41 pptp[4925]: Sent control packet type is 4 'Stop-Control-Connection-Reply'
Aug 26 08:47:49 pptp[111]: route_add: not adding existing route
Aug 26 08:47:49 pptp[4928]: IP: 10.1.254.254
Aug 26 08:47:49 pptp[4928]: control connection
Aug 26 08:47:49 pptp[4928]: unix_sock
Aug 26 08:47:49 pptp[4929]: Sent control packet type is 1 'Start-Control-Connection-Request'
Aug 26 08:47:49 pptp[4929]: Received Start Control Connection Reply
Aug 26 08:47:49 pptp[4929]: Client connection established.
Aug 26 08:47:50 pptp[4929]: Socket not accepted: Too many open files
Aug 26 08:47:50 pptp[4929]: Socket not accepted: Too many open
Aug 26 08:47:50 pptp[111]: Could not create unix domain socket: Too many open files
Aug 26 08:47:50 pptp[4929]: Socket not accepted: Too many open files
files

Ppp ядерный
1.9.2.7-d-r473

Исправлено в r493

oleg71
29-08-2009, 07:09
Исправлено в r493

по старой дружбе - швырнешь r493-ю...
:)
Pls

2bars
29-08-2009, 09:24
theMIROn, а как можно заполучить прошивку ?

и вот вопрос, не хотите форкнуть разработку?

theMIROn
29-08-2009, 09:29
по старой дружбе - швырнешь r493-ю...
:)
Pls
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware
http://code.google.com/p/wl500g/wiki/colinux


не увидел сразу сообщение... спасибо большое, что исправили!
тогда логи можно убрать, чтобы места на странице не занимали

Hector
29-08-2009, 17:51
Собственно вопрос тут http://wl500g.info/showpost.php?p=157897&postcount=516 кратко - планируется ли вернуть фильтр по URL?

theMIROn
29-08-2009, 18:00
Собственно вопрос тут http://wl500g.info/showpost.php?p=157897&postcount=516 кратко - планируется ли вернуть фильтр по URL?
после того как завершим bugfix часть до следующего публичного билда, поглядим что можно сделать.

lly
29-08-2009, 18:15
Собственно вопрос тут http://wl500g.info/showpost.php?p=157897&postcount=516 кратко - планируется ли вернуть фильтр по URL?
В ASUS'е он был сделан через dproxy (через файл dproxy.deny) и чрезвычайно криво. Делать так-же мы не будем, а на поиск нормального решения нужно время, о чём и написал theMIROn

theMIROn
29-08-2009, 18:33
В ASUS'е он был сделан через dproxy (через файл dproxy.deny) и чрезвычайно криво. Делать так-же мы не будем, а на поиск нормального решения нужно время, о чём и написал theMIROn
А нормальные решения (squid) просто не влезут в прошивку...

Alex89
29-08-2009, 19:35
А не подскажете, что есть в прошивке для поддержки IPV6 (может не включенное, но хотя бы собранное в виде отдельных модулей)? Хочу протестировать сеть (интернет через VPN и eth0, оба) на IPV6

Korben
30-08-2009, 08:56
ASUS WL500gp2

Вопрос, возможно, глупый, но в оригинальной прошивке, скачанной с сайта ASUS есть возможность включения из WEB-интерфейса Media-сервера, источником данных для которого будет USB-носитель (он полезен, например, при использовании PS3).

Подскажите, пожалуйста, я чего-то не понял или в штатном функционале данной прошивки (как и в последней версии прошивки Олега) функция отсутствует?

Спасибо

secondalligator
30-08-2009, 14:31
Приветствую гуру.

почему скорость l2tp в версии WL500gpv2-1.9.2.7-d-r473 в два раза меньше чем pptp. где копать?

проверил на последней олеговской прошивке 1.9.2.7-10.7, скорости l2tp и pptp примерно равные. настройки после перпрошивки не сбрасывались.

WL-500gpv2 - горбина - тариф 30mbit

зы.
на WL500gpv2-1.9.2.7-d-r473 при соединении l2tp
если мануально дисконектнуть и заново попытаться подключится начинает в лог ползти ошибка
l2tpd[119]: Unknown tunnel 21351

lly
30-08-2009, 15:53
почему скорость l2tp в версии WL500gpv2-1.9.2.7-d-r473 в два раза меньше чем pptp. где копать?

проверил на последней олеговской прошивке 1.9.2.7-10.7, скорости l2tp и pptp примерно равные. настройки после перпрошивки не сбрасывались.
из письма непонятно, по сравнению с 10.7, скорость l2tp упала или поднялась скорость pptp? использовался ли новыя ядерный pptp?


зы.
на WL500gpv2-1.9.2.7-d-r473 при соединении l2tp
если мануально дисконектнуть и заново попытаться подключится начинает в лог ползти ошибка
l2tpd[119]: Unknown tunnel 21351
можно попросить проверить это на более старых наших версиях - r381/r308/r240 ?
Обыкновенно, такая ошибка означает, что l2tpd плохо договорился с провайдерским об протоколах.

Точно такая же проблема и тоже повисает роутер периодически. Почему своп не спасает? Ну и не ясно сколько выделить памяти тогда... не оставлять же ему 5 мегабайт
своп не панацея, все эти торренты писались из расчета что у нас памяти до фига и большая glibc, а не uClibc. Плюс утечки. И код чистить некому...

secondalligator
30-08-2009, 16:56
сообщение от lly
можно попросить проверить это на более старых наших версиях - r381/r308/r240 ?
замер скорости проводился на internet.yandex.ru

WL500gpv2-1.9.2.7-d-r240
l2tp upload/download 14542/16490
pptp upload/download 13655/13271

WL500gpv2-1.9.2.7-d-r308
l2tp upload/download 13366/14892
pptp upload/download 13250/12908

WL500gpv2-1.9.2.7-d-r381
l2tp upload/download 15233/15976
pptp upload/download 13550/13615

wl500g-1.9.2.7-d-r473
nvram set wan0_pptp_kernel=1
pptp upload/download 29850/32554

nvram set wan0_pptp_kernel=0
pptp upload/download 13160/13712

l2tp upload/download 12143/15763

WL500gpv2-1.9.2.7-10.7
pptp upload/download 14562/14334
l2tp upload/download 31123/32105

lly
30-08-2009, 17:02
замер скорости проводился на internet.yandex.ru
Спасибо за тесты
Таким образом у тебя получается, что l2tp в наших версиях медленней чем в 10.7. Надо проверять...

P.S. Еще страннее, что никто до сих пор не жаловался :confused:

theMIROn
30-08-2009, 17:27
l2tp upload/download 12143/15763

WL500gpv2-1.9.2.7-10.7
pptp upload/download 14562/14334

судя по всему l2tp работает в юзерлевелном режиме... надо глядеть

lly
30-08-2009, 17:38
судя по всему l2tp работает в юзерлевелном режиме... надо глядеть
И мне так показалось, но я еще не успел посмотреть.

theMIROn
30-08-2009, 17:52
где копать?
полный лог на 1.9.2.7-d и 1.9.2.7-10.7 при подключении по l2tp можешь выложить?

secondalligator
30-08-2009, 18:14
10.7
Jan 1 03:00:07 pppd[104]: Plugin pppol2tp.so loaded.
Jan 1 03:00:07 pppd[104]: pppd 2.4.2 started by admin, uid 0
Jan 1 03:00:07 pppd[104]: Using interface ppp0
Jan 1 03:00:07 pppd[104]: Connect: ppp0 <-->
Jan 1 03:00:07 pppd[104]: CHAP authentication succeeded
Jan 1 03:00:07 pppd[104]: local IP address xx.xx.xx.xx
Jan 1 03:00:07 pppd[104]: remote IP address xx.xx.xx.xxx
Jan 1 03:00:07 pppd[104]: primary DNS address xx.xx.xx.xx
Jan 1 03:00:07 pppd[104]: secondary DNS address xx.xx.xx.xx
Jan 1 03:00:07 dnsmasq[68]: read /etc/hosts - 5 addresses
Jan 1 03:00:07 dnsmasq[68]: reading /tmp/resolv.conf
Jan 1 03:00:07 dnsmasq[68]: using nameserver xx.xx.xx.xx#53
Jan 1 03:00:07 dnsmasq[68]: using nameserver xx.xx.xx.xx#53
Jan 1 03:00:07 dropbear[116]: Running in background
Jan 1 03:00:07 L2TP: connect to ISP

-d
Jan 1 03:00:09 pppd[96]: pppd 2.4.5 started by admin, uid 0
Jan 1 03:00:09 pppd[96]: Using interface ppp0
Jan 1 03:00:09 pppd[96]: Connect: ppp0 <--> /dev/pts/0
Jan 1 03:00:09 pppd[96]: CHAP authentication succeeded
Jan 1 03:00:09 pppd[96]: CHAP authentication succeeded
Jan 1 03:00:09 pppd[96]: local IP address xx.xx.xx.xx
Jan 1 03:00:09 pppd[96]: remote IP address xx.xx.xx.xx
Jan 1 03:00:09 pppd[96]: primary DNS address xx.xx.xx.xx
Jan 1 03:00:09 pppd[96]: secondary DNS address xx.xx.xx.xx
Jan 1 03:00:10 dnsmasq[63]: read /etc/hosts - 2 addresses
Jan 1 03:00:10 dnsmasq[63]: using nameserver xx.xx.xx.xx#53
Jan 1 03:00:10 dnsmasq[63]: using nameserver xx.xx.xx.xx#53
Jan 1 03:00:10 L2TP: connected to ISP

этого достаточно? или нужен полный лог перезагрузки?

lly
30-08-2009, 18:18
этого достаточно? или нужен полный лог перезагрузки?
В принципе достаточно. Я правильно понял, что в "-d" строчки
Plugin pppol2tp.so loaded. не было?

secondalligator
30-08-2009, 18:21
to lly
да, не было
хотя в начале в обоих вариантах присутствует
Jan 1 03:00:03 kernel: PPPoL2TP kernel driver, V0.13 (oleg@cs.msu.su)

lly
30-08-2009, 18:31
to lly
да, не было
хотя в начале в обоих вариантах присутствует
Jan 1 03:00:03 kernel: PPPoL2TP kernel driver, V0.13 (oleg@cs.msu.su)
Ок, спасибо за зацепку, будем искать.
Это сообщение от самого драйвера by Oleg, но это не показывает факт его использования в pppd.

theMIROn
30-08-2009, 18:34
Ок, спасибо за зацепку, будем искать.
Это сообщение от самого драйвера by Oleg, но это не показывает факт его использования в pppd.
Ну должны же были хоть что-то поломать =)
Сделаем

Rave
30-08-2009, 20:01
Кто-нибудь может собрать прошивку последнюю на данный момент (r507) для wl500w ? Заранее спасибо.

vectorm
30-08-2009, 20:04
Кто-нибудь может собрать прошивку последнюю на данный момент (r507) для wl500w ? Заранее спасибо.
С таким вопросом тут обычно посылают сюда:
http://wl500g.info/showpost.php?p=157847&postcount=1633

Rave
30-08-2009, 20:20
да я вот щас ставил колинукс а он у меня не спрашивает про раскладку клавиатуры ничего. Вот что последнее в консоли:

PCI: Probing PCI hardware
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes
TCP established hash table entries: 8192 (order: 4, 65536 byt
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 10406k freed
audit: initializing netlink socket (disabled)
audit(1251659682.610:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 10000K size 1024
cobd: loaded (max 32 devices)
alias for cobd0 is hda
cobd alias cobd0 -> hda created
alias for cobd1 is hdd
cobd alias cobd1 -> hdd created
loop: module loaded
serio: cokbd at irq 1
mice: PS/2 mouse device common for all mice
input: Cooperative Mouse as /class/input/input0
comouse: initialized.
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
Freeing unused kernel memory: 136k freed
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c
input: AT Translated Set 2 keyboard as /class/input/input1


Ещё хотелось бы уточнить куда класть initrd.img а также по-подробнее про монтирования образа.

theMIROn
31-08-2009, 08:04
почему скорость l2tp в версии WL500gpv2-1.9.2.7-d-r473 в два раза меньше чем pptp. где копать?
проверил на последней олеговской прошивке 1.9.2.7-10.7, скорости l2tp и pptp примерно равные. настройки после перпрошивки не сбрасывались.Исправлено в r510, но нужна проверка, т.к у меня нет подключений l2tp


на WL500gpv2-1.9.2.7-d-r473 при соединении l2tp
если мануально дисконектнуть и заново попытаться подключится начинает в лог ползти ошибка
l2tpd[119]: Unknown tunnel 21351Это от сервера продолжат приходить пакеты для завершенного подключения. Ничего, в общем то страшного.

oleg71
31-08-2009, 14:27
[QUOTE=theMIROn;157847]http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware
http://code.google.com/p/wl500g/wiki/colinux


спасибо, друг

с моим интернетом скачивать более 300 мб - бессмыслено...
но имхо не великий труд скинуть прошивку (если она конечно есть)

удачи

neoxack
31-08-2009, 14:41
Исправлено в r510, но нужна проверка, т.к у меня нет подключений l2tp


А когда эта r510 будет доступна всем ?

theMIROn
31-08-2009, 14:43
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware
http://code.google.com/p/wl500g/wiki/colinux

спасибо, друг

с моим интернетом скачивать более 300 мб - бессмыслено...
но имхо не великий труд скинуть прошивку (если она конечно есть)

удачи
если есть нестабильная приватная версия - то только для того, чтобы проверить конкретные функции, l2tp например сейчас.
для всех остальных - есть паблик билды, когда мы считаем, что прошивка достаточно стабильна.
если интернет не позволяет скачать архивы и самостоятельно компилировать хоть каждый день, то какие причины иметь последнюю ревизию, отличающуюся от r473 лишь вот этим списком:
* wget: незначительные исправления
* libusb 0.1: исправление в работе c usb
* usb_modeswitch: обновление до 1.0.5
* accel-pptp: почищен лог и исправлена утечка сокетов, приводящая к невозможности реконнекта после ~8 часов попыток
* p910nd: почищен лог
* syslog: хранение 3х файлов лога по 200кб вместо 2х
* ash (shell): исправление при работе с utf8
* busybox: массивное обновление патчей и багфиксы
* dnsmasq: обновление до 2.50test10 для ускорения DNS запросов
* uClibc: массивное обновление патчей для 0.9.29
* rp-l2tp: исправление медленной работы

theMIROn
31-08-2009, 14:43
А когда эта r510 будет доступна всем ?
а у тебя l2tp?

lly
31-08-2009, 14:45
с моим интернетом скачивать более 300 мб - бессмыслено...
но имхо не великий труд скинуть прошивку (если она конечно есть)

Во-первых, большой размер только у ASUS'овской GPL_1927, а скачивать это архив нужно только один единственный раз. Если и этот вариант не подходит, можно попросить выложить rip-нутый вариант метров на 40-50, кто-то в форуме уже делал.

Во-вторых, отнимая у нас время на сборку промежуточных билдов для всех, ты ухудшаешь ситуацию для всех - время оно не резиновое.

Ну и в третьих, "кто не хочет, тот ищет оправдания. А кто хочет, ищет способы реализации своей идеи"


А когда эта r510 будет доступна всем ?
Общий билд будет в течении недели или двух.

theMIROn
31-08-2009, 14:49
Ну и в третьих, "кто не хочет, тот ищет оправдания. А кто хочет, ищет способы реализации своей идеи"это точно.


Общий билд будет в течении недели или двух.
Возможно и раньше, учитывая критичность изменений ptpp/l2tp части

neoxack
31-08-2009, 16:07
Давно хотел спросить, почему бы вам не перейти на новый kernel 2.6.30.5 или он как то конфликтует с остальными компонентами прошивки?

sorine
31-08-2009, 16:41
Давно хотел спросить, почему бы вам не перейти на новый kernel 2.6.30.5 или он как то конфликтует с остальными компонентами прошивки?
Ну если попроще, то нет исходников на WiFi и USB на ядро 2.6 от Broadcom. А реверс инженеринговые драйверы годны лишь для настольных компьютеров, а не для сетевых многофункциональных устройств.

lly
31-08-2009, 16:51
Давно хотел спросить, почему бы вам не перейти на новый kernel 2.6.30.5 или он как то конфликтует с остальными компонентами прошивки?
Ты далеко не первый, кто это спрашивает, поискал бы по форуму сперва ответы Олега. sorine почти прав - нету драйверов для WiFi, а для всего остального (USB, сетевой switch) уже давно сделали. Broadcom выпустил новые драйвера 4.178.10 в бинарниках под 2.6, но там нет поддержки наших старых карточек на BCM4312/4318 - типа покупайте новые роутеры.

theMIROn
31-08-2009, 17:54
Нужны тестеры высокоскоростных l2tp подключений. Обращаться в личку, а то все куда то пропали, как обычно...

Lamoboy
31-08-2009, 20:29
d-link работает "As Is", а его баги исправляются хозяевами сего чуда самостоятельно. Есть даже прикрепленная тема - Прошивка Олега на роутере Dlink DIR-320 (http://wl500g.info/showthread.php?t=17641) там и спрашивайте.
По поводу остальных вопросов - читайте форум, всё разжевано по десять раз.
судя по тому что в первом посте темы Прошивка Олега на роутере Dlink DIR-320 (http://wl500g.info/showthread.php?t=17641) написано "Данный роутер является аналогом роутера Asus WL-500gP V2 c уменьшенной с 8 Мб до 4 Мб флэш памятью и без двух-портового USB хаба." то можно смело ставить на D-Link DIR-320 прошивку предназначенную для ASUS WL-500gP V2.

Новичок
01-09-2009, 12:15
Парни,помогите,это специфика прошивки или..?
Прошился на WL500W-1.9.2.7-d-r473 и скорость больше 15мбит/с не поднимается,хотя по тарифу 30мбит/с, с Олеговской прошей(WL500gp-1.9.2.7-10.7) таких ограничений не было

theMIROn
01-09-2009, 12:22
Парни,помогите,это специфика прошивки или..?
Прошился на WL500W-1.9.2.7-d-r473 и скорость больше 15мбит/с не поднимается,хотя по тарифу 30мбит/с, с Олеговской прошей(WL500gp-1.9.2.7-10.7) таких ограничений не было
l2tp? если да, то пиши мне в PM

nms42
01-09-2009, 12:32
Нужны тестеры высокоскоростных l2tp подключений. Обращаться в личку, а то все куда то пропали, как обычно...

Что есть "высокоскоростное"? 10000 бит/сек от корбины подойдет?

lly
01-09-2009, 12:36
Что есть "высокоскоростное"? 10000 бит/сек от корбины подойдет?
превышающее возможности user-level l2tp, т.е. быстрее чем 12Мбит

Nexor
01-09-2009, 13:43
Тут заглянул на сайт linuxwireless.org

Судя по ссылке
http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices

поддержка таки стала появляться для ядра 2.6
Или я не так понял?

lly
01-09-2009, 14:06
Тут заглянул на сайт linuxwireless.org

Судя по ссылке
http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices

поддержка таки стала появляться для ядра 2.6
Или я не так понял?
Почитайте внимательнее - b43 это открытый драйвер сделанный методом реверсинга, со множеством ограничений. Хотите его использовать - ставьте OpenWRT. Драйвера от Broadcom для наших WiFi карт под 2.6 НЕТ, диалога с производителем не получилось ни у кого, финиш.

theMIROn
01-09-2009, 14:08
Что есть "высокоскоростное"? 10000 бит/сек от корбины подойдет?
гм. 10 мегабит маловато...

ceramic
01-09-2009, 14:34
превышающее возможности user-level l2tp, т.е. быстрее чем 12Мбит
У меня V2 на прошивке 1.9.2.7-10.7 по l2tp до 27 Мбит/с. Провайдер: Билайн (Киев).

lly
01-09-2009, 14:38
У меня V2 на прошивке 1.9.2.7-10.7 по l2tp до 27 Мбит/с. Провайдер: Билайн (Киев).
Если есть время и не лень потестировать, выложим debug build. Скорость должна не измениться. А если бага осталась, скорость упадёт

MrGalaxy
02-09-2009, 17:33
Как минимум раз в сутки падает Интернет. Протокол l2tp, поднятый на основном wan, провайдер - тульский Билайн, роутер wl500gP-1, прошивка r-473.
Спасает перезагрузка, причём не с первого, а только со второго раза (проверено многократно).

Можно в новой прошивке сделать автопереподключение, чтоб не перезагружаться?

lly
02-09-2009, 19:03
Как минимум раз в сутки падает Интернет. Протокол l2tp, поднятый на основном wan, провайдер - тульский Билайн, роутер wl500gP-1, прошивка r-473.
Спасает перезагрузка, причём не с первого, а только со второго раза (проверено многократно).

Можно в новой прошивке сделать автопереподключение, чтоб не перезагружаться?
С l2tp увы есть проблемы. Но как ты себе представляешь её исследование БЕЗ логов???

P.S. Восстановление коннекта есть, но почему то не срабатывает.

theMIROn
02-09-2009, 19:08
С l2tp увы есть проблемы.надо проверять с r518


P.S. Восстановление коннекта есть, но почему то не срабатывает.Надеюсь и это поправил

lly
02-09-2009, 19:18
надо проверять с r518
Значит пора делать debug сборку под 500gP V1 и V2 - давай в ПМ.

theMIROn
02-09-2009, 19:19
Значит пора делать debug сборку под 500gP V1 и V2 - давай в ПМ.
уже. для gp,gpv2,w и gu

teddy_bear
02-09-2009, 20:11
Broadcom выпустил новые драйвера 4.178.10 в бинарниках под 2.6, но там нет поддержки наших старых карточек на BCM4312/4318 - типа покупайте новые роутеры.
На сайте у Асуса лежат сорсы прошивки RT-N16 (GPL-RT-N16-1.0.0.6.tar.gz) с kernel 2.6.22 и WL драйвером 5.10.56.27. В нем тоже нет поддержки старых чипов?

MrGalaxy
02-09-2009, 21:04
В прошивке r-518 l2tp вообще отказалось подниматься. Делал несколько раз и перезагрузку, и отключение питания - всё без толку.


Jan 1 03:00:03 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 03:00:04 dhcp client: deconfig: lease is lost
Jan 1 03:00:04 kernel: hub.c: new USB device 01:03.2-1, assigned address 2
Jan 1 03:00:04 dnsmasq[65]: read /etc/hosts - 2 addresses
Jan 1 03:00:04 dnsmasq[65]: using nameserver 85.21.192.3#53
Jan 1 03:00:04 dnsmasq[65]: using nameserver 213.234.192.8#53
Jan 1 03:00:04 dnsmasq[65]: using nameserver 192.168.1.1#53
Jan 1 03:00:04 dhcp client: bound IP : 10.14.201.42 from 10.14.192.1
Jan 1 03:00:05 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:00:05 dropbear[116]: Running in background
Jan 1 03:00:05 fstab: /dev/discs/disc0/part2 is not attached
Jan 1 03:00:05 fstab: /dev/discs/disc0/part3 is not attached
Jan 1 03:00:07 kernel: Vendor: S-Line Model: S2 Portable Rev:
Jan 1 03:00:07 kernel: Type: Direct-Access ANSI SCSI revision: 02
Jan 1 03:00:07 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Jan 1 03:00:07 kernel: SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB)
Jan 1 03:00:07 kernel: Partition check:
Jan 1 03:00:07 kernel: /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3
Jan 1 03:00:15 kernel: Adding Swap: 524276k swap-space (priority -1)
Jan 1 03:00:15 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:15 kernel: EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
Jan 1 03:00:15 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 1 03:00:15 kernel: EXT3-fs: recovery complete.
Jan 1 03:00:15 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:16 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:16 kernel: EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
Jan 1 03:00:16 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal
Jan 1 03:00:16 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:16 USB storage: ext3 fs at /dev/discs/disc0/part3 mounted to /tmp/mnt/disc0_3
Jan 1 03:00:16 rc.unslung: start service /opt/etc/init.d/S08samba
Jan 1 03:00:22 rc.unslung: start service /opt/etc/init.d/S10cron
Jan 1 03:00:23 rc.unslung: start service /opt/etc/init.d/S10xinetd
Jan 1 03:00:23 /opt/sbin/cron[150]: (CRON) STARTUP (V5.0)
Jan 1 03:00:23 rc.unslung: start service /opt/etc/init.d/S70mysqld
Jan 1 03:00:24 xinetd[155]: xinetd Version 2.3.14 started with no options compiled in.
Jan 1 03:00:24 xinetd[155]: Started working: 1 available service
Jan 1 03:00:26 rc.unslung: start service /opt/etc/init.d/S80lighttpd
Jan 1 03:01:01 /opt/sbin/cron[227]: (admin) CMD (run-parts /opt/etc/cron.hourly)
Jan 1 03:01:01 /opt/sbin/cron[228]: (admin) CMD (run-parts /opt/etc/cron.1min)


Перешил обратно на r-473. Подожду стабильного релиза.

Vitaly_k
03-09-2009, 09:37
Умеют ли последние прошивки закрывать ppp соединение при перезагрузке?
Даю команду reboot в телнете и вижу потом в логах как несколько минут не проходит авторизация, провайдер считает что соедиенение активно и не дает второй раз залогиниться.

lly
03-09-2009, 09:47
Умеют ли последние прошивки закрывать ppp соединение при перезагрузке?
Даю команду reboot в телнете и вижу потом в логах как несколько минут не проходит авторизация, провайдер считает что соедиенение активно и не дает второй раз залогиниться.
reboot, согласно штатной документации, и не должен убивать ppp. Делать полный и корректный цикл shutdown в rc, возможно, но трудоёмко и раздует прошивку.

Vitaly_k
03-09-2009, 10:01
reboot, согласно штатной документации, и не должен убивать ppp. Делать полный и корректный цикл shutdown в rc, возможно, но трудоёмко и раздует прошивку.

Если reboot не подходит, то как правильно сейчас перезагружать роутер? Кнопка Finish в веб-морде при сохранении настроект ppp тушит?
Полный и корректный цикл не нужен, речь только о соединенении.

lly
03-09-2009, 10:16
Если reboot не подходит, то как правильно сейчас перезагружать роутер?
"правильно" у всех понятия разные ;)

Кнопка Finish в веб-морде при сохранении настроект ppp тушит?
да

Полный и корректный цикл не нужен, речь только о соединенении.
А кому-то надо гасить других демонов и т.п. ... Я не спорю, надо врезаться в busybox'овский halt и приделывать вызовы в rc, но это отнюдь не первоочередная задача сейчас. Если кто-то сможет нам в этом помочь - welcome.

smi
03-09-2009, 12:25
reboot, согласно штатной документации, и не должен убивать ppp. Делать полный и корректный цикл shutdown в rc, возможно, но трудоёмко и раздует прошивку. А что, pre-shutdown скрипт в этой прошивке не предусмотрен?

theMIROn
03-09-2009, 12:40
reboot должен вызывать и вызывает pre-shutdown, а перед этим терминируется pppd

lly
03-09-2009, 15:23
reboot должен вызывать и вызывает pre-shutdown, а перед этим терминируется pppd
Мда, вызов shutdown_system() для SIGTERM в rc я пропустил по невнимательности :o

Действительно, все pppd киляются и должны сами корректно завершить сессию. Может в некоторых случаях pppd не успевает закрыть канал? Или у провайдера тупо выставлен таймаут на повторное подключение?


А что, pre-shutdown скрипт в этой прошивке не предусмотрен?
конечно вызывается, как и было сделано у Олега. Но по-умолчанию pre-shutdown не существует.

Updated:
Vitaly_k: поставь в pre-shutdown
killall pppd
sleep 10если поможет - значит pppd в шататной процедуре не успевает закрыть коннект, а если нет - провайдерский таймаут и ничего с этим сделать нельзя.

deadmoroz
03-09-2009, 17:12
не прокатила новая прошивка ((( все гуд, только запускаешь уторрент, так сразу сетевой кабель не подключен, потом коннект, потом опять отваливается... может зря настройки с 10.7 поставил.... :(

lly
03-09-2009, 17:31
не прокатила новая прошивка ((( все гуд, только запускаешь уторрент, так сразу сетевой кабель не подключен, потом коннект, потом опять отваливается... может зря настройки с 10.7 поставил.... :(
Информации в твоём письме НОЛЬ. Ни модели роутера, ни что значит "новая", ни типа WAN'а, ни попытки посмотреть по логу что происходит.

deadmoroz
03-09-2009, 19:23
Информации в твоём письме НОЛЬ. Ни модели роутера, ни что значит "новая", ни типа WAN'а, ни попытки посмотреть по логу что происходит.

модель WL500W
прошивку ставил WL500W-1.9.2.7-d-r473
на WL500W-1.9.2.7-10.7 все работает
с логом не стал заморачиваться, так как на роутер то проблема зайти была из-за дисконнекта, просто поставил предыдущую прошивку...

theMIROn
04-09-2009, 05:06
продолжаем тестировать pptp/l2tp на r520
находится там же, где и предыдущие беты, кто не знает - пишем мне в ПМ.
p.s требования: l2tp и/или pptp подключение со скоростью > 13-15 мбит/с

klim
04-09-2009, 07:01
продолжаем тестировать pptp/l2tp на r520
находится там же, где и предыдущие беты, кто не знает - пишем мне в ПМ.
p.s требования: l2tp и/или pptp подключение со скоростью > 13-15 мбит/с

Ни на 518, ни на 520 l2tp не завелся. В логах вообще никакого про него упоминания.

theMIROn
04-09-2009, 08:03
Ни на 518, ни на 520 l2tp не завелся. В логах вообще никакого про него упоминания.

окей, чтобы заново не прошиваться, делаем следующее, при условии, что до перезагрузки роутера был выставлен тип подключения l2tp.
архив rp-l2tp-plugins-01.tar.gz - там же, где и r520



cd /tmp
wget http://.../rp-l2tp-plugins-01.tar.gz
tar -xzf rp-l2tp-plugins-01.tar.gz
killall -SIGQUIT l2tpd
killall -SIGQUIT pppd
mount -o bind /tmp/plugins /usr/lib/l2tp/plugins
l2tpd -d -1 && sleep 1s
l2tp-control start-session 0.0.0.0


дальше смотрим что повалится в терминал, в сислог, etc

residend
04-09-2009, 08:58
добрый всем день!

Отдельное спасибо за обновлённую прошивку lly и theMIROn.

прошивка хорошая, особенно порадовал обновлённый l2tp!

но так как тему давно уже потерял из виду, то есть некотрые вопросы (простите уж, если дублирую)

перешился прошивой r473, до этого была 10.7, сразу залил старые настройки, а теперь решил установить poptop. Оказывается для новой прошивки новый ipkg (ipkg-opt) есть... вот я его и установил, сразу слетел весь мой старый flashfs, подробнее вот тут http://wl500g.info/showpost.php?p=158541&postcount=94

в чём прелесть ipkg-opt и почему теперь всё стало в другие папки?
ткните меня ссылочкой, пожалуйста, а то что-то давно я сюда не появлялся, прямо выпал из жизни!
вернуть то обратно всё не сложно, путём заливки flashfs старого, но хочется то понять чего поменялось то...
по поиску много всего написано, но я так и не собрал кусочную информацию в единый поток.

lly
04-09-2009, 09:08
перешился прошивой r473, до этого была 10.7, сразу залил старые настройки, а теперь решил установить poptop. Оказывается для новой прошивки новый ipkg (ipkg-opt) есть... вот я его и установил, сразу слетел весь мой старый flashfs, подробнее вот тут http://wl500g.info/showpost.php?p=158541&postcount=94

в чём прелесть ipkg-opt и почему теперь всё стало в другие папки?
по ссылке, увы, только сумбурный поток мыслей :( Не понятно ничего, кроме того, что "исчезли" samba и ftp.
ipkg-opt был всегда, он из optware, и что там меняется, мы не в курсе.

Если flashfs после апгрейда не запортился, то сама прошивка его не трогает.

residend
04-09-2009, 09:19
по ссылке, увы, только сумбурный поток мыслей :( Не понятно ничего, кроме того, что "исчезли" samba и ftp.
ipkg-opt был всегда, он из optware, и что там меняется, мы не в курсе.

Ну сумбурный поток возник из-за непонимания чего там произошло и что это поменяло! ) Ибо нефиг ставить необдуманно мне было чужие скрипты. Никогда этого не делал, а тут на тебе, приспичило! ) ну верну всё обратно, и буду сам смотреть что там куда...



Если flashfs после апгрейда не запортился, то сама прошивка его не трогает.

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

MrGalaxy
04-09-2009, 14:46
На прошивке 473, кстати, тоже с l2tp проблемы: Интернет отваливается через несколько часов после включения.
Вернулся на 396-ю, пока за день (тьфу-тьфу) падений не было.

Можно будет в новых прошивках l2tp не трогать, а оставить, как в 396-й? Очень хочется стабильной надёжной работы.:)

lly
04-09-2009, 15:32
Можно будет в новых прошивках l2tp не трогать, а оставить, как в 396-й? Очень хочется стабильной надёжной работы.:)
в r396 user-level l2tp, а не kernel как в 10-ках Олега, что отрицательно сказывается на загрузке CPU и скорости. Моя недоработка - стараемся исправить.

Nikus
05-09-2009, 15:38
Привет всем энтузиастам! :)

Поскольку это моё первое сообщение здесь, в качестве вступительного слова хочу от всей души поблагодарить Олега и всех продолжателей его дела!

В общем, решил я как-то заняться шейпингом трафика, с целью более удобной эксплуатации имеющегося канала. Изучил iptables и tc, с нуля написал свой скрипт, исходящий трафик шейпить проблем не составило, а вот со входящим до сих пор мучаюсь.

На роутере стоит rtorrent, цель шейпинга: понизить приоритет локального (по отношению к роутеру) трафика, чтобы rtorrent не мешал серфить, а также повысить приоритет некоторым интерактивным потокам. Для шейпинга отброс пакетов считаю кощунством, посему решено было использовать IMQ. Чтобы устройство IMQ появилось, обновился до последней версии, стал писать правила, и понял, что не могу отделить локальный трафик от транзитного. Если трафик направлять в imq0 из цепочки PREROUTING, то транзитные и локальные пакеты различить нельзя, так как трафик ещё не прошёл через NAT. Есть другой путь - направить трафик из цепочек INPUT и FORWARD, но оказалось, что из цепочки FORWARD трафик в imq0 поступает, а из цепочки INPUT - нет...

Вот лог сего действа:


[nikus@wl500g shaper]$ iptables -t mangle -A INPUT -i ppp0 -j IMQ
[nikus@wl500g shaper]$ iptables -t mangle -L INPUT -v
Chain INPUT (policy ACCEPT 508K packets, 59M bytes)
pkts bytes target prot opt in out source destination
2442 1416K IMQ all -- ppp0 any anywhere anywhere IMQ: todev 0
[nikus@wl500g shaper]$ tc -s class ls dev imq0
class htb 1:1 root rate 8000Kbit ceil 8000Kbit burst 15Kb cburst 11838b
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
lended: 0 borrowed: 0 giants: 0
tokens: 27890 ctokens: 21498


То есть iptables рапортует, что в цепочку трафик закачивается, но в imq0 на деле он не поступает... :( При этом с цепочками FORWARD и PREROUTING все в полном порядке. После долгих поисков в инете, нашёл схожий с моим случай здесь (http://www.unixresources.net/linux/lf/58/archive/00/00/06/30/63012.html).

В общем, я не знаю что делать дальше.

lly
05-09-2009, 16:17
То есть iptables рапортует, что в цепочку трафик закачивается, но в imq0 на деле он не поступает... :( При этом с цепочками FORWARD и PREROUTING все в полном порядке. После долгих поисков в инете, нашёл схожий с моим случай здесь (http://www.unixresources.net/linux/lf/58/archive/00/00/06/30/63012.html).
У нас старая версия драйвера IMQ для ядер 2.4, в новой версии сделали аж четыре варианта
IMQ can work in any of the following ways:

PREROUTING | POSTROUTING
-----------------|-------------------
#1 After NAT | After NAT
#2 After NAT | Before NAT
#3 Before NAT | After NAT
#4 Before NAT | Before NAT

управляемые только на этапе компиляции (см. IMQ_BEHAVIOR_xx). Какой вариант правильный на 100% для нашего роутера, я не знаю. Сейчас, исходя из инфы на www.linuximq.net у нас стоит вариант #3, а по твоей ссылке предлагают переключить на вариант #1. Я не против, но всех ли это устроит?

Если бы ты у себя собрал кастомный вариант прошивки с измененным IMQ и отписался об результате, это было бы правильно. Глядишь, за это время еще сторонники IMQ прибегут, может чего дельного посоветуют.

Nikus
05-09-2009, 16:57
Хм... Идеологически верным, на мой взгляд, будет вариант 2: IMQ_BEHAVIOR_AB. Тогда и в PRE- и в POSTROUTING мы сможем оперировать локальными адресами, и шейпить в одном месте трафик и роутеру, и кажому из юзеров. Если верить этой симпатичной схеме (http://www.docum.org/docum.org/kptd/), то если в таблицах mangle пакеты не дропать (а дропать где положено - в filter), то объём трафика на входе и выходе nat будет одинаков, и шейпер будет работать корректно.

Конечно надо тестить, насчёт того чтобы скомпилить, не знаю, хватит ли меня, если можно ткните ссылкой на quick start для всего этого (ОС ubuntu).

oleg71
05-09-2009, 17:04
...если можно ткните ссылкой на quick start для всего этого (ОС ubuntu).

Может здесь:
http://code.google.com/p/wl500g/
если то, что нужно, удачи! Пользователи не дремлют! :)

al37919
05-09-2009, 19:15
в openwrt-2.6 по умолчанию используется также вариант #3.

IMQ driver loaded successfully.
Hooking IMQ before NAT on PREROUTING.
Hooking IMQ after NAT on POSTROUTING.

Nikus
06-09-2009, 00:41
Скомпилил :) И даже работает :cool:
Фильтры по приватной сети можно расставлять через tc filter, а по внешней сети - как в tc filter, так и в iptables.


в openwrt-2.6 по умолчанию используется также вариант #3.

IMQ driver loaded successfully.
Hooking IMQ before NAT on PREROUTING.
Hooking IMQ after NAT on POSTROUTING.

Да, это общепринятая практика. При использовании NAT авторы в своём FAQ (http://wiki.nix.hu/cgi-bin/twiki/view/IMQ/ImqFaq) советуют вешать IMQ на интерфейс, смотрящий в приватную сеть... А то, что на роутере с NAT ещё бывают качалки, которые очень хотят шейпиться, здесь они не учли.

Вообще проект IMQ ни жив, ни мёртв. Kernel guys считают эту технику нехорошим workaround'ом, и не хотят внедрять поддержку в ядро, а авторы по очереди бросают проект, пока за него не возьмётся кто-нибудь другой, но снова ненадолго... Например, ещё в 2004 году был написан вариант (http://wiki.nix.hu/cgi-bin/twiki/view/IMQ/ImqDevelImqBehaviour) с настройкой "точки монтирования" IMQ из командной строки загрузки модуля imq.o, выложены финальные беты для модулей 2.4 и 2.6 с итогом "test and release", и никто за 5 лет так и не затестил, и не зарелизил... А я сегодня в поиске встретил не один десяток вопрошающих насчёт шейпинга с NAT.

Есть кстати ему замена в виде IFB, который вроде как регулярней поддерживается. Сильно по нему не копал, но с виду те же яйца, только в профиль.

lly
06-09-2009, 06:32
Скомпилил :) И даже работает :cool:
Фильтры по приватной сети можно расставлять через tc filter, а по внешней сети - как в tc filter, так и в iptables.
Поздравляю :)

Например, ещё в 2004 году был написан вариант (http://wiki.nix.hu/cgi-bin/twiki/view/IMQ/ImqDevelImqBehaviour) с настройкой "точки монтирования" IMQ из командной строки загрузки модуля imq.o, выложены финальные беты для модулей 2.4 и 2.6 с итогом "test and release", и никто за 5 лет так и не затестил, и не зарелизил... А я сегодня в поиске встретил не один десяток вопрошающих насчёт шейпинга с NAT.
Я глянул одним глазом и, так как бэкпортом skbuff из 2.6 никто заниматься не будет :rolleyes:, это IMHO наиболее подходящий вариант. Надеюсь ты тестил этот патч?

Nikus
06-09-2009, 07:56
Поздравляю :)

Я глянул одним глазом и, так как бэкпортом skbuff из 2.6 никто заниматься не будет :rolleyes:, это IMHO наиболее подходящий вариант. Надеюсь ты тестил этот патч?
Спасибо!
Нет, этот не тестил, :o слишком поздно на него наткнулся, но думаю, сегодня можно наверстать... :)

lly
06-09-2009, 08:11
Nikus
Уже влепил в r526 (http://code.google.com/p/wl500g/source/detail?r=526) +1.5Kb кода :(, но универсально :). Проверяй.

2bars
06-09-2009, 08:40
Nikus
Уже влепил в r526 (http://code.google.com/p/wl500g/source/detail?r=526) +1.5Kb кода :(, но универсально :). Проверяй.

так какеой вариант на IMQ сейчас в прошивке ? 2 или по прежнему 3 ?

и когда ждать следующего билда без дебага ?

lly
06-09-2009, 08:45
так какеой вариант на IMQ сейчас в прошивке ? 2 или по прежнему 3 ?
начиная с r527, переключаемый при загрузке модуля
insmod imq behaviour=ab по умолчанию, старый вариант #3

и когда ждать следующего билда без дебага ?
Когда окончательно починим l2tp, к сожалению мы еще не достигли мастерства Олега :(

2bars
06-09-2009, 09:08
начиная с r527, переключаемый при загрузке модуля
insmod imq behaviour=ab по умолчанию, старый вариант #3

Когда окончательно починим l2tp, к сожалению мы еще не достигли мастерства Олега :(

пользуясь случаем, мпрошу... нагрузка от этого imq при прохождении трафика по pptp в 30 мегабит, будет большой? при условии, что pptp - ядерный.

Nikus
06-09-2009, 10:40
Nikus
Уже влепил в r526 (http://code.google.com/p/wl500g/source/detail?r=526) +1.5Kb кода :(, но универсально :). Проверяй.
Эк вы быстры! Я только патч под новый kernel адаптировал, а Вы уже релиз выдали :)
Скомпилил, залил, работает! С behaviour=ba работает как раньше, а с ab работает так, как после вчерашнего патча, то есть все работает как положено. insmod/rmmod отрабатываются без проблем.
Благодарю за труд и оперативность! :)

пользуясь случаем, мпрошу... нагрузка от этого imq при прохождении трафика по pptp в 30 мегабит, будет большой? при условии, что pptp - ядерный.
У меня PPPoE ADSL 8 Мбит, поэтому сказать не могу, но у меня, к примеру, при закачке на скорости 8Мбит, для процесса ksoftirqd_CPU0 получились следующие результаты:

Шейпер отключен - 10-11%
Включён шейпер на исходящий ppp0 (3 полосы фильтрации) - 12-14%
Включён шейпер на исходящий ppp0 и входящий ppp0->imq0 (6 полос фильтрации) - 13-16%

Хотя результаты обладают большой погрешностью, всё равно можно сделать вывод, что основную нагрузку дают классы htb.

tsynik
06-09-2009, 14:12
продолжаем тестировать pptp/l2tp на r520
находится там же, где и предыдущие беты, кто не знает - пишем мне в ПМ.
p.s требования: l2tp и/или pptp подключение со скоростью > 13-15 мбит/с

Обновлял до r518 c r473 без проблем. А вот на r520 с r518 обновиться не выходит. В Firefox при обновлении через веб интерфейс сообщение что соединение сброшено. В Сафари просто висит страница на загрузке fw и ничего не происходит. В логе в момент обновления был запуск pre-shutdown, отрубил, теперь вообще тишина. Роутер WL500W. Как бы обновиться? :)

lly
06-09-2009, 14:30
В Сафари просто висит страница на загрузке fw и ничего не происходит. В логе в момент обновления был запуск pre-shutdown, отрубил, теперь вообще тишина. Роутер WL500W. Как бы обновиться? :)
Вытащить всё подключенное по usb, и отключить доп. сервисы если есть, перегрузить роутер и перепрошиваться.

r520 можно не тестировать, лучше подождать что-то типа r529 или r530

igor.zt
06-09-2009, 16:26
Подскажите, что означают эти строки в логе:

Sep 6 17:57:58 ntp client: Synchronizing time with europe.pool.ntp.org ...
Sep 6 17:58:39 pptp[86]: Echo Reply received.
Sep 6 17:59:39 pptp[86]: Echo Reply received.
Sep 6 18:00:39 pptp[86]: Echo Reply received.
Sep 6 18:01:39 pptp[86]: Echo Reply received.
Sep 6 18:02:39 pptp[86]: Echo Reply received.
Sep 6 18:03:39 pptp[86]: Echo Reply received.
Sep 6 18:04:39 pptp[86]: Echo Reply received.
Sep 6 18:05:39 pptp[86]: Echo Reply received.
Sep 6 18:06:39 pptp[86]: Echo Reply received.
Sep 6 18:07:39 pptp[86]: Echo Reply received.
Sep 6 18:07:39 pptp[86]: no more Echo Reply/Request packets will be reported.

прошивка 1.9.2.7-d-r473
wan0_pptp_kernel=1

и еще вопрос, стоит ли в Вашей прошивке разгонять проц и менять MASQUERADE на SNAT ?

theMIROn
06-09-2009, 16:38
Подскажите, что означают эти строки в логе:

Sep 6 17:57:58 ntp client: Synchronizing time with europe.pool.ntp.org ...
Sep 6 17:58:39 pptp[86]: Echo Reply received.
Sep 6 17:59:39 pptp[86]: Echo Reply received.
Sep 6 18:00:39 pptp[86]: Echo Reply received.
Sep 6 18:01:39 pptp[86]: Echo Reply received.
Sep 6 18:02:39 pptp[86]: Echo Reply received.
Sep 6 18:03:39 pptp[86]: Echo Reply received.
Sep 6 18:04:39 pptp[86]: Echo Reply received.
Sep 6 18:05:39 pptp[86]: Echo Reply received.
Sep 6 18:06:39 pptp[86]: Echo Reply received.
Sep 6 18:07:39 pptp[86]: Echo Reply received.
Sep 6 18:07:39 pptp[86]: no more Echo Reply/Request packets will be reported.

прошивка 1.9.2.7-d-r473
wan0_pptp_kernel=1

отладочный лог. уже отключено в более новых ревизиях


и еще вопрос, стоит ли в Вашей прошивке разгонять проц и менять MASQUERADE на SNAT ?
для чего? вообщем-то по желанию.

theMIROn
07-09-2009, 05:04
продолжаем тестировать pptp/l2tp на r533.
находится там же, где и предыдущие беты

theMIROn
07-09-2009, 16:55
судя по молчанию, l2tp у тестеров работает, а pptp работает у меня самого.
Лёня, билд или как?

lly
07-09-2009, 17:02
судя по молчанию, l2tp у тестеров работает, а pptp работает у меня самого.
Лёня, билд или как?
Насчет pptp я не сомневаюсь :), а вот за l2tp беспокоюсь. Я бы пару деньков подождал - народ очень долго раскачивается :(

Energy
07-09-2009, 19:29
На всякий случай продублирую (и несколько дополню) свой пост из другой ветки сюда, так как это может быть интересно разработчикам прошивки.
Купил свой роутер недавно (asus wl500gpv2) со свежей прошивкой, номер уже не помню, но web-интерфейс там "гламурный". Настроил домашнюю беспроводную сетку:
1) ПК подключается через точку доступа dlink 2100ap, которая работает в качестве клиента.
2) коммуникатор asus p537
Параметры сети: wpa2+aes, скрытый ssid, пароль 63 символа содержащий буквы в разном регистре (латинские) + цифры + всевозможные знаки.

Сперва прошил последнюю прошивку от Олега, но на ней моя новая флэшка на 16 Гб не "поднялась". Поставил последнюю прошивку "от энтузиастов" wl500g-1.9.2.7-d-r473 (2009-08-22). В этой прошивке всё заработало. Удалось подключить флэшку, настроить как написано здесь: http://vectormm.net/routery-asus/5-nachalnaya-nastrojka-routera.html и здесь: http://wl500g.info/showthread.php?t=18096.

Однако заметил, что коммуникатор перестал подключаться к роутеру (при чём это заметил ещё на прошивке Олега)! Коммуникатор сеть видит, показывает уровень сигнала, но подключиться не может. При этом dlink2100ap успешно подключался!

Для решения проблемы перепробовал следующее:
1) упростил пароль, убрал символы, которые на мой взгляд могли интерпретироваться как то иначе пройдя через вэб-форму ( !;%?()+\ )
2) сменил защиту с wpa2+aes на:
2.1) wpa2+tkip
2.2) wpa+aes
2.3) wpa+tkip
3) ещё упростил пароль, на этот раз оставил только латинские буквы в разном регистре + цифры (убрал символы *=-.: )

В результате с "простым" паролем смог подключиться по wpa2+aes!
Какие именно символы приводили к некорректной работе выяснять не стал, однако не понятно почему dlink подключался... Могу предположить, что дело в том, что при прохождении вэб-формы, некие символы интерпретировались в какие то другие символы, а dlink работал лишь потому, что там настройка так же выполняется через вэб-интерфейс и похоже пароль так же "видоизменялся".

nms42
07-09-2009, 19:48
Насчет pptp я не сомневаюсь :), а вот за l2tp беспокоюсь. Я бы пару деньков подождал - народ очень долго раскачивается :(

Я раскачался. ;-) С вашей прошивкой (533):

1) более медленное скачивание с внутренних ресурсов корбины (1.8 MB/sec у вас и 2.3 MB/sec у олеговой). Это мимо pptp|l2tp.

2) при скачивании через l2tp в лог сыплется вот такое


Sep 7 22:20:21 l2tpd[96]: Attempt to write 1464 bytes to non existent fd.
Sep 7 22:20:21 l2tpd[96]: Attempt to write 1464 bytes to non existent fd.
Sep 7 22:20:21 l2tpd[96]: Attempt to write 1464 bytes to non existent fd.
Sep 7 22:21:21 l2tpd[96]: Attempt to write 1464 bytes to non existent fd.


Пока возвращаться на олегову прошивку не буду. Если нужны дополнительные сведения, так вы не стесняйтесь ;-)

Rave
07-09-2009, 22:46
Увы, сей патч существует только для iproute2 2.6.11 и свежее. Т.о. есть два варианта разрешения проблемы:[LIST=1]
Обновлять iproute2, что раздувает его катастрофически на 150-200Кб и в роутеры с 4Мб флэш это дело не лезет


Предлагаю разделить проект на 2 части: для 4Мб флеша и для 8Мб

tsynik
07-09-2009, 22:46
С 533 сначала мне показалось, что PPTP стал немного медленнее (никак не хотел мне давать 50mbit со speedtest.net по wi-fi), но при включенном проводе все вернулось на свои места: все те же 5+мб/с ;-) Мне причудилось или вы вернулись на более ранний PPP в последних билдах? В остальном глюков не наблюдаю. У меня скачивание в обход PPTP (тестировал на торренте) есс-но выше, то есть шкалит до 7-8 мб/с, больше ему не съесть. Все круто.

igor.zt
08-09-2009, 03:05
наВашей прошивке в логе появилось такое:

Sep 7 21:44:33 kernel: eth1: received packet with own address as source address
Sep 7 21:59:43 kernel: eth1: received packet with own address as source address
Sep 7 22:01:01 kernel: eth1: received packet with own address as source address
Sep 7 22:05:44 kernel: eth1: received packet with own address as source address
Sep 7 22:07:20 kernel: eth1: received packet with own address as source address
Sep 7 22:21:11 kernel: eth1: received packet with own address as source address
Sep 7 22:21:51 kernel: eth1: received packet with own address as source address


не подкажите, что сие такое?

MrGalaxy
08-09-2009, 04:22
Прошился вчера вечером на 533-ю. Протокол l2tp. Оставил на ночь закачку торрента.

Что можно сказать? Интернет не упал, как это было с 473-й прошивкой. Пока работает.
Ночные логи чистые, только кроновские сообщения.

lly
08-09-2009, 07:53
...
Какие именно символы приводили к некорректной работе выяснять не стал, однако не понятно почему dlink подключался... Могу предположить, что дело в том, что при прохождении вэб-формы, некие символы интерпретировались в какие то другие символы, а dlink работал лишь потому, что там настройка так же выполняется через вэб-интерфейс и похоже пароль так же "видоизменялся".
web-интерфейс наше больное место, а помошников нема :(
Сможешь завести Issue на googlecode, чтобы мы не забыли об проблеме?

Предлагаю разделить проект на 2 части: для 4Мб флеша и для 8Мб
Поддерживать разные версии пакетов мы не в состоянии. Доп. пакеты мы хотели включать для 8Mb устройств, но руки не дошли.


наВашей прошивке в логе появилось такое:

Sep 7 21:44:33 kernel: eth1: received packet with own address as source address

не подкажите, что сие такое?
То же самое будет на любой другой - напортачил с роутингом. А телепаты в отпуске.

lly
08-09-2009, 07:58
1) более медленное скачивание с внутренних ресурсов корбины (1.8 MB/sec у вас и 2.3 MB/sec у олеговой). Это мимо pptp|l2tp.
с этого места поподробнее - эти внутренние ресурсы доступны через туннель или напрямую? как мерял?

2) при скачивании через l2tp в лог сыплется вот такое


Sep 7 22:20:21 l2tpd[96]: Attempt to write 1464 bytes to non existent fd.

Если ты не против, я или theMIROn подготовим билд с доп. отладочным выводом, а ты полный лог пришлёшь. Как будет готово, напишем в личку.

nms42
08-09-2009, 08:19
с этого места поподробнее - эти внутренние ресурсы доступны через туннель или напрямую? как мерял?

Это внутренний ресурс доступный напрямую (через сеть 10).


$ traceroute ftp4.ru.freebsd.org
traceroute to earth.corbina.ru (195.14.50.21), 64 hops max, 40 byte packets
1 NetFaker (192.168.254.254) 1.061 ms 0.975 ms 0.878 ms
2 10.60.88.1 (10.60.88.1) 2.511 ms 2.350 ms 2.277 ms
3 10.219.240.65 (10.219.240.65) 2.050 ms 2.247 ms 1.914 ms
4 10.219.1.181 (10.219.1.181) 1.734 ms 1.568 ms 1.605 ms
5 stpetr-bb-teng4-2.msk.corbina.net (195.14.54.133) 6.946 ms 2.773 ms 2.506 ms
6 korova-bb-vlan77.msk.corbina.net (85.21.226.81) 2.723 ms 2.707 ms 2.580 ms
7 rostokino-bb-te4-1.msk.corbina.net (85.21.226.89) 11.351 ms 2.660 ms 2.592 ms
8 mo-bb.msk.corbina.net (78.107.184.37) 2.763 ms 2.833 ms 2.727 ms
9 hq-rs1-vlan69.msk.corbina.net (85.21.226.107) 2.824 ms 2.759 ms 2.713 ms


Запускал с компьютера в моей домашней сети скачивание вот такого файла (>1.5Gb)

http://ftp4.ru.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/8.0/8.0-BETA3-i386-dvd1.iso.gz

несколько раз. Смотрел скорость скачивания (показание броузера) после того как скачается 600 Mb.

Если ты не против, я или theMIROn подготовим билд с доп. отладочным выводом, а ты полный лог пришлёшь. Как будет готово, напишем в личку.
Совершенно не против. Жду. ;-)

theMIROn
08-09-2009, 09:28
Мне причудилось или вы вернулись на более ранний PPP в последних билдах?Нет, было добавлено корректное tos, ttl и бит фрагментации при формировании gre пакетов, возможно из-за этого чуть-чуть медленнее.


Что можно сказать? Интернет не упал, как это было с 473-й прошивкой. Пока работает.
Ночные логи чистые, только кроновские сообщения.
а максимальная скорость с загрузкой процессора?




$ traceroute ftp4.ru.freebsd.org
traceroute to earth.corbina.ru (195.14.50.21), 64 hops max, 40 byte packets
1 NetFaker (192.168.254.254) 1.061 ms 0.975 ms 0.878 ms
2 10.60.88.1 (10.60.88.1) 2.511 ms 2.350 ms 2.277 ms
3 10.219.240.65 (10.219.240.65) 2.050 ms 2.247 ms 1.914 ms
4 10.219.1.181 (10.219.1.181) 1.734 ms 1.568 ms 1.605 ms
5 stpetr-bb-teng4-2.msk.corbina.net (195.14.54.133) 6.946 ms 2.773 ms 2.506 ms
6 korova-bb-vlan77.msk.corbina.net (85.21.226.81) 2.723 ms 2.707 ms 2.580 ms
7 rostokino-bb-te4-1.msk.corbina.net (85.21.226.89) 11.351 ms 2.660 ms 2.592 ms
8 mo-bb.msk.corbina.net (78.107.184.37) 2.763 ms 2.833 ms 2.727 ms
9 hq-rs1-vlan69.msk.corbina.net (85.21.226.107) 2.824 ms 2.759 ms 2.713 ms


еще нужно вывод route -n и ifconfig

MrGalaxy
08-09-2009, 15:43
а максимальная скорость с загрузкой процессора?

Скорость у меня согласно тарифу 512 кбит/с (реально на торрентах где-то 50 кБ/с). Загрузка процессора трансмиссией при этом 6 %, демон l2tp вообще ничего не потребляет.

http://img246.imageshack.us/img246/9606/asus28.png

rbn_termit
08-09-2009, 19:11
Может туплю, но не догнал откуда качать беты. На code.google.com нашел, но тока описание багфиксов. И какую версию сейчас стоит качать для теста?

lly
08-09-2009, 19:55
Может туплю, но не догнал откуда качать беты. На code.google.com нашел, но тока описание багфиксов. И какую версию сейчас стоит качать для теста?
теста чего именно? l2tp - в данный момент раздаёт theMIROn. А релизы выложены на закладке Downloads

rbn_termit
08-09-2009, 20:01
Как раз то что раздает theMIROn и нужно. Откуда можно скачать?

theMIROn
08-09-2009, 20:17
Как раз то что раздает theMIROn и нужно. Откуда можно скачать?
блицопрос:
1. текущая прошивка
2. тип подключения к провайдеру
3. скорость подключения
4. вывод route -n
5. вывод ifconfig
6. вывод ps -w (или ps axf, если ставил coreutils через ipkg)

rbn_termit
08-09-2009, 20:29
блицопрос:
1. текущая прошивка
2. тип подключения к провайдеру
3. скорость подключения
4. вывод route -n
5. вывод ifconfig
6. вывод ps -w (или ps axf, если ставил coreutils через ipkg)

послал в личку. А то тут много получается, а спойлеров похоже не предусмотрено на форуме

MrGalaxy
08-09-2009, 20:45
блицопрос:
1. текущая прошивка
2. тип подключения к провайдеру
3. скорость подключения
4. вывод route -n
5. вывод ifconfig
6. вывод ps -w (или ps axf, если ставил coreutils через ipkg)

1) r-533
2) l2tp, dhcp, авто dns
3) 512 кбит/с
4)
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.192.3 10.14.192.1 255.255.255.255 UGH 1 0 0 vlan1
85.21.230.204 10.14.192.1 255.255.255.255 UGH 2 0 0 vlan1
213.234.192.8 10.14.192.1 255.255.255.255 UGH 1 0 0 vlan1
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
10.14.192.0 0.0.0.0 255.255.224.0 U 0 0 0 vlan1
10.0.0.0 10.14.192.1 255.0.0.0 UG 0 0 0 vlan1
10.0.0.0 10.14.192.1 255.0.0.0 UG 2 0 0 vlan1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 85.21.230.204 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 192.168.1.1 0.0.0.0 UG 1 0 0 vlan2
0.0.0.0 10.14.192.1 0.0.0.0 UG 1 0 0 vlan1

4)
br0 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9209 errors:0 dropped:0 overruns:0 frame:0
TX packets:7970 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1783449 (1.7 MiB) TX bytes:6610615 (6.3 MiB)

eth0 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:595019 errors:742 dropped:0 overruns:57 frame:57
TX packets:229585 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:178917760 (170.6 MiB) TX bytes:90994046 (86.7 MiB)
Interrupt:4 Base address:0x1000

eth1 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:12 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:3090 errors:0 dropped:0 overruns:0 frame:0
TX packets:3090 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:277893 (271.3 KiB) TX bytes:277893 (271.3 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:93.81.39.106 P-t-P:85.21.230.204 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1460 Metric:1
RX packets:192963 errors:0 dropped:0 overruns:0 frame:0
TX packets:220773 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:132887467 (126.7 MiB) TX bytes:71934765 (68.6 MiB)

vlan0 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9209 errors:0 dropped:0 overruns:0 frame:0
TX packets:7970 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1820285 (1.7 MiB) TX bytes:6642495 (6.3 MiB)

vlan1 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
inet addr:10.14.193.79 Bcast:10.14.223.255 Mask:255.255.224.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:585785 errors:0 dropped:0 overruns:0 frame:0
TX packets:221471 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:166384991 (158.6 MiB) TX bytes:84344927 (80.4 MiB)

vlan2 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
inet addr:192.168.1.123 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:6624 (6.4 KiB)


6)
PID USER VSZ STAT COMMAND
1 admin 2472 S /sbin/init
2 admin 0 SW [keventd]
3 admin 0 RWN [ksoftirqd_CPU0]
4 admin 0 SW [kswapd]
5 admin 0 SW [bdflush]
6 admin 0 SW [kupdated]
7 admin 0 SW [mtdblockd]
55 admin 2088 S httpd vlan1
59 admin 2092 S syslogd -m 0 -O /tmp/syslog.log -S -l 7 -b 2
60 admin 2092 S klogd
64 nobody 1180 S dnsmasq
65 admin 0 SW [khubd]
93 admin 1076 S /usr/sbin/igmpproxy -c /etc/igmpproxy.conf
95 admin 2100 S udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -b
98 admin 1920 S l2tpd
101 admin 2480 S watchdog
103 admin 2200 S pppd sync nodetach noaccomp nobsdcomp nodeflate nopcomp novj novjccomp file /tmp/ppp/options.wan0 plugin p
104 admin 2464 S ntp
108 admin 0 SW [usb-storage-0]
111 admin 0 SW [scsi_eh_0]
117 admin 1872 S dropbear
139 admin 0 SW [kjournald]
140 admin 0 SW [kjournald]
143 admin 1516 S /usr/sbin/vsftpd
154 admin 6464 S /opt/sbin/nmbd -D
156 admin 10944 S /opt/sbin/smbd -D
166 admin 1372 S /opt/sbin/xinetd -pidfile /var/run/xinetd.pid
169 admin 2088 S /opt/bin/bash /opt/bin/dlengine
175 admin 10944 S /opt/sbin/smbd -D
184 admin 2112 S /bin/sh /opt/bin/mysqld_safe --datadir=/opt/var/lib/mysql --pid-file=/opt/var/lib/mysql/WL-001FC652FD2B.pi
222 admin 7344 S /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/
227 admin 7344 S /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/
228 admin 7344 S /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/
236 admin 3936 S /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
237 admin 19644 S /opt/bin/php-fcgi
239 admin 8460 S /opt/bin/transmission-daemon -g /tmp/mnt/disc0_3/transmission/.config -a *.*.*.* -w /tmp/mnt/disc0_3/trans
240 admin 8460 S /opt/bin/transmission-daemon -g /tmp/mnt/disc0_3/transmission/.config -a *.*.*.* -w /tmp/mnt/disc0_3/trans
241 admin 8460 R /opt/bin/transmission-daemon -g /tmp/mnt/disc0_3/transmission/.config -a *.*.*.* -w /tmp/mnt/disc0_3/trans
245 admin 19672 S /opt/bin/php-fcgi
431 admin 1932 S dropbear
432 admin 2100 S -sh
455 admin 988 S sleep 30
460 admin 2096 S sh -c ps w > /tmp/syscmd.log 2>&1
461 admin 2092 R ps w

theMIROn
08-09-2009, 21:00
3) 512 кбит/сээх... с такой скоростью и в юзерспейсе бы все работало...

MrGalaxy
08-09-2009, 21:09
ээх... с такой скоростью и в юзерспейсе бы все работало...Мы все в нашем славном городе дружно надеемся, что провайдеры таки повысят скорости. :D:p:)

ЗЫ: Вы бы пояснили на пальцах смысл этого загадочного термина "user space". И зачем его меняют на что-то новое, если и так всё работало.

nms42
09-09-2009, 06:51
блицопрос:
1. текущая прошивка

r533


2. тип подключения к провайдеру

corbina, l2tp


3. скорость подключения

10445


4. вывод route -n



Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.88.130 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
85.21.192.3 10.60.88.1 255.255.255.255 UGH 1 0 0 vlan1
195.14.50.16 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
217.118.84.213 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
85.21.0.245 10.60.88.1 255.255.255.255 UGH 2 0 0 vlan1
85.21.52.254 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
194.67.1.13 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
194.67.1.14 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
194.67.18.19 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
195.14.50.21 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
195.14.50.26 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
194.67.1.115 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
89.179.135.67 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
213.234.192.8 10.60.88.1 255.255.255.255 UGH 1 0 0 vlan1
195.14.50.93 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
194.67.18.72 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
194.67.1.130 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
217.118.84.249 10.60.88.1 255.255.255.255 UGH 0 0 0 vlan1
78.107.235.4 10.60.88.1 255.255.255.252 UG 0 0 0 vlan1
85.21.72.80 10.60.88.1 255.255.255.240 UG 0 0 0 vlan1
78.107.51.0 10.60.88.1 255.255.255.240 UG 0 0 0 vlan1
85.21.108.16 10.60.88.1 255.255.255.240 UG 0 0 0 vlan1
83.102.231.32 10.60.88.1 255.255.255.240 UG 0 0 0 vlan1
85.21.138.208 10.60.88.1 255.255.255.240 UG 0 0 0 vlan1
83.102.146.96 10.60.88.1 255.255.255.224 UG 0 0 0 vlan1
233.33.210.0 10.60.94.217 255.255.255.0 UG 0 0 0 vlan1
85.21.90.0 10.60.88.1 255.255.255.0 UG 0 0 0 vlan1
78.107.23.0 10.60.88.1 255.255.255.0 UG 0 0 0 vlan1
192.168.254.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
85.21.79.0 10.60.88.1 255.255.255.0 UG 0 0 0 vlan1
78.107.196.0 10.60.88.1 255.255.252.0 UG 0 0 0 vlan1
10.60.88.0 0.0.0.0 255.255.248.0 U 0 0 0 vlan1
10.0.0.0 10.60.88.1 255.0.0.0 UG 0 0 0 vlan1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 85.21.0.245 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 10.60.88.1 0.0.0.0 UG 1 0 0 vlan1



5. вывод ifconfig


br0 Link encap:Ethernet HWaddr 00:15:F2:88:FB:78
inet addr:192.168.254.254 Bcast:192.168.254.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15696547 errors:0 dropped:0 overruns:0 frame:0
TX packets:17018929 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3317706605 (3.0 GiB) TX bytes:2708662393 (2.5 GiB)

eth0 Link encap:Ethernet HWaddr 00:15:F2:88:FB:78
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40022211 errors:50902 dropped:0 overruns:12568 frame:12568
TX packets:32736604 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3482808429 (3.2 GiB) TX bytes:2642229713 (2.4 GiB)
Interrupt:4 Base address:0x1000

eth1 Link encap:Ethernet HWaddr 00:15:F2:88:FB:78
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:615431
TX packets:83815 errors:320 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:23058583 (21.9 MiB)
Interrupt:12 Base address:0x4000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:128080 errors:0 dropped:0 overruns:0 frame:0
TX packets:128080 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11914725 (11.3 MiB) TX bytes:11914725 (11.3 MiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:95.24.219.206 P-t-P:85.21.0.245 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1460 Metric:1
RX packets:1693 errors:0 dropped:0 overruns:0 frame:0
TX packets:1877 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1015091 (991.2 KiB) TX bytes:242687 (236.9 KiB)

vlan0 Link encap:Ethernet HWaddr 00:15:F2:88:FB:78
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15696547 errors:0 dropped:0 overruns:0 frame:0
TX packets:17018929 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3380492793 (3.1 GiB) TX bytes:2776738109 (2.5 GiB)

vlan1 Link encap:Ethernet HWaddr 00:15:F2:88:FB:78
inet addr:10.60.94.217 Bcast:10.60.95.255 Mask:255.255.248.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24325662 errors:0 dropped:0 overruns:0 frame:0
TX packets:15717675 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3676883002 (3.4 GiB) TX bytes:4160458900 (3.8 GiB)



6. вывод ps -w (или ps axf, если ставил coreutils через ipkg)

PID USER VSZ STAT COMMAND
1 admin 2468 S /sbin/init
2 admin 0 SW [keventd]
3 admin 0 SWN [ksoftirqd_CPU0]
4 admin 0 SW [kswapd]
5 admin 0 SW [bdflush]
6 admin 0 SW [kupdated]
7 admin 0 SW [mtdblockd]
56 admin 2092 S telnetd
61 admin 2092 S syslogd -m 0 -O /tmp/syslog.log -S -l 7 -b 2
62 admin 2088 S httpd vlan1
64 admin 2092 S klogd
70 nobody 1192 S dnsmasq
72 admin 0 SW [khubd]
91 admin 1076 S /usr/sbin/igmpproxy -c /etc/igmpproxy.conf
93 admin 2100 S udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -b
96 admin 1924 S l2tpd
99 admin 2468 S watchdog
101 admin 2464 S ntp
201 admin 2200 S pppd sync nodetach noaccomp nobsdcomp nodeflate nopcomp novj novjccomp file /tmp/ppp/options.wan0 plugin p
212 admin 2004 S upnp -D -L br0 -W ppp0
215 admin 2100 S -sh
221 admin 2092 R ps -w

AlexeyS
09-09-2009, 11:47
Угробив весь вечер и утро на попытки сборки тулчейна из svn :confused:, думаю что неплохо будет накидать кратенькую инструкцию по сборке на основе накопленного опыта... Слишком многое неочевидно с наскоку... Многим думаю будет полезно. Я вечером набросаю, а вы меня тогда поправите, если что не так :rolleyes:

lly
09-09-2009, 11:55
Угробив весь вечер и утро на попытки сборки тулчейна из svn :confused:, думаю что неплохо будет накидать кратенькую инструкцию по сборке на основе накопленного опыта... Слишком многое неочевидно с наскоку... Многим думаю будет полезно.
Даже спорить не буду, полезно. Но, очевидно, что для сборки тулчейна требуется квалификация выше, чем для сборки прошивки. И тратить время на вылизывание процедуры сборки, чтобы сделать её дуракоустойчивой, мы не будем.

Я вечером набросаю, а вы меня тогда поправите, если что не так :rolleyes:
Ок. А если потом сделаешь в формате Wiki, то вообще будет круто! :)

theMIROn
09-09-2009, 12:02
Угробив весь вечер и утро на попытки сборки тулчейна из svn :confused:, думаю что неплохо будет накидать кратенькую инструкцию по сборке на основе накопленного опыта... Слишком многое неочевидно с наскоку... Многим думаю будет полезно. Я вечером набросаю,
да, было бы здорово.
собранный 4-й тулчейн для x86 выложу вечером

AlexeyS
09-09-2009, 12:12
Но, очевидно, что для сборки тулчейна требуется квалификация выше, чем для сборки прошивки.

С этим спорить бесполезно :) Видимо, я всё-таки чего-то не совсем так сделал, ибо всё равно сборка падает с на nfs-utils, причем только при расположении toolchain в нестандартном месте (не в /opt/brcm/):confused:



mipsel-uclibc-gcc -O2 -I../../support/include -I/include -Wall -pipe -mips32 -mtune=mips32 -Wno-pointer-sign -DBCMWPA2 -DVERSION="\"nfs-utils 1.0.7\"" -DNFS3_SUPPORTED -c -o exportfs.o exportfs.c
mipsel-uclibc-gcc -L../../support/lib -o exportfs exportfs.o -lnfs
/home/alexey/asus/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/bin/ld: BFD 2.17 assertion fail elflink.c:6261
/home/alexey/asus/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/bin/ld: exportfs: hidden symbol `__fini_array_end' in exportfs is referenced by DSO
/home/alexey/asus/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status

lly
09-09-2009, 12:20
Видимо, я всё-таки чего-то не совсем так сделал, ибо всё равно сборка падает с на nfs-utils, причем только при расположении toolchain в нестандартном месте (не в /opt/brcm/):confused:
Проблема в binutils, но тестировать еще и переход на версию 2.19.1 пока нету сил. Делаю uClibc 0.9.30.1

P.S. А помню кто-то в форуме кричал, что обновит uClibc за два часа :D

theMIROn
09-09-2009, 13:00
Проблема в binutils, но тестировать еще и переход на версию 2.19.1 пока нету сил. Делаю uClibc 0.9.30.1Можно собрать тулчейн с 2.19.1 и выложить на тестирование (deprecated)

lly
09-09-2009, 13:08
Можно собрать тулчейн с 2.19.1 и выложить на тестирование (deprecated)
Не протестировав самим - это будет издевательство над пользователями!
А кто в состоянии сам потестировать - догадается переключить в .config (или make menuconfig).

rbn_termit
09-09-2009, 18:09
Прошивка r533, wl500gpv2. Весь день в логи сыпались сообщения:
Sep 9 20:57:38 l2tpd[109]: Attempt to write 12 bytes to non existent fd.
Скорость пока не протестировал..

theMIROn
09-09-2009, 18:25
Прошивка r533, wl500gpv2. Весь день в логи сыпались сообщения:
Sep 9 20:57:38 l2tpd[109]: Attempt to write 12 bytes to non existent fd.
Скорость пока не протестировал..
что если в Additional ppp options добавить debug kdebug, потом убить запущенный pppd и l2tp и запустить его с опцией -d -1

rbn_termit
09-09-2009, 18:39
что если в Additional ppp options добавить debug kdebug, потом убить запущенный pppd и l2tp и запустить его с опцией -d -1
прописал, l2tpd убил (pppd не нашел в процессах), запустил l2tpd с опциями, не соединялось с сервером-писало в логах:
Sep 9 21:26:35 l2tpd[161]: Unknown tunnel 5785
Ребутнулся, соединилось, сейчас смотрю, будут ли сыпаться эти сообщения.. Может просто ребутом решилось :)

Update: Нет, осталась проблема. Так что попробовать? Как мне убить pppd и правильно запустить заново все это?
Sep 9 22:41:50 l2tpd[109]: Attempt to write 1464 bytes to non existent fd.
Sep 9 22:41:50 l2tpd[109]: Attempt to write 56 bytes to non existent fd.
Sep 9 22:41:50 l2tpd[109]: Attempt to write 1464 bytes to non existent fd.
Sep 9 22:41:50 l2tpd[109]: Attempt to write 1464 bytes to non existent fd.

AlexeyS
09-09-2009, 20:38
Не протестировав самим - это будет издевательство над пользователями!
А кто в состоянии сам потестировать - догадается переключить в .config (или make menuconfig).

Собрал toolchain с binutils 2.19 - прошивка не собралась, ассемблер as просто не знает про оптимизацию под bcm 4710 (-m4710a0kern) :(. Сделал проще, скопировал новый ld старый toolchain.
Кстати, ревизия 543 не собирается ни чем, ругается на отсутствие TCA_SFQ_HASH_FWMARK

Energy
10-09-2009, 06:56
web-интерфейс наше больное место, а помошников нема :(
Сможешь завести Issue на googlecode, чтобы мы не забыли об проблеме?
Запись оставил... Прошу прощения за "ломанный" английский, читать по английски у меня получается несколько лучше, чем писать :)

lly
10-09-2009, 07:44
Собрал toolchain с binutils 2.19 - прошивка не собралась, ассемблер as просто не знает про оптимизацию под bcm 4710 (-m4710a0kern) :(. Сделал проще, скопировал новый ld старый toolchain.
Не успел спортировать 990-m4710a0.patch, как смогу, сделаю. Проблема то со сборкой nfs-utils ушла?

Кстати, ревизия 543 не собирается ни чем, ругается на отсутствие TCA_SFQ_HASH_FWMARK
Знаю, времени катастрофически не хватает, только сегодня с утра залил r544

Запись оставил... Прошу прощения за "ломанный" английский, читать по английски у меня получается несколько лучше, чем писать :)
Ок. Ну так и писал бы на русском! Кстати, в предыдущем письме ты писал, что эффект проявляется только для WPA или WPA2. Я тебя неправильно понял? Добавь плиз комментарий по этому поводу в Issue 51

AlexeyS
10-09-2009, 08:52
Не успел спортировать 990-m4710a0.patch, как смогу, сделаю. Проблема то со сборкой nfs-utils ушла?


На одном компе собралось отлично, а вот на втором опять не собирается... Но ругань стала чуточку более осмысленной:

mipsel-uclibc-gcc -O2 -I../../support/include -I/include -Wall -pipe -mips32 -mtune=mips32 -Wno-pointer-sign -DBCMWPA2 -DVERSION="\"nfs-utils 1.0.7\"" -DNFS3_SUPPORTED -c -o exportfs.o exportfs.c
mipsel-uclibc-gcc -L../../support/lib -o exportfs exportfs.o -lnfs
/home/alexey/asus/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/bin/ld: exportfs: hidden symbol `__fini_array_end' in exportfs is referenced by DSO
/home/alexey/asus/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/../lib/gcc/mipsel-linux-uclibc/4.1.2/../../../../mipsel-linux-uclibc/bin/ld: final link failed: Nonrepresentable section on output

P.S. через make menuconfig в конфиг записывается версия binutils 2.19, а не 2.19.1...

lly
10-09-2009, 09:36
На одном компе собралось отлично, а вот на втором опять не собирается...
Даже и не знаю что сказать - похоже в каких-то дистрибутивах бага/фича в glibc, что binutils лажается. Т.к. в debian'е не смогли воспроизвести - bug 343097 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343097)
старый патч давно применен http://sourceware.org/ml/binutils/2005-05/msg00329.html
Похоже еще что-то в самих nfs-utils напортачено в ключах сборки - см. Red Hat Bug 939 (http://sources.redhat.com/bugzilla/show_bug.cgi?id=939)

P.S. через make menuconfig в конфиг записывается версия binutils 2.19, а не 2.19.1...
поправил, вечером постараюсь залить в SVN

AlexeyS
10-09-2009, 09:55
Даже и не знаю что сказать - похоже в каких-то дистрибутивах бага/фича в glibc, что binutils лажается. Т.к. в debian'е не смогли воспроизвести - bug 343097 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=343097)
старый патч давно применен http://sourceware.org/ml/binutils/2005-05/msg00329.html

поправил, вечером постараюсь залить в SVN

Я сейчас пытаюсь доадаптировать патчи для binutils и проверить сборку с полностью новой версией.

theMIROn
10-09-2009, 15:35
Sep 9 22:41:50 l2tpd[109]: Attempt to write 1464 bytes to non existent fd.
Sep 9 22:41:50 l2tpd[109]: Attempt to write 56 bytes to non existent fd.
Sep 9 22:41:50 l2tpd[109]: Attempt to write 1464 bytes to non existent fd.
Sep 9 22:41:50 l2tpd[109]: Attempt to write 1464 bytes to non existent fd.

а что со скоростью, это как то мешает?


Я сейчас пытаюсь доадаптировать патчи для binutils и проверить сборку с полностью новой версией.
вот это было бы здорово, надеюсь сильно нам поможешь

AlexeyS
10-09-2009, 16:23
авот это было бы здорово, надеюсь сильно нам поможешь

Я конечно уже подогнал патч, но и Леонид его тоже уже сделал ;) Так что моя помощь, похоже состоит только в некоторой стимуляции :eek:

UPD: Хмм, тулчейн собрался без проблем, прошивка так же... буду пытаться уронить дальше )))

nms42
10-09-2009, 16:24
а что со скоростью, это как то мешает?

У меня да. На олеговой прошивке utorrent скачивает с совокупной скоростью около 1 MB/sec (близко к тарифной 10445 бит/сек, около 20 сидов, все из корбины). На r533 тот же файл выше 400 kB/sec не поднимается.

theMIROn
10-09-2009, 16:57
У меня да. На олеговой прошивке utorrent скачивает с совокупной скоростью около 1 MB/sec (близко к тарифной 10445 бит/сек, около 20 сидов, все из корбины). На r533 тот же файл выше 400 kB/sec не поднимается.
с какой олеговской? точный номер?
что будет если установить 1.9.2.7-10 (не 10.х!)?
что будет если установить чешскую 1.9.2.7-10-usb-1.71?

nms42
10-09-2009, 17:43
с какой олеговской? точный номер?
1.9.2.7-10.7.

что будет если установить 1.9.2.7-10 (не 10.х!)?
что будет если установить чешскую 1.9.2.7-10-usb-1.71?
А смысл? Я уже писал в заметках #1730 и #1737 что с "вашей" прошивкой прямое скачивание с локального ресурса (мимо туннеля) заметно медленее.

Показания traceroute, route -n, ifconfig я тоже опубликовал.

Допускаю, что это всё проблемы только у меня.

Хотя не я один поимел Attempt to write 1464 bytes to non existent fd.

theMIROn
10-09-2009, 18:13
А смысл?ну нет смысла, так нет, лично ни я ни леонид l2tp не используем.
если на 1.9.2.7-10/1.9.2.7-10-usb-1.71 не будет проблем буду удивлен.


Я уже писал в заметках #1730 и #1737 что с "вашей" прошивкой прямое скачивание с локального ресурса (мимо туннеля) заметно медленее.Не было написано, что включен IPTV UDP Multicast, и не приведены дополнтельные настройки l2tp из web-морды.
Как будто клещами вытаскивать все нужно.


А смысл?Показания traceroute, route -n, ifconfig я тоже опубликовал.[/quote]ничего криминального, разве что с 10.7 они же не были опубликованы

ну так что, помогаем, или нам продолжать телепатическими усилиями лечить чужие проблемы?

p.s было бы здорово предоставить мне ssh доступ
p.p.s на корбине можно и pptp использовать.

nms42
10-09-2009, 18:43
ну нет смысла, так нет, лично ни я ни леонид l2tp не используем.

ну так что, помогаем, или нам продолжать телепатическими усилиями лечить чужие проблемы?

p.s было бы здорово предоставить мне ssh доступ

p.p.s на корбине можно и pptp использовать.

У меня пока нет проблем с использованием последней прошивки от Олега.

Я из простого любопытства решил попробовать вашу прошивку. Обнаружил необычные свойства. Написал о них. Попытался ответить на заданные вопросы. Я наперед не знаю что вы захотите "вытащить из меня клещами".

Имеет смысл, наверное, более детально описывать требования/вопросы к потенциальным тестерам, чтобы "всякие под ногами не болтались" ;-)

lly
10-09-2009, 19:01
Я из простого любопытства решил попробовать вашу прошивку. Обнаружил необычные свойства. Написал о них. Попытался ответить на заданные вопросы. Я наперед не знаю что вы захотите "вытащить из меня клещами".

Имеет смысл, наверное, более детально описывать требования/вопросы к потенциальным тестерам, чтобы "всякие под ногами не болтались" ;-)
theMIROn написал резковато, но пойми и нас - исследовать удалённо сложную проблему туннелей без встречной помощи практически нереально...

P.S. Мне не нужен второй канал в инет, а до Екатеринбурга Корбину тянуть вообще будет супер накладно :rolleyes:

theMIROn
10-09-2009, 19:09
P.S. Мне не нужен второй канал в инет, а до Екатеринбурга Корбину тянуть вообще будет супер накладно :rolleyes:оно есть в екате в виде билайна, но я с той квартиры давно переехал...

Просьба проверить 1.9.2.7-10-USB-1.71 была, т.к она, как и наша собрана на основе 10-ки олега, без его (возможных) изменений в 10.7

rbn_termit
10-09-2009, 20:43
а что со скоростью, это как то мешает?

PPTP-32 мбит/с; L2TP-29 мбит/с. На 473 было 35 мбит/с на pptp. Но может это просто неудачное стечение обстоятельств :)
Сообщения которые я постил, в логи так и сыпятся..

И еще-при попытке напечатать файл через роутер в логи пишется:
Sep 10 23:32:50 p9100d[82]: Connection from 192.168.1.2 port 4278 accepted
Sep 10 23:32:50 p9100d[82]: /dev/usb/lp0: No such file or directory, will try opening later

На Олеговской до этого печаталось.. Принтер Canon i250

Energy
11-09-2009, 01:03
Ок. Ну так и писал бы на русском! Кстати, в предыдущем письме ты писал, что эффект проявляется только для WPA или WPA2. Я тебя неправильно понял? Добавь плиз комментарий по этому поводу в Issue 51
Проверялось только на WPA и WPA2, WEP не проверял, но боюсь там так же, я тоже сперва думал, что дело в протоколе, но склоняюсь к мысли, что просто некоторые символы изменяются браузером, а web-приложение не декодирует строку.
В данный момент настроено на WPA2+AES+пароль содержащий буквы и цифры, полёт нормальный...

theMIROn
11-09-2009, 05:27
1) более медленное скачивание с внутренних ресурсов корбины (1.8 MB/sec у вас и 2.3 MB/sec у олеговой). Это мимо pptp|l2tp.
м.б корбина все таки косячит либо локальные настройки какие типа файролов etc. потому что вот что на WL500gpv2

С локалкой хуже - провод напрямую в сетевуху - 8 метров имеем (ну не с любого сервера, но в среднем не менее 7). Тут те-же 5.1, ну может до 6.5 доходит, но потом падает.


В данный момент настроено на WPA2+AES+пароль содержащий буквы и цифры, полёт нормальный...
можно после ввода такого пароля глянуть, что именно прописалось:

nvram show | grep psk

UPD: сейчас соберу и выложу r550 со включенными дебаг сообщениями pppd, l2tp.

nms42
11-09-2009, 06:39
theMIROn написал резковато, но пойми и нас - исследовать удалённо сложную проблему туннелей без встречной помощи практически нереально...

Я хочу вам помочь, но я не специалист по требухе пингвинов. Идеальный вариант для меня -- инструкции "делай раз, делай два, ...".

theMIROn
11-09-2009, 06:51
Я хочу вам помочь, но я не специалист по требухе пингвинов. Идеальный вариант для меня -- инструкции "делай раз, делай два, ...".

окей, собрал дебагбилд r550M2, лежит там же.
для включения более подробного лога нужно будет сделать

nvram set log_level_x=8 && nvram commit && reboot
потом - нужен полный лог, от начала до конца со всеми там сообщениями.
ввиду его объема - через какой нибудь внешний сайт или в почту themiron_собака_mail.ru

upd: желательно еще в additional ppp options прописать еще kdebug 1

lly
11-09-2009, 07:33
И еще-при попытке напечатать файл через роутер в логи пишется:
Sep 10 23:32:50 p9100d[82]: Connection from 192.168.1.2 port 4278 accepted
Sep 10 23:32:50 p9100d[82]: /dev/usb/lp0: No such file or directory, will try opening later

На Олеговской до этого печаталось.. Принтер Canon i250
Я надеюсь, принтер включён? Модуль printer загружен? Ругани в syslog'е нет? Покажи вывод lsmod и syslog

nms42
11-09-2009, 07:38
потом - нужен полный лог, от начала до конца со всеми там сообщениями.


Какого рода активность (качание мимо туннеля, через туннель {торренты, web активность, перекачка одного длинного файла, ...}) изображать?

Какой длины по времени лог?

theMIROn
11-09-2009, 07:45
Какого рода активность (качание мимо туннеля, через туннель {торренты, web активность, перекачка одного длинного файла, ...}) изображать?

Какой длины по времени лог?

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

nms42
11-09-2009, 07:47
лог весь, с начала и до конца.


Тестировать сколько -- час, день, неделю? До получения тех самых странностей и всё?

theMIROn
11-09-2009, 07:58
Тестировать сколько -- час, день, неделю? До получения тех самых странностей и всё?
до получения.
потом сделать через вэб морду disconnect, подождать коннект и опять до странностей.
на них и закончить

TReX
11-09-2009, 10:25
A как на прошивке r550M2 снизить уровень лога до нормального? SyslogD server умирает от такого потока информации, да и анализировать такой объем нереально...

theMIROn
11-09-2009, 12:12
A как на прошивке r550M2 снизить уровень лога до нормального? SyslogD server умирает от такого потока информации, да и анализировать такой объем нереально...
nvram set log_level_x=7
если не устроит, то перекомпилировать из svn

TReX
11-09-2009, 17:05
Sep 11 18:48:52 l2tpd[102]: Attempt to write 44 bytes to non existent fd.
Sep 11 18:48:52 l2tpd[102]: Attempt to write 44 bytes to non existent fd.
Sep 11 18:48:52 l2tpd[102]: Attempt to write 44 bytes to non existent fd.
Sep 11 18:48:52 l2tpd[102]: Attempt to write 44 bytes to non existent fd.
Sep 11 18:48:52 l2tpd[102]: Attempt to write 44 bytes to non existent fd.
Sep 11 18:48:52 l2tpd[102]: Attempt to write 56 bytes to non existent fd.

Да, пачки сообщений такого типа сыплются с переодичностью прошивка r550M2, соотнести с другими событиями пока не удалось... Скорость даже не смотря на то что дебаг сжирает кучу ресурсов по сравнению с гуглокодовской 473 версией через L2TP явно возрасла, локальная не мерялась за ненадобностью...

Shoo
11-09-2009, 20:56
Последняя ревизия - не собирается :(
ОС - Debian stable, net-inst, ничего лишнего, что требовалось для сборки проши - ставил.
Падаем тут:

# Компиляция

$ cd /whatever-you-want/broadcom/src/gateway
$ make

А именно на iproute2.
Говорим - Please, compile the kernel first, но оно как-бы уже скомпилено в пункте 1.2.

Что делаю не так и где я дурак(читать как не прав)?)

theMIROn
11-09-2009, 21:07
А именно на iproute2.
Говорим - Please, compile the kernel first, но оно как-бы уже скомпилено в пункте 1.2.
Что делаю не так и где я дурак(читать как не прав)?)
что то не так, ядро не настроено, должны было по make из svn каталога
попробуй сделать make koldconf в src/broadcom/gateway

Shoo
11-09-2009, 21:11
что то не так, ядро не настроено, должны было по make из svn каталога
попробуй сделать make koldconf в src/broadcom/gateway

Угу, по make говорит, что сырцы готовы к сборке, сэр! :) Пробую koldconf, бегущие строчки не внушают надежды, если спать не отвалюсь - отпишу результаты в этот пост, спасибо за совет.
Хм..продвинулось дальше, теперь упало на бизоне, поставил, смотрим-с :)

theMIROn
11-09-2009, 21:16
Угу, по make говорит, что сырцы готовы к сборке, сэр! :) Пробую koldconf, бегущие строчки не внушают надежды, если спать не отвалюсь - отпишу результаты в этот пост, спасибо за совет.
что-то у тебя явно. только что проверил с нуля, все окей.
хотя у меня не урезанный гпл сорц 1.9.2.7

Shoo
11-09-2009, 21:18
что-то у тебя явно. только что проверил с нуля, все окей.
хотя у меня не урезанный гпл сорц 1.9.2.7

Ну koldconf помог, да, странно почему не создается конфиг, тоже всё с нуля делал, абсолютно чистая, только-только поднятая виртуалка для сборки прошивки :) Как отлажу сей процесс, на автомате могу найтбилды на серваке 2*Хеон,32ГбРам клепать :)) ВДруг тут аццконетерпеливые тестеры вроде меня еще есть :)

FiXXXeR_wl500gP
11-09-2009, 21:53
Здравствуйте!

При попытке пересобрать свежескачанную r556 возникла следующая проблема


make[3]: Entering directory `/home/fixxxer/wl500/sandbox/broadcom/src/gateway/ppp/pppd/plugins/pppol2tp'
mipsel-uclibc-gcc -O2 -g -I. -I../.. -I../../../include -fPIC -c -o pppol2tp.o pppol2tp.c
pppol2tp.c: In function 'setdevname_pppol2tp':
pppol2tp.c:122: error: storage size of 'sax' isn't known
pppol2tp.c:135: error: 'PX_PROTO_OL2TP' undeclared (first use in this function)
pppol2tp.c:135: error: (Each undeclared identifier is reported only once
pppol2tp.c:135: error: for each function it appears in.)
pppol2tp.c: In function 'connect_pppol2tp':
pppol2tp.c:174: error: storage size of 'sax' isn't known
make[3]: *** [pppol2tp.o] Error 1
make[3]: Leaving directory `/home/fixxxer/wl500/sandbox/broadcom/src/gateway/ppp/pppd/plugins/pppol2tp'


При просмотре заголовочных файлов в ppp/include/linux действительно не обнаруживается определений для PX_PROTO_OL2TP и sockaddr_pppol2tp. А в заголовочных файлах в rp-l2tp/handlers/linux эти определения обнаруживаются. При замене заголовочных файлов в ppp/include/linux на файлы из rp-l2tp/handlers/linux pppd (и, соответственно, вся прошивка) собирается. Только вот pptp/l2tp проверить не могу, так как не использую его... Поэтому прошу помощи - раз у всех все собирается, может, я что-то не так делаю?

Заранее спасибо за консультацию.

theMIROn
11-09-2009, 22:42
Поэтому прошу помощи - раз у всех все собирается, может, я что-то не так делаю?Нужно обновить тулчейн

Shoo
12-09-2009, 08:26
Эх...не собралась, проснулся и вижу кучу ерроров при сборке Zlib'a
Лог скопипастить не могу, но скрин вот:
http://pic.ipicture.ru/uploads/090912/37KosCyzUb.jpg

Что скажут уважаемые гуру?)


ЗЫ. Камент к 557r - 5 баллаф, дифф тоже)

theMIROn
12-09-2009, 08:41
Эх...не собралась, проснулся и вижу кучу ерроров при сборке Zlib'a
Что скажут уважаемые гуру?)
ошибка где-то выше скриншота.
можно попробовать заново с сохранением логов make >build.log 2>&1

[QUOTE=Shoo;159535]ЗЫ. Камент к 557r - 5 баллаф, дифф тоже)
=)

lly
12-09-2009, 08:41
Эх...не собралась, проснулся и вижу кучу ерроров при сборке Zlib'a
Лог скопипастить не могу, но скрин вот:
http://pic.ipicture.ru/uploads/090912/37KosCyzUb.jpg

Что скажут уважаемые гуру?)
Во-первых, что раз есть текстовый экран, значит и Copy'n'Paste работает. Вы уж нам баки не заливайте!

Во-вторых, lzma собирается хостовым gcc. С 4.2 и 4.3 точно собирается, а на остальные может быть и не рассчитан.

Shoo
12-09-2009, 08:48
Во-первых, что раз есть текстовый экран, значит и Copy'n'Paste работает. Вы уж нам баки не заливайте!

Во-вторых, lzma собирается хостовым gcc. С 4.2 и 4.3 точно собирается, а на остальные может быть и не рассчитан.

Буду благодарен, если скажете как через 2 удаленные рдпшки скопипастить текст с консоли никсов из вмвари :)))

Хостовая gccшка вроде 4.3.2, сейчас гляну, угу 4.3.2-1.

Shoo
12-09-2009, 08:49
[QUOTE=Shoo;159535]Эх...не собралась, проснулся и вижу кучу ерроров при сборке Zlib'a
Что скажут уважаемые гуру?)
ошибка где-то выше скриншота.
можно попробовать заново с сохранением логов make >build.log 2>&1


=)

Пасиба, сейчас с логом попробую, но на другой машинке с более старым gcc :)

lly
12-09-2009, 08:54
Буду благодарен, если скажете как через 2 удаленные рдпшки скопипастить текст с консоли никсов из вмвари :)))
изврат, но rdp умеет прокидывать локальные диски по своему туннелю, vmware тоже поддерживает шаренные хост-каталоги.

Хостовая gccшка вроде 4.3.2, сейчас гляну, угу 4.3.2-1.
моя машинка x84_64 OpenSUSE 11.1:

gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux)

theMIROn
12-09-2009, 09:13
моя

gcc version 4.3.2 (Debian 4.3.2-1.1)

Shoo
12-09-2009, 09:16
моя

gcc version 4.3.2 (Debian 4.3.2-1.1)

идентичная моему..правда собирал под x86_64...ладно..почти готова новая машинка, сейчас закидаю новыми нубовопросами :)))

Shoo
12-09-2009, 09:17
изврат, но rdp умеет прокидывать локальные диски по своему туннелю, vmware тоже поддерживает шаренные хост-каталоги.

моя:

gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux)

Вот и я о том же, проще принтскрин жмякнуть :)

theMIROn
12-09-2009, 09:44
Вот и я о том же, проще принтскрин жмякнуть :)
проще ssh тунель сделать.

Shoo
12-09-2009, 09:49
проще ssh тунель сделать.

К сожалению невозможно по причине блокировке портов на внешнем файрволе на работе :)

Shoo
12-09-2009, 10:52
Ну на х86 всё намного лучше, без запинок и ядро сконфигурилось сразу же и т.п. Единственное что при make install в gateway:


make -C /home/shoo/build/broadcom/src/lzma/SRC/7zip/Compress/LZMA_Lib/
make: *** /home/shoo/build/broadcom/src/lzma/SRC/7zip/Compress/LZMA_Lib/: No such file or directory. Stop.
make: *** [lzma-lib] Error 2

Дириктории действительно нет, из-за урезанных асусосырцов?
Глянул в lzma406.zip, тожа нет такого...где-то я опять что-то не туда копаю)

lly
12-09-2009, 11:23
Дириктории действительно нет, из-за урезанных асусосырцов?
Глянул в lzma406.zip, тожа нет такого...где-то я опять что-то не туда копаю)
Плохо смотрел - это именно в lzma406.zip. Т.е. не собрался lzma - чего то не хватает в development пакете на твоём линуксе.

Shoo
12-09-2009, 12:42
Плохо смотрел - это именно в lzma406.zip. Т.е. не собрался lzma - чего то не хватает в development пакете на твоём линуксе.

Так и подумал, поставл liblzma-dev и libzip-dev и собралась, спасибо за напутствия :)) Пойду шить роутер и тестить l2tp :)

UPD: Теперь и л2тп выдает 60Мбит, замечательно, осталось разобраться почему и в локалке 60 всего. Загрузка проца при 6.5 мб\сек скачки - 90+/- 5%.

theMIROn
13-09-2009, 08:22
UPD: Теперь и л2тп выдает 60Мбит, замечательно, осталось разобраться почему и в локалке 60 всего. Загрузка проца при 6.5 мб\сек скачки - 90+/- 5%.

проверяй r566 на wl500g.googlecode.com, l2tp должно работать не хуже чему на
10ке Олега
а у тебя точно локалка не через туннель? гляди маршруты и трассировки

igor.zt
13-09-2009, 08:36
для уменьшения нагрузки на процессор в прошивке 1.9.2.7-d-r566, нужно устанавливать wan0_pptp_kernel=1 ?

Shoo
13-09-2009, 08:45
для уменьшения нагрузки на процессор в прошивке 1.9.2.7-d-r566, нужно устанавливать wan0_pptp_kernel=1 ?

Нет, с 554 уже стоит по умолчанию, set в 0 отключает.

2bars
13-09-2009, 09:07
откуда можно взять потестить ? никак не найду

Shoo
13-09-2009, 09:30
откуда можно взять потестить ? никак не найду

http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware

Ну или вот я собирал вчера:
http://ishoo.ru/asus/WL500gp-1.9.2.7-d-r566.trx
http://ishoo.ru/asus/WL500gpv2-1.9.2.7-d-r566.trx

oleg71
13-09-2009, 09:33
На прошивке 550М2
в логе появилось вот это:
----------------------------
(emerg|user|IP) IP: connected to ISP
03:00:44 01-01-1970
(debug|daemon|pppd) pppd[182]: Script /tmp/ppp/ip-up finished (pid 202), status = 0x0
03:00:44 01-01-1970
(warning|kern|kernel) DROP IN=br0 OUT= MAC= SRC=192.168.1.1 DST=239.255.255.250 LEN=373 TOS=0x00 PREC=0x00 TTL=4 ID=0 DF PROTO=UDP SPT=1900 DPT=1900 LEN=353
03:00:44 01-01-1970
(warning|kern|kernel) DROP IN=br0 OUT= MAC= SRC=192.168.1.1 DST=239.255.255.250 LEN=302 TOS=0x00 PREC=0x00 TTL=4 ID=0 DF PROTO=UDP SPT=1900 DPT=1900 LEN=282
03:00:44 01-01-1970
(warning|kern|kernel) DROP IN=br0 OUT= MAC= SRC=192.168.1.1 DST=239.255.255.250 LEN=361 TOS=0x00 PREC=0x00 TTL=4 ID=0 DF PROTO=UDP SPT=1900 DPT=1900 LEN=341
03:00:44 01-01-1970
(warning|kern|kernel) DROP IN=br0 OUT= MAC= SRC=192.168.1.1 DST=239.255.255.250 LEN=355 TOS=0x00 PREC=0x00 TTL=4 ID=0 DF PROTO=UDP SPT=1900 DPT=1900 LEN=335
03:00:48 01-01-1970
(warning|kern|kernel) DROP IN=br0 OUT= MAC= SRC=192.168.1.1 DST=224.0.0.251 LEN=364 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=344
-------------------------------------------------

не подскажите, что произошло?
конфигурацию не менял,
192.168.1.1 - адрес роутера, DST ip адреса не определяются.

2bars
13-09-2009, 10:06
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware

Ну или вот я собирал вчера:
http://ishoo.ru/asus/WL500gp-1.9.2.7-d-r566.trx
http://ishoo.ru/asus/WL500gpv2-1.9.2.7-d-r566.trx

ставить начал, роутер упал в ттл=100, востановил с твоейже прошивкой, все работает :)

как-то это странно

Shoo
13-09-2009, 10:08
ставить начал, роутер упал в ттл=100, востановил с твоейже прошивкой, все работает :)

как-то это странно

Чудеса, ага :)) Ну пока из 16ти людей, кто шился именно этой прошей, ты 1 у кого прошло не гладко =\

theMIROn
13-09-2009, 10:09
Люди, вы все чего, а?
1.9.2.7-d-r566 выложены еще вчера на официальный сайт проекта http://wl500g.googlecode.com
oleg71 - не надо пользоваться промежуточными бетаверсиями, да еще со включенной отладкой, не понимая зачем это.
Как только изменения накапливаются в достаточном и стабильном объеме, мы выкладываем стабильные билды.
Необходимые ссылки есть на 1й странице, в подписи. История изменений присутствует в wiki, а так же в Source/Changes

Shoo
13-09-2009, 10:11
Ого, и правда на сайте уже выложили :))

*Убежал собирать 570ую* :)

2bars
13-09-2009, 10:18
20 кило разницы :) прошью

theMIROn
13-09-2009, 10:20
Ого, и правда на сайте уже выложили :))

*Убежал собирать 570ую* :)

там только небольшие изменение в busybox_httpd и в алиасах modprobe, стоит ли?
кстати, с тебя отчет по работе l2tp на r566

Shoo
13-09-2009, 10:22
там только небольшие изменение в busybox_httpd и в алиасах modprobe, стоит ли?
кстати, с тебя отчет по работе l2tp на r566

Люблю всё тестовое и анстейблное, посему стоит :)
Так гоняю же...пока за всё утро ни единого косячка, тьфу-тьфу-тьфу)

theMIROn
13-09-2009, 10:27
Люблю всё тестовое и анстейблное, посему стоит :)
Так гоняю же...пока за всё утро ни единого косячка, тьфу-тьфу-тьфу)

ок
p.s не вздумай дистапгрейднуться на debian testing, поимеешь массу проблем со сборкой :)

Shoo
13-09-2009, 10:33
ок
p.s не вздумай дистапгрейднуться на debian testing, поимеешь массу проблем со сборкой :)

Это я уже понял из 1ого опыта сборки проши :)) Не-не..на этом серве уже крутится нужное ПО, он только stable... сейчас быстренько еще наклепаю сайтег с тестовыми "найтбилдами", мало ли я не 1 любитель понасиловать роутер, и воткну в подпись, авось тестеров у проекта прибавится :)

ПыСы. Ник знакомый что-то больно, к миранде никаким боком не относишься случаем?)

theMIROn
13-09-2009, 10:44
ПыСы. Ник знакомый что-то больно, к миранде никаким боком не относишься случаем?)
оффтопик: если ты про themiron.miranda.im, то отношусь

Shoo
13-09-2009, 10:45
оффтопик: если ты про themiron.miranda.im, то отношусь

re: оффтопик - Точно, хистори++, вспомнил, юзал, еще 1 спасибо от меня тебе и за этот проект ^_^

*завязал с оффтопом :)*

Подпись обновил, ежедневно (ну или по мере обновления) буду туда скидывать тестовые ревизии :)

2MEX2
13-09-2009, 18:55
Рутер Asus 320gE прошивка 1.9.2.7-d-r566 не синхронизируется время по NTP. Последняя прошивка от Олега эта функция работала без проблем. В логах ничего нет. Исправят?

Shoo
13-09-2009, 19:05
566ая - Sep 13 13:44:51 ntp client: Synchronizing time with time.nist.gov ...
Может что-то с Вашим нтп-сервером?

nms42
14-09-2009, 05:53
566ая - Sep 13 13:44:51 ntp client: Synchronizing time with time.nist.gov ...
Может что-то с Вашим нтп-сервером?

Нет. У меня как было ru.pool.ntp.org, так и стоит. И синхронизируется.

lly
14-09-2009, 07:30
Рутер Asus 320gE прошивка 1.9.2.7-d-r566 не синхронизируется время по NTP. Последняя прошивка от Олега эта функция работала без проблем. В логах ничего нет. Исправят?
Если в логе нет фразы

Sep 13 13:44:51 ntp client: Synchronizing time with time.nist.gov ...
то это значит что ntpclient почему-то не может достучаться до сервера. r473 точно работает прямо сейчас?

AlexeyS
14-09-2009, 08:01
Как и обещал, краткая инструкция по сборке toolchain.

Самостоятельная сборка toolchain.

Прежде всего нам понадобится linux с установленными пакетами:
• gnu-make
• C++
• g++
• ncurses-dev
• zlib-dev
• gawk
• bison
• flex
• unzip
• bzip2
• patch
• perl
• wget
• gnutar
• svn
• autoconf
• gnu-find
Так же, нам понадобится патченные исходники ядра linux, которые можно получить из каталога $srcroot$/broadcom/src/linux/linux (вместо $srcroot$ - подставляете ваш каталог с исходниками), после обязательного выполнения пунктов инструкции по самостоятельной сборке прошивки (http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware) до 4.1 включительно.

Первым делом, нам следует из-под root создать каталог /opt и дать на него полные права всем пользователям! Если в каталоге /opt уже находится подкаталог brcm, то его следует переименовать или удалить. Пользователь, под которым мы собираемся собирать toolchain, не должен обладать правами root.
1. В домашнем каталоге пользователя создаем каталог toolchain, все дальнейшие действия производим в нем
2. В каталоге, созданном в п.1 создаем каталог temp
3. Получаем исходники toolchain из svn в каталог src:
svn checkout http://wl500g.googlecode.com/svn/toolchain src
4. Заходим в каталог src и копируем файл конфигурации: cp defconfig .config
5. редактируем .config следующим образом:
CONFIG_EXTERNAL_KERNEL_TREE="$srcroot$/broadcom/src/linux/linux" – путь к каталогу с исходниками ядра linux

CONFIG_DOWNLOAD_FOLDER="$userhome$/toolchain/temp" – каталог для скачиваемых архивов (чтобы не скачивать их дважды…)

CONFIG_GCC_VERSION="4.1.2" версия GCC при первом проходе или "3.4.6" при втором.

CONFIG_BINUTILS_VERSION="2.19.1" – версия binutils, по-желанию, 2.17 или 2.19.1.
6. Собираем версию toolchain c gcc 4.1.2: make V=99 – готовый toolchain будет в каталоге /opt/brcm/hndtools-mipsel-uclibc-4.1.2
7. редактируем .config следующим образом:
CONFIG_GCC_VERSION="3.4.6"
8. Собираем версию toolchain c gcc 3.4.6:
make clean
make dirclean
make V=99
готовый toolchain будет в каталоге /opt/brcm/hndtools-mipsel-uclibc-3.4.6
9. Объединяем версии 4.1.2 и 3.4.6:
a. Копируем бинарник и симлинк из дерева 3.4.6/bin в 4.1.2/bin
/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/mipsel-linux-uclibc-gcc-3.4.6
/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/mipsel-linux-gcc-3.4.6
b. Удаляем mipsel-linux-uclibc-gcc из 4.1.2/bin
c. Создаем симлинки в 4.1.2/bin
mipsel-linux-uclibc-gcc -> mipsel-linux-uclibc-gcc-4.1.2
mipsel-linux-gcc-3.4.6 -> mipsel-linux-uclibc-gcc-3.4.6
mipsel-uclibc-gcc-3.4.6 -> mipsel-linux-uclibc-gcc-3.4.6
mipsel-uclibc-gcc-4.1.2 -> mipsel-linux-uclibc-gcc-4.1.2
d. Копируем недостающие файлы из дерева 3.4.6 в 4.1.2:
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/include/c++/3.4.6
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/lib/gcc/mipsel-linux-uclib/3.4.6
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/libexec/gcc/mipsel-linux-uclib/3.4.6
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/info/cppinternals.info
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/info/gccint.info
e. Удаляем директорию /opt/brcm/hndtools-mipsel-uclibc-3.4.6

Ваш новый toolchain готов!

theMIROn
14-09-2009, 08:17
Так же, нам понадобится патченные исходники ядра linux, которые можно получить из каталога $srcroot$/broadcom/src/linux/linux (вместо $srcroot$ - подставляете ваш каталог с исходниками), после выполнения пунктов инструкции по самостоятельной сборке прошивки до 4.1 включительно.
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware
выполнение до 4.1 пункта обязательно



9. Объединяем версии 4.1.2 и 3.4.6:
a. Копируем исполняемый файл компилятора /opt/brcm/hndtools-mipsel-uclibc-3.4.6/bin/mipsel-linux-uclibc-gcc-3.4.6 в /opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin, и создаем в новой директории 2 линка на него с именами mipsel-linux-gcc-3.4.6 и mipsel-uclibc-gcc-3.4.6
b. Копируем библиотеки из /opt/brcm/hndtools-mipsel-uclibc-3.4.6/lib/gcc/mipsel-linux-uclib/3.4.6 в /opt/brcm/hndtools-mipsel-uclibc-4.1.2/lib/gcc/mipsel-linux-uclib/3.4.6
c. Копируем библиотеки из /opt/brcm/hndtools-mipsel-uclibc-3.4.6/libexec/gcc/mipsel-linux-uclib/3.4.6 в /opt/brcm/hndtools-mipsel-uclibc-4.1.2/libexec/gcc/mipsel-linux-uclib/3.4.6
d. Удаляем директорию /opt/brcm/hndtools-mipsel-uclibc-3.4.6
Ваш новый toolchain готов!

чуток поправлю

1. Копируем бинарник и симлинк из дерева 3.4.6/bin в 4.1.2/bin
/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/mipsel-linux-uclibc-gcc-3.4.6
/opt/brcm/hndtools-mipsel-uclibc-4.1.2/bin/mipsel-linux-gcc-3.4.6
2. Удаляем mipsel-linux-uclibc-gcc из 4.1.2/bin
3. Создаем симлинки в 4.1.2/bin
mipsel-linux-uclibc-gcc -> mipsel-linux-uclibc-gcc-4.1.2
mipsel-linux-gcc-3.4.6 -> mipsel-linux-uclibc-gcc-3.4.6
mipsel-uclibc-gcc-3.4.6 -> mipsel-linux-uclibc-gcc-3.4.6
mipsel-uclibc-gcc-4.1.2 -> mipsel-linux-uclibc-gcc-4.1.2
4. Копируем недостающие файлы из дерева 3.4.6 в 4.1.2:
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/include/c++/3.4.6
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/lib/gcc/mipsel-linux-uclib/3.4.6
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/libexec/gcc/mipsel-linux-uclib/3.4.6
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/info/cppinternals.info
/opt/brcm/hndtools-mipsel-uclibc-3.4.6/info/gccint.info

AlexeyS
14-09-2009, 08:41
[url]
чуток поправлю


Спасибо, немного не доглядел :cool:

pashtet78
14-09-2009, 08:53
Роутер D-Link Dir-320, прошивка 1.9.2.7-d-r570, ОС Vista, торрент клиент Azureus Vuze.

В настройках Vuze указан порт 50000. В настройках роутера во вкладке NAT/Virtual Server указываю порт 50000, адрес 192.168.1.2, both и 6969, адрес 192.168.1.2, udp
На вкладке Status/Port forward появляютя записи:
all 50000 192.168.1.2 tcp
all 50000 192.168.1.2 udp
all 6969 192.168.1.2 udp
Но проверка NAT в Vuze говорит, что порт закрыт.

Включаем UPnP на роутере. На вкладке Status/Port forward записи дублируются, то есть выглядит так:
all 50000 192.168.1.2 tcp
all 50000 192.168.1.2 udp
all 6969 192.168.1.2 udp
all 50000 192.168.1.2 tcp
all 50000 192.168.1.2 udp
all 6969 192.168.1.2 udp
Очевидно, что три последних записи сделаны через UPnP.
Проверка NAT в Vuze говорит, что с портом всё в порядке.
Но если отключить UPnP, то дублированные записи пропадают и порт опять становится недоступным.

А теперь самое интересное. Если на роутере в DMZ прописать адрес компа (192.168.1.2), что должно по идее открыть все порты, то на вкладке Status/Port forward видим:
all all 192.168.1.2
Но на самом деле все порты по прежнему недоступны, а если запустить Vuze, и UPnP будет включен (и DMZ на роутере включена), то роутер вешается, web интерфейс отвечает через раз, интернет страницы не открываются. Если выключить UPnP (или закрыть Vuze), роутер сразу оживает. Но порты как были недоступны, так и остались.

Подведу итог: открыть порт удалось только через UPnP.
Что я делаю не так?

smi
14-09-2009, 10:31
Подведу итог: открыть порт удалось только через UPnP.
Что я делаю не так? Попробуйте временно выключить firewall на поделке от MS, если поможет, то его следует либо настроить, либо выключить совсем.

theMIROn
14-09-2009, 10:53
скорее всего дефолтное правило wan to lan выставлено в drop, а правила для vserver соединений не созданы
проверяйте

pashtet78
14-09-2009, 10:54
Попробуйте временно выключить firewall на поделке от MS, если поможет, то его следует либо настроить, либо выключить совсем.

firewall естественно пробовал отключать и на "поделке от MS" и на роутере.
К сожалению не помогает.

pashtet78
14-09-2009, 10:55
скорее всего дефолтное правило wan to lan выставлено в drop, а правила для vserver соединений не созданы
проверяйте

А можно немного подробнее? С линуксом не знаком, всё настраиваю через веб-интерфейс.
Повторюсь, файрвол на роутере выключен.
Где писать правила?