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

LwarX
24-10-2009, 13:15
Ищите проблему у себя.
make olcondfig ничего не должно спрашивать в 99% процентов случаев

после make kernel && make последние несколько строк вот такие:

make koldconf
make[3]: Entering directory `/home/lwarx/ASUS/work/broadcom/src/gateway'
cp /home/lwarx/ASUS/work/broadcom/src/linux/linux/arch/mips/defconfig-bcm947xx /home/lwarx/ASUS/work/broadcom/src/linux/linux/.config
make -C /home/lwarx/ASUS/work/broadcom/src/linux/linux oldconfig
make[4]: Entering directory `/home/lwarx/ASUS/work/broadcom/src/linux/linux-2.4.37.6'
rm -f include/asm
( cd include ; ln -sf asm-mips asm)
/bin/sh scripts/Configure -d arch/mips/config.in
#
# Using defaults found in .config
#
scripts/Configure: line 549: .: .config: file not found
scripts/Configure: line 551: .: .config-is-not.21641: file not found
*
* Code maturity level options
*
Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL) [N/y/?] (NEW)

lly
24-10-2009, 13:46
после make kernel && make последние несколько строк вот такие:
Где-то ядро недопатчилось, проверяй. Только что пересобрал из транка - ОК.

nms42
24-10-2009, 17:08
Oct 24 15:41:25 kernel: ipt_tcpmss_target: bad length (1460 bytes)

lly
24-10-2009, 17:24
Oct 24 15:41:25 kernel: ipt_tcpmss_target: bad length (1460 bytes)
Что значит "не должно быть"? Откуда-то свалился пакет с некорректной (заданным условиям) длиной...

ribalkin36
24-10-2009, 20:48
Ув. Гуру! Раньше имел DIR 320 но достался мне б/у WL-500gP V2 с такими MAC адресами
[admin@ats root]$ ifconfig | grep HWaddr
br0 Link encap:Ethernet HWaddr 00:22:15:8C:77:08
eth0 Link encap:Ethernet HWaddr 00:22:15:8C:77:08
eth1 Link encap:Ethernet HWaddr 00:22:15:8C:77:08
vlan0 Link encap:Ethernet HWaddr 00:22:15:8C:77:08
vlan1 Link encap:Ethernet HWaddr 00:22:15:8C:77:08
Это нормально или надо сделать Wi-Fi=LAN+1, WAN=LAN+2?
Спасибо

theMIROn
24-10-2009, 20:57
Это нормально или надо сделать Wi-Fi=LAN+1, WAN=LAN+2?нормально, так и должно быть.

Closer
24-10-2009, 22:33
Добрый день,

Вопрос к авторам прошивки: не планируете ли вы обновить веб-интерфейс на более дружелюбный? Если ли какое-нибудь движение в этом направлении? Или эта прошивка останется с оригинальной старой веб-мордой от ASUS?

Заранее спасибо.

Goletsa
24-10-2009, 22:41
Добрый день,

Вопрос к авторам прошивки: не планируете ли вы обновить веб-интерфейс на более дружелюбный? Если ли какое-нибудь движение в этом направлении? Или эта прошивка останется с оригинальной старой веб-мордой от ASUS?

Заранее спасибо.
Если вызоветесь добровольцем :)

DrLabRus
25-10-2009, 10:50
Странно как то...
В r655 файл /usr/tmp/local/.files успешно получается отредактировать только busybox'овским vi , ни echo , ни mcedit не приводят к сохранению прописанных файлов(flashfs save, commit), хотя про "последний enter" не забываю.
В чем тут может быть дело?

Goletsa
25-10-2009, 12:00
Кстати в инструкции по сборке можно заменить
svn checkout
на
svn export
Тогда в иходниках не будет кучи папок типа .svn

И еще вопрос. Тут начал ковырять для самообразования прошивки от RT-N15\N16
Можно ли обновлять кусками например только rp-pppoe новый брать или типа того?

theMIROn
25-10-2009, 12:01
Кстати в инструкции по сборке можно заменить
svn checkout
на
svn export
Тогда в иходниках не будет кучи папок типа .svn

а про обновление подумали?

Goletsa
25-10-2009, 12:06
а про обновление подумали?
Неа :)
Сморозил глупость.

skim
25-10-2009, 15:24
Добрый день,

Вопрос к авторам прошивки: не планируете ли вы обновить веб-интерфейс на более дружелюбный? Если ли какое-нибудь движение в этом направлении? Или эта прошивка останется с оригинальной старой веб-мордой от ASUS?

Заранее спасибо.

Я с theMiron этот вопрос уже месяц обсуждаю. Как сказали выше - если кто-то вызовется добровольцем, то можно и сменить... У меня есть идея попробовать взять веб-морду от DD-WRT и допилить, но крайне лениво экспериментировать "на живую"...

theMIROn
25-10-2009, 15:50
Я с theMiron этот вопрос уже месяц обсуждаю. Как сказали выше - если кто-то вызовется добровольцем, то можно и сменить... У меня есть идея попробовать взять веб-морду от DD-WRT и допилить, но крайне лениво экспериментировать "на живую"...
собственно это и есть причина отсутствия добровольцев.

lly
25-10-2009, 16:36
Суть в том, что UPnP позволяет (по крайней мере, в прошивке Олега) пробросить порт с номером 0
Сделал так, чтобы форвардинг порта 0 не проходил вовсе - r724 (http://code.google.com/p/wl500g/source/detail?r=724). Если есть возможность, просьба протестировать.



UPD2. Насколько я понял, остановка происходит при ресете usb-контроллера при выгрузке модуля:

/* on return, USB will always be reset (if present) */
if (ohci->disabled)
writel (ohci->hc_control = OHCI_USB_RESET,
&ohci->regs->control);

Критично ли будет закоментить эти строки ?
Updated 21:50
В 2.6 reset тоже вызывается в ohci_stop(). Так что похоже это фича, единственный шанс только в том, что в 2.4 не хватает куска кода говорящего контроллеру "полный стоп".

neoxack
25-10-2009, 17:39
Я с theMiron этот вопрос уже месяц обсуждаю. Как сказали выше - если кто-то вызовется добровольцем, то можно и сменить... У меня есть идея попробовать взять веб-морду от DD-WRT и допилить, но крайне лениво экспериментировать "на живую"...

Веб морда DD-WRT это очень хорошая идея, надеюсь, какой-нибудь мастер возьмётся сделать.

theMIROn
25-10-2009, 18:46
Сделал так, чтобы форвардинг порта 0 не проходил вовсе - r724 (http://code.google.com/p/wl500g/source/detail?r=724). Если есть возможность, просьба протестировать.Протестировать это достаточно сложно, т.к подавляющее большинство upnp клиентов запрещают проброс 0-го порта ;)
Еще пожалуй я запрещу Connect/Disconnect через upnp. Для роутера это это не безопасно, да и просили не раз.

lly
25-10-2009, 18:50
Протестировать это достаточно сложно, т.к подавляющее большинство upnp клиентов запрещают проброс 0-го порта ;)
верю, но надо же как-то проверить?

Еще пожалуй я запрещу Connect/Disconnect через upnp. Для роутера это это не безопасно, да и просили не раз.
А что, этим никто не пользуется?

oleg71
25-10-2009, 19:03
Ну вот, и подбираемся к 1000-му релизу!

Неужели не хватает мужества обновить нумерацию прошивок?

Уважаемые разработчики, вы ушли уже так далеко, что вас уже не
кто не смеет упрекнуть в самостоятельности!

Удачи и спасибо за труд!

theMIROn
25-10-2009, 19:08
А что, этим никто не пользуется?

ну вот код из нового bcmupnp


static int
action_RequestConnection
(
UPNP_CONTEXT * context,
UPNP_SERVICE *service,
IN_ARGUMENT *in_argument,
OUT_ARGUMENT *out_argument
)
{
/* << USER CODE START >> */
/*.
* For security consideration,
* we don't implement it.
*/
return OK;
}

static int
action_ForceTermination
(
UPNP_CONTEXT * context,
UPNP_SERVICE *service,
IN_ARGUMENT *in_argument,
OUT_ARGUMENT *out_argument
)
{
/* << USER CODE START >> */
/*.
* For security consideration,
* we don't implement it.
*/
return OK;
}

oleg71
25-10-2009, 19:09
Напоминаю идею

[WL500gPv2]-[9].[10].[655]

[модель роута]-[год].[месяц].[версия без тысячного знака]

AlexeyS
25-10-2009, 19:27
ну вот код из нового bcmupnp


static int
action_RequestConnection
(
UPNP_CONTEXT * context,
UPNP_SERVICE *service,
IN_ARGUMENT *in_argument,
OUT_ARGUMENT *out_argument
)
{
/* << USER CODE START >> */
/*.
* For security consideration,
* we don't implement it.
*/
return OK;
}

static int
action_ForceTermination
(
UPNP_CONTEXT * context,
UPNP_SERVICE *service,
IN_ARGUMENT *in_argument,
OUT_ARGUMENT *out_argument
)
{
/* << USER CODE START >> */
/*.
* For security consideration,
* we don't implement it.
*/
return OK;
}


Дык, это по мнению броадкома... Правильнее будет ограничивать по ip...

DrLabRus
25-10-2009, 20:07
[модель роута]-[год].[месяц].[версия без тысячного знака]
Имхо, сквозную нумерацию ревизий нужно оставить.
Но можно сделать отдельную нумерацию релизов...
Но поскольку релизы не регулярны, то не надо привязывать их номера к дате... тут же нет нужды в гонке за маркетингом, так?

dimez
25-10-2009, 21:06
Добрый день,

Вопрос к авторам прошивки: не планируете ли вы обновить веб-интерфейс на более дружелюбный? Если ли какое-нибудь движение в этом направлении? Или эта прошивка останется с оригинальной старой веб-мордой от ASUS?

Заранее спасибо.
ИМХО не надо менять. dd-wrt - очень перегруженный и нелогичный интерфейс. Каждый раз долго тыкаюсь по интерфейсу, когда хочу прописать статические адреса в DHCP-сервер.

Родной новый асусовый - страх и ненависть какая-то... Всё сверкает и переливается...

theMIROn
25-10-2009, 21:09
Родной новый асусовый - страх и ненависть какая-то... Всё сверкает и переливается...
А так же тормозит, и нет возможности выставить настройки на нескольких страницах и потом их применить, нужно применять (читай перезагружать) с каждой страницы.
А чего не хватает то в текущей web морде, все таки? Многое можно в том или ином виде добавить? Жду конкретики

muchas
26-10-2009, 08:56
655 версия. Примерно после недели работы стабильно вырубается web-интерфейс, помогает передергивание по питанию. Так же было и с предыдущей версией.

lly
26-10-2009, 09:06
655 версия. Примерно после недели работы стабильно вырубается web-интерфейс, помогает передергивание по питанию. Так же было и с предыдущей версией.
Если ты думаешь, что твоё сообщение несет хоть каплю полезной информации, то ты ошибаешься.

ABATAPA
26-10-2009, 09:36
655 версия. Примерно после недели работы стабильно вырубается web-интерфейс, помогает передергивание по питанию. Так же было и с предыдущей версией.

Логи "забивают" tmpfs, память заканчивается, и "всё плохо"? :)
Вам выше lly правильно сказал - это не информативное сообщение. Приводите логи syslog'а, dmesg, `ps axf`, и т. д.

allion
26-10-2009, 10:50
А чего не хватает то в текущей web морде, все таки? Многое можно в том или ином виде добавить? Жду конкретики
Из понравившегося в DD-WRT возможно пригодилось бы:
- поле для ввода authorized keys в настройках ssh
- редактирование скриптов запуска post-mount и т.п.
- настройка vlan

MrGalaxy
26-10-2009, 11:10
А чего не хватает то в текущей web морде, все таки? Многое можно в том или ином виде добавить? Жду конкретикиНе хватает второй вкладки IP config для настройки vlan2. Приходится ограничиваться поднятием Static IP по инструкции Олега.:(

theMIROn
26-10-2009, 16:34
Из понравившегося в DD-WRT возможно пригодилось бы:
- поле для ввода authorized keys в настройках ssh
- редактирование скриптов запуска post-mount и т.п.
- настройка vlan

Не хватает второй вкладки IP config для настройки vlan2. Приходится ограничиваться поднятием Static IP по инструкции Олега.:(

Cоздайте issue на wl500g.googlecode.com, чтобы нам не забыть.
Указываем Component-WebUI.

MrGalaxy
26-10-2009, 17:50
Cоздайте issue на wl500g.googlecode.com, чтобы нам не забыть.
Указываем Component-WebUI.Записал. Issue59. (Если что, пардон за кривой английский.)

selecao
26-10-2009, 21:52
Или я туплю, или в r655 нет файла /usr/sbin/pptp, т.е. нет pptp-клиента!
У меня стояла 10-я прошивка олега, решил побаловаться с iptables, а там не оказалось нужных мне target'ов, прошил http://wl500g.googlecode.com/files/WL500gp-1.9.2.7-d-r655.trx (предварительно сверив SHA1) по пунктам 1, 2 и 4, а там pptp нигде нет! O_o
Вернул назад олега - есть. Потом прошил вашу r617 - есть, все нормально. Проверьте, что там у вас.

Еще, как я понял, пункт 4 не обязателен, flashfs не очищается, если ничего не сбрасывать.
И укажите в первом сообщении, что проги установленные ранее могут не работать из-за обновленной версии uclibc, а то 132 страницы читать никто не осилит же :)

Vitaly_k
26-10-2009, 22:02
А чего не хватает то в текущей web морде, все таки?

- настройка vlan-ов
- второй WAN-интерфейс
- USB-модемы (CDMA, WiMax)

neoxack
26-10-2009, 22:22
А чего не хватает то в текущей web морде, все таки? Многое можно в том или ином виде добавить? Жду конкретики

Расширенные настройки wi-fi, как тут http://dd-wrt.com/demo/Wireless_Basic.asp

lly
27-10-2009, 09:01
Или я туплю, или в r655 нет файла /usr/sbin/pptp, т.е. нет pptp-клиента!

Нету, а зачем? :cool:

А если серьезно - он заменен на accel-pptp, который работает через pppd.

И укажите в первом сообщении, что проги установленные ранее могут не работать из-за обновленной версии uclibc, а то 132 страницы читать никто не осилит же
Это указано на googlecode

MrGalaxy
27-10-2009, 11:11
День добрый!
Это опять я.
Сегодня пропал Интернет, опять сакраментальные "too many retransmissions on tunnel".:D
Делал через веб-морду несколько раз CONNECT/DISCONNECT, не помогает.
Перезагрузился, Интернет появился.

Я, конечно, понимаю, что провайдер у меня ещё тот фрукт, но ведь перезагрузка помогает!
Значит, что-то в роутере накапливается и не очищается при попытке соединения без перезагрузки.

Можно в модуле l2tp сделать полный сброс соединения (буферы-муферы...), чтобы повторное соединение происходило так же, как и при перезагрузке?

skim
27-10-2009, 12:45
реквестирую _модули_ ipv6 и sit "из коробки" (в /lib/*) а то с каждого девайса туннель пробрасывать меня не впечатляет :(
И да, из коробке в вебморде есть настройка для ipv6, но толку от нее (из-за отсуствия модулей) никакого... Неплохо бы добавить модули, чтоб она работала и как-нибудь сделать роутер NAT-сервером в этот открытый туннель (все для того же, чтоб не пробрасывать туннель с каждого девайса).

Олсо, хотелось бы еще ipv6-dhcp, но это уже не к вам :)

lly
27-10-2009, 12:59
реквестирую _модули_ ipv6 и sit "из коробки" (в /lib/*) а то с каждого девайса туннель пробрасывать меня не впечатляет :(
И да, из коробке в вебморде есть настройка для ipv6, но толку от нее (из-за отсуствия модулей) никакого... Неплохо бы добавить модули, чтоб она работала и как-нибудь сделать роутер NAT-сервером в этот открытый туннель (все для того же, чтоб не пробрасывать туннель с каждого девайса).

Спасение утопающих - дело рук самих утопающих. У нас нет стенда с IPv6 и строить его с нуля некогда.
Поэтому поддержка IPv6 без добровольных помошников невозможна.

skim
27-10-2009, 13:21
у меня есть ipv6 и я могу помочь, но у меня не получается на ноуте собрать прошивку нормально... скрипт для oldconfig как-то криво отрабатывает и вместо цели oldconfig почему-то выполняется цель config - как следствие - конфигурация с самого начала, как следствие - я не могу собрать модули отдельно от прошивки и без ручной конфигурации :(

lly
27-10-2009, 13:28
у меня есть ipv6 и я могу помочь, но у меня не получается на ноуте собрать прошивку нормально... скрипт для oldconfig как-то криво отрабатывает и вместо цели oldconfig почему-то выполняется цель config - как следствие - конфигурация с самого начала, как следствие - я не могу собрать модули отдельно от прошивки и без ручной конфигурации :(

проверить и/или стереть .config ядра
make koldconf
make oldconfig


для сборки модулей отдельно нужно выполнять make oldconfig только из каталога ядра!

skim
27-10-2009, 13:41
проверить и/или стереть .config ядра
make koldconf
make oldconfig


для сборки модулей отдельно нужно выполнять make oldconfig только из каталога ядра!

я это все знаю, не знал разве что про koldconfig перед обычным и решил дело небольшой правкой scripts/Configure... он теперь на создает файл .config-is-not-set.$$, а в самом .config'е седом заменяет.... так как-то удобнее, чтоли (имхо)

skim
27-10-2009, 14:01
кстати, ipv6.o собрал... а вот с sit - засада... походу в 2.4 его нету :(

skim
27-10-2009, 14:22
хм... нашел в openwrt уже собранные модули для ipv6 и sit, но sit'у, как можно догадаться, нужен ipv6 загруженный, а ipv6 (как моему, так и опенвртшному) нужен кое-какой символ в ядре... а меня что-то не очень вставляет перепрошивать сейчас роутер :(

skim
27-10-2009, 14:57
что-то ядру не хватает :( не собирается с CONFIG_IPV6=m
:( надо поинтересоваться, что же такого сделали ребята из опенврт, что у них все собралось...

lly
27-10-2009, 15:14
что-то ядру не хватает :( не собирается с CONFIG_IPV6=m
:( надо поинтересоваться, что же такого сделали ребята из опенврт, что у них все собралось...
У меня c CONFIG_IPV6=y собирается. Если ты хочешь в существующее ядро загрузить модуль ipv6.o - не получится, нужно пересобирать всё.

skim
27-10-2009, 15:55
сделал прошивку 708M (пока не стягивал новые исходники), есть модули ipv6 и sit для нее, но весь софт (route в том числе) cобран без поддержки Ipv6, так что тунель вроде и поднял с помощью iproute2, но проверить не могу, ибо даже "ping -6" начинает фигню говорить :( в общем, надо софт собирать с поддержкой ipv6. есть идеи, как это унифицировать?

neuross
27-10-2009, 17:16
Во-первых спасибо за Ваш труд, результатом очень доволен.
роутер настроил и все что надо работает (skylink (для VoIP) + yota + rtorrent и т.д. и т.п.).

Не хватает для счастья ipcad чтобы попробывать сделать нормальный учет трафика. в репозитории собранного не нашел (собранные есть только под разные WRT), поэтому просьба, не мог ли кто-нибудь его собрать?

ссылка на проект: http://lionet.info/ipcad/ и http://sourceforge.net/projects/ipcad

Спасибо!

skim
27-10-2009, 17:30
wrt'шные должны подойти

lly
27-10-2009, 19:09
сделал прошивку 708M (пока не стягивал новые исходники), есть модули ipv6 и sit для нее, но весь софт (route в том числе) cобран без поддержки Ipv6, так что тунель вроде и поднял с помощью iproute2, но проверить не могу, ибо даже "ping -6" начинает фигню говорить :( в общем, надо софт собирать с поддержкой ipv6. есть идеи, как это унифицировать?
Во первых, прочитаь хотя бы это Issue 50 comment7 (http://code.google.com/p/wl500g/issues/detail?id=50#c7). Но боюсь всё так гладко не пройдет.


Никто че-то в темке про NTFS не отвечае напишу тут.
Может проще наконец таки начать читать документацию и FAQ?

AlexeyS
27-10-2009, 19:58
Медленно мигающий power - это режим восстановления, если мне не изменяет память. А что у нас означает медленно мигающий индикатор wi-fi? Дело в том, что сегодня словил подобный глюк при загрузке роутера... Передергивание питания помогло, но осадок остался... На момент глюка стояла самосборная 707 ревизия. Перепрошил, на самосборную 725, после перезагрузки - индикатор питания зажегся, wi-fi уже нет... передергивание питания опять помогло... Вот теперь гадаю, это глюк новых ревизий или уже БП глючит..

lly
27-10-2009, 20:10
Медленно мигающий power - это режим восстановления, если мне не изменяет память. А что у нас означает медленно мигающий индикатор wi-fi?
неправильное значение wl0gpioX (инфа от Олега)

AlexeyS
27-10-2009, 21:08
неправильное значение wl0gpioX (инфа от Олега)

Интересно, с какой стати всегда было верным, а однажды стало не верным ( а потом опять верным....:confused:

dotu.ru
28-10-2009, 02:59
Где-то ядро недопатчилось, проверяй. Только что пересобрал из транка - ОК.

Здравствуйте, уважаемые друзья!
Большое спасибо Олегу, lly, theMIROn, и остальным хорошим людям трудящимся над улучшением прошивки.
К сожалению, у меня не получилось скомпилировать прошивку.
Симптомы такие же, как и у LwarX.
Компилировал используя makefile из архива automation.tgz пользователя sash-kan. Кстати, ему тоже спасибо, без его скрипта, я бы даже и начинал бы осваивать прошивку. Полный журнал компиляции прикладываю. Использую Линукс дистрибутив Fedora 11.
Буду рад, если кто-нибудь подскажет, в чем может быть проблема.

skim
28-10-2009, 03:59
собрал последнюю прошивку с поддержкой ipv6,sit и radvd. Завтра добавлю несколько дополнительных вкусных модулей busybox'a (например ping6, а то мне пришлось тягать из openwrt). Если кому надо - говорите, выложу.
И да, только что протестировал скорость даунлода _по_вайфаю_ с этой прошивкой: http://www.speedtest.net/result/604763537.png :)

ABATAPA
28-10-2009, 07:09
И да, только что протестировал скорость даунлода _по_вайфаю_ с этой прошивкой: http://www.speedtest.net/result/604763537.png :)

Какой способ подключения? Native IP?

lly
28-10-2009, 09:15
К сожалению, у меня не получилось скомпилировать прошивку.
Симптомы такие же, как и у LwarX.
Не знаю. Что-неправильно в последовательности сборки, в Makefile увы нет 100% защиты от неправильных действий. Вчера пересобирал с нуля, описание http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware верно и работает.

Staratel
28-10-2009, 11:32
Помогите разобраться с wi-fi. Имею WL500W. Ставил прошивки 655 и 396.(на других не пробовал) Все настраивается и вроде работает. Вечером выключаю комп. утром включаю. Комп не находит роутер по wi-fi. Помогает перезагрузка роутера. Выключение компа на короткие промежутки времени не приводит к проблемме. Что я делаю не так или проблемы с роутером?

neuross
28-10-2009, 12:10
wrt'шные должны подойти

сборки ipcad под WRT говорят segmentation fault :(

theMIROn
28-10-2009, 12:15
например ping6, а то мне пришлось тягать из openwrt
поправим в конфигах, будет собираться

dotu.ru
28-10-2009, 17:23
Не знаю. Что-неправильно в последовательности сборки, в Makefile увы нет 100% защиты от неправильных действий. Вчера пересобирал с нуля, описание http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware верно и работает.

Разобрался.
В дистрибутиве Линукса на моем компе, переменная PATH не содержит текущий каталог '.',
и вроде это правильно с точки зрения безопасности. Но,
для сборки прошивки, текущий каталог нужно добавить в PATH:
export PATH=.:$PATH
Интересно, а у других тестеров текущий каталог присутствует в PATH, или
у них и без того прошивка собирается ?

theMIROn
28-10-2009, 17:48
colinux:/# uname -a
Linux colinux 2.6.25.20-co-0.8.0 #2 PREEMPT Mon Sep 28 04:17:56 UTC 2009 i686 GNU/Linux
colinux:/# set | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/brcm/hndtools-mipsel-uclibc/bin

Pablos
28-10-2009, 18:29
Ребята подскажите плиз. Мне надо второго провайдера для IPTV воткнуть в LAN1. У меня WL500W, я выводил этот порт в отдельный vlan по инструкции но он не получает сетевых настроек от провайдера и udpxy не срабатывает. А в этой прошивке как обстоит дело с вторым wan для второго провайдера? Если её поставить то как настроить на второй wan для udpxy?
Спасибо за помощь! А то замучался :confused:

Dvvarf
28-10-2009, 19:39
Это снова я со своей проблемой. 4 дня роутер стоял без рестарта - всё было окей. Рестарт - та же самая проблема.
И в этот раз совет:

Попробуйте отключить в настройках роутера UPnP ... :)
Видимо, проблему с port 0 ещё не пофиксили до конца ... ;)
помог. Спасибо!
P.S. Всегда рад помочь в исследовании проблемы, если требуется.

lly
28-10-2009, 19:47
P.S. Всегда рад помочь в исследовании проблемы, если требуется.
Можешь собрать r729 и проверить что проблема исправлена.

oleg71
28-10-2009, 21:02
Извините, что встреваю, не подскажите в чем дело...

сервер lighttpd
решил обновить пакеты...

после вчерашнего обновления командой
ipkg update
http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
ipkg upgrade
он обновился

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

P/S/ почему-то не смог загрузить - ни png ни jpeg ни gif ...

Dvvarf
28-10-2009, 21:37
сервер lighttpd
решил обновить пакеты...

после вчерашнего обновления командой
...
и не запускается...:(
http://wl500g.info/showpost.php?p=166330&postcount=3

Можешь собрать r729 и проверить что проблема исправлена.
Окей, завтра займусь.

oleg71
28-10-2009, 21:49
[QUOTE=Dvvarf;166709]http://wl500g.info/showpost.php?p=166330&postcount=3/QUOTE]

Спасибо за оперативный и дельный совет! Все заработало!!!
Удачи!

dotu.ru
29-10-2009, 00:04
Разобрался.
В дистрибутиве Линукса на моем компе, переменная PATH не содержит текущий каталог '.',
и вроде это правильно с точки зрения безопасности. Но,
для сборки прошивки, текущий каталог нужно добавить в PATH:
export PATH=.:$PATH
Интересно, а у других тестеров текущий каталог присутствует в PATH, или
у них и без того прошивка собирается ?


По поводу проблемы компиляции прошивки на моей Федоре-11, узнал некоторые подробности. Сборка приостанавливается в середине выполении команды
/bin/sh scripts/Configure -d arch/mips/config.in
которая вызвана командой make oldconfig. Я заметил, что при выполнении скрипта
/bin/sh scripts/Configure -d arch/mips/config.in
мой bash (/bin/sh это ссылка на него) работает в posix режиме, в котором по умолчанию шел не ищет команды в текущем каталоге, ему нужно явно задать текущий каталог в строке запуска, либо прописать текущий каталог в PATH. В строке 549 скрипта
/asus/src/broadcom/src/linux/linux/scripts/Configure
находится команда
. $DEFAULTS (фактически . .config)
Шелл не находит файл .config по причине указанной выше. Я пробовал отключать posix режим (set +o posix) строкой ранее, и проблема исчезала. Но менять скрипты мне показалось некрасиво. Проще добавить текущий каталог в PATH перед самой сборкой. Конечно, интересно было бы узнать, почему у меня в Федоре 11 шелл так себя ведет. В man bash есть описание posix режима, и условий при которых он в него переходит. Одно из условий, это вызов bash через ссылку /bin/sh. У меня bash-4.0-8.fc11.i586. Возможно, он какой-нибудь новый, Федора же любит включать все новое в свои дистры. В общем дальше разбираться не стал. Работает и ладно.

LwarX
29-10-2009, 06:37
В строке 549 скрипта
/asus/src/broadcom/src/linux/linux/scripts/Configure
находится команда
. $DEFAULTS (фактически . .config)
Шелл не находит файл .config по причине указанной выше. Я пробовал отключать posix режим (set +o posix) строкой ранее, и проблема исчезала. Но менять скрипты мне показалось некрасиво. Проще добавить текущий каталог в PATH перед самой сборкой.

Да, точно! На машине где я запускал сборку тоже bash-4.0. Новая убунта (Karmic) содержит /bin/sh -> dash и тоже не находит файл в текущей директории. Попробовал команду . .somefile на системе с bash-3.2 - работает.

http://www.mail-archive.com/bug-bash@gnu.org/msg05839.html
http://www.mail-archive.com/bug-bash@gnu.org/msg05911.html
http://linux.derkeiler.com/Mailing-Lists/Fedora/2009-08/msg00321.html
http://www.mail-archive.com/lilypond-devel@gnu.org/msg22624.html

summary: в bash-3.2 такое поведение было багом и в 4.0 его исправили в целях более полной совместимости с POSIX. Пора включать 3.2 в toolchain либо патчить скрипты и добавлять везде ./

lly
29-10-2009, 09:15
Я заметил, что при выполнении скрипта
/bin/sh scripts/Configure -d arch/mips/config.in
мой bash (/bin/sh это ссылка на него) работает в posix режиме, в котором по умолчанию шел не ищет команды в текущем каталоге, ему нужно явно задать текущий каталог в строке запуска, либо прописать текущий каталог в PATH. В строке 549 скрипта
/asus/src/broadcom/src/linux/linux/scripts/Configure
находится команда
. $DEFAULTS (фактически . .config)
Шелл не находит файл .config по причине указанной выше. Я пробовал отключать posix режим (set +o posix) строкой ранее, и проблема исчезала. Но менять скрипты мне показалось некрасиво.
Ядро 2.4 делалось чёрт знает когда безо всяких posix режимов ;) Так что без модификации скриптов не обойтись. Поскольку CONFIG_IN=./config.in работает, то я хочу ограничиться
DEFAULTS=./.config
и
. ./.config-is-not.$$

theMIROn
29-10-2009, 10:32
Ядро 2.4 делалось чёрт знает когда безо всяких posix режимов ;) Так что без модификации скриптов не обойтись. Поскольку CONFIG_IN=./config.in работает, то я хочу ограничиться
DEFAULTS=./.config
и
. ./.config-is-not.$$
вполне нормальный workaround.

teddy_bear
30-10-2009, 01:26
вполне нормальный workaround.
http://patchwork.kernel.org/patch/51319/ :)

Wadim
31-10-2009, 14:19
Пытался настроить соедение компа и ноутбука через домашнюю группу в WIndows 7. Решил обновить этой прошивкой, обновил. Веб-интерфейс жутко тормозил, роутер не подключался к интернету. Отключил от роутера ноутбук - все заработало, к интернету сразу присоединился. Что за глюк?

McMaster
31-10-2009, 15:58
сейчас прошьём 740 прошивку на 520гу:D
прошился, всё отлично, пока проблем нет, всё поднялось
в Virtual Server List невозможно стереть ошибочно введённый порт, айпи, поправте пожайлуста, так же нельзя табом перейти на другой слот
будет ли приятный веб интерфейс как в официальной 3 прошивке?

Rustam01
31-10-2009, 16:57
Люди. У меня проблема с настройкой роутера 520GU. перепошить, чтоб работала йота на офисные компы. пишет что фейковая прошивка, хотя качал с Олега. Кто бы мог мне помочь, а лучше подъехать и настроить его в офис был бы премного благодарен, а тем более готов был бы и оплатить.
Офис в Петербурге на Ваське.
8-962-684-50-63, Рустам.

Спасибо!!!!

MrGalaxy
31-10-2009, 17:20
На роутере прошивку собирают или не стоит и пытаться?

theMIROn
31-10-2009, 19:23
На роутере прошивку собирают или не стоит и пытаться?
в теории возможно, только собираться будет несколько суток.

oleg71
31-10-2009, 20:04
Спасибо разработчикам за очередной релиз!
Все отлично работает!
Удачи вам!

catmat
31-10-2009, 23:02
Прошил новую прошивку, 1.9.2.7-d-r740. После прошивки не поднимается PPPoE :( Несколько раз ребутился, не помогает, ручной коннект тоже не соединяет. В логе никаких ошибок на тему PPPoE нет. Вернул обратно 1.9.2.7-d-r655, все заработало. Логи, к сожалению с 740 не сохранил.

ceramic
01-11-2009, 00:33
сейчас прошьём 740 прошивку на 520гу:D
прошился, всё отлично, пока проблем нет, всё поднялось
в Virtual Server List невозможно стереть ошибочно введённый порт, айпи, поправте пожайлуста,
Проверил -- все стирается нормально.


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


будет ли приятный веб интерфейс как в официальной 3 прошивке?
Вопрос приятности крайне индивидуален. IMHO в 3-й он монстроидальный.

MrGalaxy
01-11-2009, 07:17
в теории возможно, только собираться будет несколько суток.
Понятно, спасибо. Буду на Убунте пробовать.


Прошил новую прошивку, 1.9.2.7-d-r740. После прошивки не поднимается PPPoE :( Несколько раз ребутился, не помогает, ручной коннект тоже не соединяет. В логе никаких ошибок на тему PPPoE нет..А ведь изменения в 740-й затронули PPP-соединения! Так написано здесь. (http://code.google.com/p/wl500g/wiki/NEWS) Может, не учли чего.

L2TP у меня пока работает.

Grigarash
01-11-2009, 07:33
Хммм обновился на последнюю прошивку, так перестал работать rtorrent
процесс вроде запущен а страничка не отображается

OlegaVB
01-11-2009, 08:18
Обновился до 1.9.2.7-d-r740. Все хорошо и PPPoE поднимается и rtorrent работает. Такое впечатление, что PPPoE стало шустрее - закачка до 36 мБит/с, раньше около 20 было .

lly
01-11-2009, 09:18
Прошил новую прошивку, 1.9.2.7-d-r740. После прошивки не поднимается PPPoE :( Несколько раз ребутился, не помогает, ручной коннект тоже не соединяет. В логе никаких ошибок на тему PPPoE нет. Вернул обратно 1.9.2.7-d-r655, все заработало. Логи, к сожалению с 740 не сохранил.
Увы, без сравнения логов сказать ничего нельзя. У OlegaVB работает, да и именно в самом PPPoE ничего не меняли.


Обновился до 1.9.2.7-d-r740. Все хорошо и PPPoE поднимается и rtorrent работает. Такое впечатление, что PPPoE стало шустрее - закачка до 36 мБит/с, раньше около 20 было .
Это хорошо, значит увеличения буфера PPP помогло :)

theMIROn
01-11-2009, 09:27
Это хорошо, значит увеличения буфера PPP помогло :)
оно вообще должно касаться всех асинхронных ppp соединений

MrGalaxy
01-11-2009, 19:46
Сейчас роутер просто повис - не реагировал ни на SSH, ни на попытку зайти через веб-морду.
Передёрнул питание - всё пошло. Естественно, логи пропали. Прошивка новая.

theMIROn
01-11-2009, 19:49
Сейчас роутер просто повис - не реагировал ни на SSH, ни на попытку зайти через веб-морду.
Передёрнул питание - всё пошло. Естественно, логи пропали. Прошивка новая.
к сожалению, я не телепат. пиши логи на внешний носитель.

satch
01-11-2009, 19:51
решился-таки на прошивку от энтузистов :) прошился на 1.9.2.7-d-r740.
все работает, проблем пока не замечено. спасибо :)

dimez
01-11-2009, 21:04
будет ли приятный веб интерфейс как в официальной 3 прошивке?
Очень прошу девелоперов не откликаться на такие сообщения :-)

AndreyUA
01-11-2009, 22:11
Увы, без сравнения логов сказать ничего нельзя. У OlegaVB работает, да и именно в самом PPPoE ничего не меняли.


Это хорошо, значит увеличения буфера PPP помогло :)У меня PPPoE работает без проблем, все настройки и маршруты прибегают автоматом.

chikanok
02-11-2009, 00:33
Прошился с r655 на r740 в логе pppd появились новые строки.
r655:

[admin@Router root]$ pppd nodetach debug file /tmp/ppp/options.wan0
Plugin pptp.so loaded.
PPTP plugin version 0.8.4 compiled for pppd-2.4.5, linux-2.4.37.6
route_add: not adding existing route
using channel 2
Using interface ppp0
Connect: ppp0 <--> pptp (10.1.1.2)
sent [LCP ConfReq id=0x1 <magic 0xe43f011a>]
rcvd [LCP ConfReq id=0x1 <auth chap MD5> <magic 0x2308794c>]
sent [LCP ConfAck id=0x1 <auth chap MD5> <magic 0x2308794c>]
rcvd [LCP ConfAck id=0x1 <magic 0xe43f011a>]
sent [LCP EchoReq id=0x0 magic=0xe43f011a]
rcvd [CHAP Challenge id=0x1 <2c08fc1d68263f63ea3f4bc7cc54cbef>, name = "vpn8"]
sent [CHAP Response id=0x1 <b0f2b739c489b085b2b5cc482adac98d>, name = "user7148"]
rcvd [LCP EchoRep id=0x0 magic=0x2308794c]
rcvd [LCP EchoReq id=0x1 magic=0x2308794c e4 3f 01 1a]
sent [LCP EchoRep id=0x1 magic=0xe43f011a e4 3f 01 1a]
rcvd [IPCP ConfReq id=0x2 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x2]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x3 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x3]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x4 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x4]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x5 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x5]
discarding proto 0x80fd in phase 5
sent [LCP EchoReq id=0x1 magic=0xe43f011a]
rcvd [LCP EchoRep id=0x1 magic=0x2308794c]
rcvd [IPCP ConfReq id=0x6 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x6]
discarding proto 0x80fd in phase 5
rcvd [LCP EchoReq id=0x2 magic=0x2308794c e4 3f 01 1a]
sent [LCP EchoRep id=0x2 magic=0xe43f011a e4 3f 01 1a]
rcvd [IPCP ConfReq id=0x7 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x7]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x8 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x8]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x9 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x9]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0xa <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0xa]
discarding proto 0x80fd in phase 5
sent [LCP EchoReq id=0x2 magic=0xe43f011a]
rcvd [LCP EchoRep id=0x2 magic=0x2308794c]
rcvd [LCP EchoReq id=0x3 magic=0x2308794c e4 3f 01 1a]
sent [LCP EchoRep id=0x3 magic=0xe43f011a e4 3f 01 1a]
sent [LCP EchoReq id=0x3 magic=0xe43f011a]
rcvd [LCP EchoRep id=0x3 magic=0x2308794c]
rcvd [LCP EchoReq id=0x4 magic=0x2308794c e4 3f 01 1a]
sent [LCP EchoRep id=0x4 magic=0xe43f011a e4 3f 01 1a]

r740:

[admin@Router root]$ pppd nodetach debug file /tmp/ppp/options.wan0
Plugin pptp.so loaded.
PPTP plugin version 0.8.4 compiled for pppd-2.4.5, linux-2.4.37.6
Using interface ppp0
local IP address 10.64.64.64
remote IP address 10.112.112.112 # Здесь
Starting link
route_add: not adding existing route
using channel 2
Connect: ppp0 <--> pptp (10.1.1.2)
sent [LCP ConfReq id=0x1 <magic 0x3dafb175>]
rcvd [LCP ConfReq id=0x1 <auth chap MD5> <magic 0x28306c8d>]
sent [LCP ConfAck id=0x1 <auth chap MD5> <magic 0x28306c8d>]
sent [LCP ConfReq id=0x1 <magic 0x3dafb175>]
rcvd [LCP ConfAck id=0x1 <magic 0x3dafb175>]
sent [LCP EchoReq id=0x0 magic=0x3dafb175]
rcvd [CHAP Challenge id=0x1 <551d35b250064cfaea3f4bc78d6171d9>, name = "vpn8"]
sent [CHAP Response id=0x1 <9e0efb65f1a65f73360b8ed16f0f75ae>, name = "user7148"]
rcvd [LCP EchoRep id=0x0 magic=0x28306c8d]
rcvd [LCP EchoReq id=0x1 magic=0x28306c8d 3d af b1 75]
sent [LCP EchoRep id=0x1 magic=0x3dafb175 3d af b1 75]
rcvd [IPCP ConfReq id=0x2 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x2]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x3 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x3]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x4 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x4]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x5 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x5]
discarding proto 0x80fd in phase 5
sent [LCP EchoReq id=0x1 magic=0x3dafb175]
rcvd [LCP EchoRep id=0x1 magic=0x28306c8d]
rcvd [IPCP ConfReq id=0x6 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x6]
discarding proto 0x80fd in phase 5
rcvd [LCP EchoReq id=0x2 magic=0x28306c8d 3d af b1 75]
sent [LCP EchoRep id=0x2 magic=0x3dafb175 3d af b1 75]
rcvd [IPCP ConfReq id=0x7 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x7]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x8 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x8]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0x9 <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0x9]
discarding proto 0x80fd in phase 5
rcvd [IPCP ConfReq id=0xa <addr 172.16.1.9>]
discarding proto 0x8021 in phase 5
rcvd [CCP ConfReq id=0xa]
discarding proto 0x80fd in phase 5
sent [LCP EchoReq id=0x2 magic=0x3dafb175]
rcvd [LCP EchoRep id=0x2 magic=0x28306c8d]
rcvd [LCP EchoReq id=0x3 magic=0x28306c8d 3d af b1 75]
sent [LCP EchoRep id=0x3 magic=0x3dafb175 3d af b1 75]
sent [LCP EchoReq id=0x3 magic=0x3dafb175]
rcvd [LCP EchoRep id=0x3 magic=0x28306c8d]
rcvd [LCP EchoReq id=0x4 magic=0x28306c8d 3d af b1 75]
sent [LCP EchoRep id=0x4 magic=0x3dafb175 3d af b1 75]

+ выполнение останавливается на 7-ой строке, пока из другой консоли не вызвать ping 10.112.112.112 (кстати 100% потерь).
Соединение не устанавливается ни в первом ни во втором случае, если кто может помочь напишите куда копать http://wl500g.info/showthread.php?t=21838

lly
02-11-2009, 09:14
Прошился с r655 на r740 в логе pppd появились новые строки.
...
+ выполнение останавливается на 7-ой строке, пока из другой консоли не вызвать ping 10.112.112.112 (кстати 100% потерь).
Соединение не устанавливается ни в первом ни во втором случае, если кто может помочь напишите куда копать http://wl500g.info/showthread.php?t=21838
Во втором случае зачем-то включил demand режим (эти IP -фейк).
Ну и какие-то параметры несовместимы с провайдерскими, навскидку не скажу, проверяйте.

McMaster
02-11-2009, 09:59
действительно поработали на аплоадом, судя по Спидтесту на официальной прошивке было не выше 30-40 мегабит, а теперь не ниже 90! иногда даже космическую показывает, 150-170 мегабит:eek:

тариф 100 мегабитный, надо будет торренты набить погонять :)
L2TP коннект

набил торрент, всё теже 20 мегабит:confused:

всё понял, роутер режет по 20 мегабит на каждый порт + вайфай, (итого 5 портов) получается 100, есть какие команды что бы всю скорость давал на один порт LAN 1?

ceramic
02-11-2009, 10:48
... судя по Спидтесту...
Не стоит особо полагаться на спидтест.
90 мегабит по L2TP -- это фантастика.


всё понял, роутер режет по 20 мегабит на каждый порт + вайфай, (итого 5 портов) получается 100, есть какие команды что бы всю скорость давал на один порт LAN 1?
Это тоже фантастика (про "режет"). Учите матчасть.

McMaster
02-11-2009, 10:53
Это тоже фантастика (про "режет"). Учите матчасть.

ссылку бы дали;)

ну или какие команды повышают скорость? хотя бы 50 мегабит:rolleyes:

ceramic
02-11-2009, 11:30
ссылку бы дали;)
http://wl500g.info/forumdisplay.php?f=86

ну или какие команды повышают скорость? хотя бы 50 мегабит:rolleyes:
Через VPN (L2TP, PPTP) -- ни какие.

tabletka
02-11-2009, 11:48
У меня тут проблемка вылезла.

Не работает проброс портов Virtual Server... Всё включено и настроено. Но проброса нет. В добавок если ручками попробовать команду то орёт

[root@UFOS-WL root]$ iptables -t nat -A VSERVER -p tcp -m tcp --dport 3389 -j DN
AT --to-destination 192.168.100.7:3389
iptables: No chain/target/match by that name


руки кривые или с прошивкой чего не так?)

McMaster
02-11-2009, 11:54
руки наверное, я всё перебросил и работает, сбрось настройки и ещё раз попробуй

tabletka
02-11-2009, 12:01
руки наверное, я всё перебросил и работает, сбрось настройки и ещё раз попробуй

Скокаж можно сбрасывать то. В ресет сбрасывал после перепрошивки и ничего не происходит... Помимо виртуал сервера нада еще где то что-то делать?

theMIROn
02-11-2009, 12:20
http://wl500g.info/forumdisplay.php?f=86
Через VPN (L2TP, PPTP) -- ни какие.
а чем ~40+ мегабит не нравятся на pptp/l2tp? Это реально на разогнанном gpv1 и чистом плотном трафике без файрвола, люди тестировали. В этой же теме отписывались.

tabletka
02-11-2009, 12:44
Добавил ручками

iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 3389 -j DNAT --to-destination 192.168.100.7:3389

всё заработало, но проблему не решает ибо с веба так и не пашет (((

ceramic
02-11-2009, 13:30
а чем ~40+ мегабит не нравятся на pptp/l2tp? Это реально на разогнанном gpv1 и чистом плотном трафике без файрвола, люди тестировали. В этой же теме отписывались.
Дык я не возражаю. У меня V2 на 740-й прошивке по pptp с файрволом -- чуть меньше 40мегабит (столько-же и по l2tp на 10.7а, а на 740-й по l2pt -- до 30мегабит).
Но спрашивающий хочет 50 и у него 520GU.

спасибо за 740 прошивку!, второй день исправно работает (L2TP)
520GU:)

theMIROn
02-11-2009, 14:00
Дык я не возражаю. У меня V2 на 740-й прошивке по pptp с файрволом -- чуть меньше 40мегабит (столько-же и по l2tp на 10.7а, а на 740-й по l2pt -- до 30мегабит).
Но спрашивающий хочет 50 и у него 520GU.
а... в 520GU более слабый процессор и память. 50 нереально.

Omega
02-11-2009, 15:06
а... в 520GU более слабый процессор и память. 50 нереально.

+1 :) "Вы даёте нереальные планы" (c) ;)
На Вашей прошивке WL-500W с 300 MHz разгоняли по PPtP до 48 Mbps ... :cool:

McMaster
02-11-2009, 19:18
ну значит 520-ый чисто расчитан на анлим до 30 мегабит:)

LnrMn
03-11-2009, 02:05
Я свой роутер, просто не узнаю.. Может, просто, совпало...
Провайдер Билайн PPTP ...2Мб внешка 100Мб локалка...
Стала скорость: - Фильм с локалки 8.9МБ/с , музычка с внешки 250КБ/с
... нет слов...

Так, между делом.... светодиод PWR теперь не моргает...

nyaa
03-11-2009, 05:21
Прошил новую прошивку, 1.9.2.7-d-r740. После прошивки не поднимается PPPoE :( Несколько раз ребутился, не помогает, ручной коннект тоже не соединяет. В логе никаких ошибок на тему PPPoE нет. Вернул обратно 1.9.2.7-d-r655, все заработало. Логи, к сожалению с 740 не сохранил.
у меня вот на r740 PPTP не поднимается никак :(


Jan 1 03:00:02 syslogd started: BusyBox v1.15.2
Jan 1 03:00:02 kernel: klogd started: BusyBox v1.15.2 (2009-10-30 20:19:08 MSK)
Jan 1 03:00:02 kernel: CPU revision is: 00029029
Jan 1 03:00:02 kernel: Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Jan 1 03:00:02 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 03:00:02 kernel: Linux version 2.4.37.6 (root@localhost) (gcc version 3.4.6) #9 2009-10-30 20:22:17 MSK
Jan 1 03:00:02 kernel: Setting the PFC to its default value
Jan 1 03:00:02 kernel: Determined physical RAM map:
Jan 1 03:00:02 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 03:00:02 kernel: On node 0 totalpages: 8192
Jan 1 03:00:02 kernel: zone(0): 8192 pages.
Jan 1 03:00:02 kernel: zone(1): 0 pages.
Jan 1 03:00:02 dnsmasq[67]: started, version 2.51 cachesize 512
Jan 1 03:00:02 dnsmasq[67]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 1 03:00:02 dnsmasq-dhcp[67]: DHCP, IP range 192.168.1.2 -- 192.168.1.254, lease time 1d
Jan 1 03:00:02 dnsmasq[67]: read /etc/hosts - 5 addresses
Jan 1 03:00:02 dnsmasq-dhcp[67]: read /etc/ethers - 3 addresses
Jan 1 03:00:02 dnsmasq[67]: using nameserver 80.70.224.4#53
Jan 1 03:00:02 dnsmasq[67]: using nameserver 80.70.224.2#53
Jan 1 03:00:02 kernel: usb.c: registered new driver usbdevfs
Jan 1 03:00:02 kernel: usb.c: registered new driver hub
Jan 1 03:00:02 kernel: usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
Jan 1 03:00:02 kernel: usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
Jan 1 03:00:03 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 03:00:03 kernel: hub.c: USB hub found
Jan 1 03:00:03 kernel: hub.c: 2 ports detected
Jan 1 03:00:03 kernel: ehci_hcd 00:03.1: PCI device 14e4:471a
Jan 1 03:00:03 kernel: ehci_hcd 00:03.1: irq 6, pci mem b8003800
Jan 1 03:00:03 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 03:00:03 kernel: ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 03:00:03 kernel: hub.c: USB hub found
Jan 1 03:00:03 kernel: hub.c: 2 ports detected
Jan 1 03:00:03 kernel: usb.c: registered new driver usblp
Jan 1 03:00:03 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 03:00:04 kernel: usb.c: registered new driver audio
Jan 1 03:00:04 kernel: audio.c: v1.0.1:USB Audio Class driver
Jan 1 03:00:05 kernel: Linux video capture interface: v1.00
Jan 1 03:00:05 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 03:00:05 kernel: Initializing USB Mass Storage driver...
Jan 1 03:00:05 kernel: usb.c: registered new driver usb-storage
Jan 1 03:00:05 kernel: USB Mass Storage support registered.
Jan 1 03:00:05 kernel: vlan1: Setting MAC address to 00 d0 b7 83 dd 19.
Jan 1 03:00:06 pptp[90]: Plugin pptp.so loaded.
Jan 1 03:00:06 pptp[90]: PPTP plugin version 0.8.4 compiled for pppd-2.4.5, linux-2.4.37.6
Jan 1 03:00:06 pptp[91]: pppd 2.4.5 started by Chaos, uid 0
Jan 1 03:00:06 pptp[91]: Using interface ppp0
Jan 1 03:00:06 pptp[91]: local IP address 10.64.64.64
Jan 1 03:00:06 pptp[91]: remote IP address 10.112.112.112
Jan 1 03:00:07 pptp[91]: Starting link
Jan 1 03:00:08 dnsmasq-dhcp[67]: DHCPDISCOVER(br0) 00:22:43:29:38:af
Jan 1 03:00:08 dnsmasq-dhcp[67]: DHCPOFFER(br0) 192.168.1.3 00:22:43:29:38:af
Jan 1 03:00:08 dnsmasq-dhcp[67]: DHCPREQUEST(br0) 192.168.1.3 00:22:43:29:38:af
Jan 1 03:00:08 dnsmasq-dhcp[67]: DHCPACK(br0) 192.168.1.3 00:22:43:29:38:af Notebook
Jan 1 03:01:07 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru
Jan 1 03:01:37 pptp[91]: Starting link
Jan 1 03:02:38 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru
Jan 1 03:03:08 pptp[91]: Starting link
Jan 1 03:03:58 login[111]: root login on 'pts/0'
Jan 1 03:04:08 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru
Jan 1 03:04:38 pptp[91]: Starting link
Jan 1 03:05:38 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru
Jan 1 03:06:09 pptp[91]: Starting link
Jan 1 03:07:09 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru
Jan 1 03:07:47 pptp[91]: Starting link
Jan 1 03:08:47 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru

McMaster
03-11-2009, 09:35
а вообще у этой прошивки никакого преимущества в скорости над официальной для 520 гу? только так я понял навороты? в виде подключения внешнего харда и Вимакс свистка?

McMaster
03-11-2009, 09:41
у меня вот на r740 PPTP не поднимается никак :(
если не нужны навороты этой прошивки ставь официальную и не парься;)

AlexeyS
03-11-2009, 10:01
у меня вот на r740 PPTP не поднимается никак :(



Jan 1 03:01:07 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru
Jan 1 03:01:37 pptp[91]: Starting link
Jan 1 03:02:38 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru
Jan 1 03:03:08 pptp[91]: Starting link
Jan 1 03:03:58 login[111]: root login on 'pts/0'
Jan 1 03:04:08 pptp[91]: PPTP: Unknown host vpn-gw3.mns.ru


В приведенном выше фрагменте ясно сказано, что сервер не найден... Видать его просто отключили... Ищи и вписывай другой адрес vpn сервера

slackerr
03-11-2009, 10:03
У меня прошивка 1.9.2.7-d-r655 на dlink dir-320. Есть несколько проблем, но одна из наиболее актуальных - черезвычайно низкая скорость передачи с роутера в локальной сети. Настроен как точка доступа в одной сети с основным роутером(соединён через один из лан-разъемов), выходящим в инет. Настраивал самбу, хттп-сервер и торрент по докам с форума. Копирую файлы с роутера через самбу со скоростью ниже 100кб/с, килобайт 30-40. Это при единственном подключенном к роутеру. Прослушивать среднего битрейта мп3 с роутерского usb-диска без прерываний не представляется возможным. По хттп скорость скачивания до 3х Мб/с. Крутил самбу по общим докам для повышения производительности - безрезультатно. С линуксами знаком. Может кто даст совета по тонкой настройке этого железа, что делали в таких случаях.

theMIROn
03-11-2009, 10:16
а вообще у этой прошивки никакого преимущества в скорости над официальной для 520 гу? только так я понял навороты? в виде подключения внешнего харда и Вимакс свистка?
в 1,5-2 раза по скорости и маршрутизации, pptp, l2tp, стабильности, работы usb

AndreyUA
03-11-2009, 10:42
В приведенном выше фрагменте ясно сказано, что сервер не найден... Видать его просто отключили... Ищи и вписывай другой адрес vpn сервера
Или проблемы с ДНС, можно попробовать указать айпи впн-сервера.

nyaa
03-11-2009, 10:53
Или проблемы с ДНС, можно попробовать указать айпи впн-сервера.
впн сервер рабочий, напрямую все пашет
ip тоже подставлял, без эффекта

McMaster
03-11-2009, 11:08
в 1,5-2 раза по скорости и маршрутизации, pptp, l2tp, стабильности, работы usb
не замечал:rolleyes: наоборот с этой прошивкой еле качает 20 мегабит, а с официальной около 35 было:rolleyes:

Dalth
03-11-2009, 11:56
Собственно, очень странная проблема с DNS при подключении по PPtP:
1. Раутер стартует
2. Получает по DHCP ip-адрес
3. Начинает инициировать подключение по PPtP (PPtP-сервер указан по имени, ибо у провайдера их целый пул)
Собственно, на этом все и заканчивается: pptp говорит unknown host. В то же время:
1. ping этого же хоста по имени идет вполне нормально
2. nslookup этого имени сдает нормальный ответ из 31 адреса
3. Если перечислить все эти IP-адреса с именем PPTP-сервера в /etc/hosts (например где-нибудь в post-firewall), все начинает нормально работать
Пул провайдера - unlim.is74.ru. Понимаю, что проблема в ресолвере, но на большее меня не хватает. Подозреваю, что все дело в DNS поверх TCP:
$ host -av unlim.is74.ru
Trying "unlim.is74.ru"
;; Truncated, retrying in TCP mode

nyaa
03-11-2009, 12:25
Собственно, очень странная проблема с DNS при подключении по PPtP:
1. Раутер стартует
2. Получает по DHCP ip-адрес
3. Начинает инициировать подключение по PPtP (PPtP-сервер указан по имени, ибо у провайдера их целый пул)
Собственно, на этом все и заканчивается: pptp говорит unknown host. В то же время:
1. ping этого же хоста по имени идет вполне нормально
2. nslookup этого имени сдает нормальный ответ из 31 адреса
3. Если перечислить все эти IP-адреса с именем PPTP-сервера в /etc/hosts (например где-нибудь в post-firewall), все начинает нормально работать
Пул провайдера - unlim.is74.ru. Понимаю, что проблема в ресолвере, но на большее меня не хватает. Подозреваю, что все дело в DNS поверх TCP:
$ host -av unlim.is74.ru
Trying "unlim.is74.ru"
;; Truncated, retrying in TCP mode
у меня точно такая же проблема, отписывался выше
Спасибо за вариант решения, а то вообще ничего не работало )

ceramic
03-11-2009, 13:26
не замечал:rolleyes: наоборот с этой прошивкой еле качает 20 мегабит, а с официальной около 35 было:rolleyes:
Вы единственный, у кого 35 на родной, а 20 на местной.
Тут скорее всего дело в том как измерять скорость. Скоростомерки интернетовские (типа speedtest.net) очень часто лажают, а если торрентами мерили, то возможно где-то локальный сидер затесался, ...
20 мегабит для местной прошивки -- маловато, даже для 520GU.
Если нужно L2TP -- cтоит попробовать 10.7a от Олега (она немного пошустрее энтузиасткой прошивки именно на L2TP).

theMIROn
03-11-2009, 13:48
Если нужно L2TP -- cтоит попробовать 10.7a от Олега (она немного пошустрее энтузиасткой прошивки именно на L2TP).
должно быть одинаково, плюс пофиксены некотроые ошибки в ядерном pppol2tp. есть результаты замеров?

ceramic
03-11-2009, 14:56
должно быть одинаково, плюс пофиксены некотроые ошибки в ядерном pppol2tp. есть результаты замеров?
На последней -- нет. Если надо сделаю.
На 655 проверял только L2TP. Разница не большая, но стабильная. Проверял три раза перепрошивкой 10.7а<>655, настройки не сбрасывал, поле каждой перепрошивки восстанавливал Flashfs и Setting:
Роутер V2 с увеличенной памятью (64Мб). Файервол, ftp, busybox_httpd, самбу не отключал.
Прямое (без роутера) подключение - 60-70Мбит.
Проверял на торрентах с большим количеством быстрых сидов.
На 655 максимум 33-35 Мбит;
на 10.7 -- 35-37 Мбит.
При этом графики скорость/время отличаются (картинки не сохранил):
на 10.7: за 1-2 мин выходит на максимум, держится до минуты, потом скорость "гуляет" не приближаясь к этому максимуму (последующие локальные максимумы меньше первого). Т.е. самый первый максимум остается самым высоким;
на 655: за 1-2 мин выходит на максимум, держится до минуты, потом скорость "гуляет" не только приближаясь к этому максимуму, но и, иногда, превышая его. Т.е. самый высокий максимум не первый.
По этому средняя скорость немного выше на 655 (естественно меньше максимальной -- около 30Мбит).

На PPTP один раз проверил, точных цифр не помню:
на 655, при переходе на PPTP, скорость возросла (>40Мбит);
на 10.7 -- уменьшилась(<30Мбит).

MrGalaxy
03-11-2009, 16:31
Ну что, господа разработчики, неймётся мне, опять я вам статистику подпорчу.:D
Сегодня мой провайдер (Тула, Билайн) решил провести ремонтные работы. Ну решил и решил, фиг бы с ним:rolleyes:. Думаю: оборвётся связь, потом она автоматически восстановится вашей волшебной прошивкой. С этими мыслями утром уехал в командировку.
Приезжаю - факт на лицо (чтобы не сказать "... на рыло").
Retransmissions, господа, too many retransmissions on tunnel в который уже раз!!!


Nov 3 10:05:01 /opt/sbin/cron[7912]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:05:02 /opt/sbin/cron[7908]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 3 10:10:01 /opt/sbin/cron[7966]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:15:01 /opt/sbin/cron[8020]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:15:01 /opt/sbin/cron[8016]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 3 10:20:01 /opt/sbin/cron[8074]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:25:01 /opt/sbin/cron[8128]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:25:01 /opt/sbin/cron[8124]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 3 10:29:06 ntp client: Synchronizing time with time.nist.gov ...
Nov 3 10:30:01 /opt/sbin/cron[8183]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:35:01 /opt/sbin/cron[8238]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:38:50 pppd[121]: No response to 6 echo-requests
Nov 3 10:38:50 pppd[121]: Serial link appears to be disconnected.
Nov 3 10:38:50 pppd[121]: Connect time 731.1 minutes.
Nov 3 10:38:50 pppd[121]: Sent 2165406103 bytes, received 249081618 bytes.
Nov 3 10:38:50 dnsmasq[64]: read /etc/hosts - 2 addresses
Nov 3 10:38:50 dnsmasq[64]: using nameserver 85.21.192.3#53
Nov 3 10:38:50 dnsmasq[64]: using nameserver 213.234.192.8#53
Nov 3 10:38:50 dnsmasq[64]: using nameserver 192.168.1.1#53
Nov 3 10:38:50 L2TP: Disconnected
Nov 3 10:38:56 pppd[121]: Connection terminated.
Nov 3 10:38:56 pppd[121]: Modem hangup
Nov 3 10:38:56 pppd[121]: Exit.
Nov 3 10:39:12 l2tpd[103]: Too many retransmissions on tunnel (8395/18223); closing down
Nov 3 10:40:02 /opt/sbin/cron[8295]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:40:26 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:41:56 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:43:26 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:44:56 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:45:01 /opt/sbin/cron[8349]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:45:01 /opt/sbin/cron[8345]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 3 10:46:26 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:47:56 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:49:26 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:50:01 /opt/sbin/cron[8403]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:50:01 /opt/sbin/cron[8399]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 3 10:50:56 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:52:26 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 3 10:53:39 l2tpd[103]: Too many retransmissions on tunnel (61454/0); closing down
Nov 3 10:54:33 l2tpd[103]: Too many retransmissions on tunnel (50337/0); closing down
Nov 3 10:55:01 /opt/sbin/cron[8457]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 10:55:01 /opt/sbin/cron[8453]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 3 10:55:26 l2tpd[103]: Too many retransmissions on tunnel (55248/0); closing down
Nov 3 10:56:19 l2tpd[103]: Too many retransmissions on tunnel (37427/0); closing down
Nov 3 10:57:12 l2tpd[103]: Too many retransmissions on tunnel (20571/0); closing down
Nov 3 10:58:05 l2tpd[103]: Too many retransmissions on tunnel (64688/0); closing down
Nov 3 10:58:58 l2tpd[103]: Too many retransmissions on tunnel (59572/0); closing down
Nov 3 10:59:51 l2tpd[103]: Too many retransmissions on tunnel (35966/0); closing down
Nov 3 11:00:01 /opt/sbin/cron[8511]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 11:00:01 /opt/sbin/cron[8507]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 3 11:00:44 l2tpd[103]: Too many retransmissions on tunnel (18933/0); closing down
Nov 3 11:01:01 /opt/sbin/cron[8533]: (admin) CMD (run-parts /opt/etc/cron.hourly)
Nov 3 11:01:37 l2tpd[103]: Too many retransmissions on tunnel (42870/0); closing down
Nov 3 11:02:30 l2tpd[103]: Too many retransmissions on tunnel (30123/0); closing down
Nov 3 11:03:23 l2tpd[103]: Too many retransmissions on tunnel (6383/0); closing down
Nov 3 11:04:16 l2tpd[103]: Too many retransmissions on tunnel (58871/0); closing down
Nov 3 11:05:01 /opt/sbin/cron[8570]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 11:05:01 /opt/sbin/cron[8567]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 3 11:05:09 l2tpd[103]: Too many retransmissions on tunnel (40787/0); closing down
Nov 3 11:06:02 l2tpd[103]: Too many retransmissions on tunnel (12079/0); closing down
Nov 3 11:06:55 l2tpd[103]: Too many retransmissions on tunnel (51649/0); closing down
Nov 3 11:07:48 l2tpd[103]: Too many retransmissions on tunnel (23548/0); closing down
Nov 3 11:08:42 l2tpd[103]: Too many retransmissions on tunnel (45347/0); closing down
Nov 3 11:09:35 l2tpd[103]: Too many retransmissions on tunnel (22553/0); closing down
Nov 3 11:10:01 /opt/sbin/cron[8625]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 3 11:10:28 l2tpd[103]: Too many retransmissions on tunnel (51848/0); closing down
Nov 3 11:11:21 l2tpd[103]: Too many retransmissions on tunnel (23751/0); closing down
Nov 3 11:12:14 l2tpd[103]: Too many retransmissions on tunnel (41203/0); closing down
Nov 3 11:13:07 l2tpd[103]: Too many retransmissions on tunnel (49672/0); closing down
Nov 3 11:14:00 l2tpd[103]: Too many retransmissions on tunnel (54099/0); closing down
Nov 3 11:14:53 l2tpd[103]: Too many retransmissions on tunnel (17469/0); closing down
Nov 3 11:15:01 /opt/sbin/cron[8679]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -

и т.д. в том же духе. Помогла, как и раньше с предыдущими прошивками, перезагрузка.

Сбросьте вы полностью соединение, чтобы и следов не осталось от предыдущего! Очистите буферы-шмуферы или как там это называется! IP присваивается ди-на-ми-че-ски, вот и запустите процедуру dhcp через, скажем, минуту или пять после обрыва соединения. Или другое что запустите, не мне вас учить, вы лучше разбираетесь.:)

Вот такая вот я вре-е-едина.:D:eek::D

sysop13
03-11-2009, 17:58
Собственно, очень странная проблема с DNS при подключении по PPtP:
1. Раутер стартует
2. Получает по DHCP ip-адрес
3. Начинает инициировать подключение по PPtP (PPtP-сервер указан по имени, ибо у провайдера их целый пул)
Собственно, на этом все и заканчивается: pptp говорит unknown host. В то же время:
1. ping этого же хоста по имени идет вполне нормально
2. nslookup этого имени сдает нормальный ответ из 31 адреса
3. Если перечислить все эти IP-адреса с именем PPTP-сервера в /etc/hosts (например где-нибудь в post-firewall), все начинает нормально работать
Пул провайдера - unlim.is74.ru. Понимаю, что проблема в ресолвере, но на большее меня не хватает. Подозреваю, что все дело в DNS поверх TCP:
$ host -av unlim.is74.ru
Trying "unlim.is74.ru"
;; Truncated, retrying in TCP mode

пришел к абсолютно такому же решению.
при этом pptp соединение поднимается примерно через минуту после старта роутера

lly
03-11-2009, 18:22
Ну что, господа разработчики, неймётся мне, опять я вам статистику подпорчу.:D
...
Вот такая вот я вре-е-едина.:D:eek::D
Во-первых, если вы не перестанете изображать из себя дурака, вас окончательно сочтут им и бросят общаться бесповоротно.

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

P.S. Советую вам поставить официальную прошивку от АСУС и доставать их суппорт, а не паясничать здесь.

vlb
03-11-2009, 23:53
На прошивках r740 и r655 NAT Port Trigger не работает (аппарат WL520gU).
Тогда как на прошивках Олега (1.9.2.7-10, *-10-7) всё было в порядке.

MrGalaxy
04-11-2009, 07:26
... именно вашу проблему(которая у других не проявляется), ...
Видите ли, если в модулях Линукса заложено вышеприведённое сообщение о retransmissions, то такая реакция на разрывы соединения была предусмотрена разработчиками.
Я же всего-навсего пытаюсь узнать, что это означает и как с этим бороться.
Если не знаете, так и скажите, вместо того, чтобы с умный видом смотреть на логи и давать характеристику тому, кто эти самые логи выложил на форум. Ещё Козьма Прутков говорил, что "нельзя объять необъятное".

ЗЫ: что ж вы все так болезненно реагируете? Не умеете диалог вести, на личности переходите.

McMaster
04-11-2009, 09:42
вчера пробовал качать по локалке L2TP вроде ничего, 30-40 мегабит;) DC++

TReX
04-11-2009, 10:03
Ещё Козьма Прутков говорил, что "нельзя объять необъятное".

ЗЫ: что ж вы все так болезненно реагируете? Не умеете диалог вести, на личности переходите.

Сколько можно тупить? Эта тема на форуме не раз поднималась. да есть такое сообщение, например если торренты включены без ограничения скорости.
Забивается тунель и не проходит служебная информация, роутер при этом обычно кидает соединение, а корбиновкий сервер в конце тунеля считает что тунель еще жив, при этом появляется сообщение про существующий тунель, если подождать несколько минут, то после нескольких неудачных попыток все пересоединится правильно.

Лечение простое, не забивать канал до упора. На прошивке от lly и TheMiron при этом аптайм доходил до 624 часов (обычно раньше прошивку меняешь, чем канал падает ))

lly
04-11-2009, 10:10
Видите ли, если в модулях Линукса заложено вышеприведённое сообщение о retransmissions, то такая реакция на разрывы соединения была предусмотрена разработчиками.
Видите ли, если вы подозреваете нас в том, что мы специально убрали эту обработку из чужих модулей, то...

Я же всего-навсего пытаюсь узнать, что это означает и как с этим бороться.
Если не знаете, так и скажите, вместо того, чтобы с умный видом смотреть на логи и давать характеристику тому, кто эти самые логи выложил на форум. Ещё Козьма Прутков говорил, что "нельзя объять необъятное".

Я знаю и скажу метод как бороться:

залезть в исходники rp-l2tpd/xl2tpd, найти недоработку, и исправить.

Но вас же такой вариант не устроит, надо клоунаду устраивать "быстро побежали и мне всё исправили!"

MrGalaxy
04-11-2009, 10:15
если подождать несколько минут, то после нескольких неудачных попыток все пересоединится правильно.
Тогда почему неудачные попытки идут несколько часов и соединение так и не восстанавливается, а перезагрузка помогает?


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

Nov 4 11:45:01 /opt/sbin/cron[12318]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:45:01 /opt/sbin/cron[12320]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 4 11:45:02 /opt/sbin/cron[12316]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 4 11:46:01 /opt/sbin/cron[12341]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:46:15 l2tpd[102]: Too many retransmissions on tunnel (57349/22760); closing down
Nov 4 11:46:15 pppd[109]: Terminating on signal 15
Nov 4 11:46:15 pppd[109]: Connect time 1106.5 minutes.
Nov 4 11:46:15 pppd[109]: Sent 2671623554 bytes, received 437550719 bytes.
Nov 4 11:46:16 dnsmasq[64]: read /etc/hosts - 2 addresses
Nov 4 11:46:16 dnsmasq[64]: using nameserver 85.21.192.3#53
Nov 4 11:46:16 dnsmasq[64]: using nameserver 213.234.192.8#53
Nov 4 11:46:16 dnsmasq[64]: using nameserver 192.168.1.1#53
Nov 4 11:46:16 L2TP: Disconnected
Nov 4 11:46:21 pppd[109]: Connection terminated.
Nov 4 11:46:21 pppd[109]: Modem hangup
Nov 4 11:46:21 pppd[109]: Exit.
Nov 4 11:47:01 /opt/sbin/cron[12351]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:47:45 l2tpd[102]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 4 11:48:01 /opt/sbin/cron[12358]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:49:01 /opt/sbin/cron[12365]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:49:15 l2tpd[102]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 4 11:50:01 /opt/sbin/cron[12374]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Воткнул шнур обратно, подождал несколько минут:

Nov 4 11:50:01 /opt/sbin/cron[12375]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:50:01 /opt/sbin/cron[12376]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 4 11:50:01 /opt/sbin/cron[12373]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 4 11:50:18 l2tpd[102]: Too many retransmissions on tunnel (56284/0); closing down
Nov 4 11:51:01 /opt/sbin/cron[12398]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:51:12 l2tpd[102]: Too many retransmissions on tunnel (3063/0); closing down
Nov 4 11:52:01 /opt/sbin/cron[12405]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:52:05 l2tpd[102]: Too many retransmissions on tunnel (38209/0); closing down
Nov 4 11:52:58 l2tpd[102]: Too many retransmissions on tunnel (31024/0); closing down
Nov 4 11:53:01 /opt/sbin/cron[12412]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:53:51 l2tpd[102]: Too many retransmissions on tunnel (48187/0); closing down
Nov 4 11:54:01 /opt/sbin/cron[12419]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:54:44 l2tpd[102]: Too many retransmissions on tunnel (44791/0); closing down
Nov 4 11:55:01 /opt/sbin/cron[12428]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Nov 4 11:55:01 /opt/sbin/cron[12429]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:55:02 /opt/sbin/cron[12430]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 4 11:55:02 /opt/sbin/cron[12427]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 4 11:55:37 l2tpd[102]: Too many retransmissions on tunnel (64378/0); closing down
Nov 4 11:56:01 /opt/sbin/cron[12452]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:56:30 l2tpd[102]: Too many retransmissions on tunnel (53516/0); closing down
Nov 4 11:57:01 /opt/sbin/cron[12459]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 11:57:15 dropbear[12463]: Child connection from 192.168.2.109:51924
Nov 4 11:57:21 dropbear[12463]: password auth succeeded for 'admin' from 192.168.2.109:51924
Nov 4 11:57:23 l2tpd[102]: Too many retransmissions on tunnel (39186/0); closing down

Потом ждать надоело, я перезагрузился. Может, ждал мало? Так скажите, сколько: час, два, сутки...


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

А то, что этот косяк наблюдается ТОЛЬКО у меня, извините, НЕ ВЕРЮ!

theMIROn
04-11-2009, 10:53
Можно попробовать запускать l2tp/xl2tpd с намного повышенным приоритетом.

theMIROn
04-11-2009, 10:56
Добавлено спустя несколько минут:
Ну хорошо, сейчас канал стабильный, скорость нормальная, потерь нет.
Остановил все торренты, разорвал соединение, выдернув корбиновский шнур:
...
Потом ждать надоело, я перезагрузился. Может, ждал мало? Так скажите, сколько: час, два, сутки...

Что будет если вручную сделать сначала Disconnect, потом Connect из web интерфейса?

lly
04-11-2009, 11:08
Собственно, очень странная проблема с DNS при подключении по PPtP:
1. Раутер стартует
2. Получает по DHCP ip-адрес
3. Начинает инициировать подключение по PPtP (PPtP-сервер указан по имени, ибо у провайдера их целый пул)
Собственно, на этом все и заканчивается: pptp говорит unknown host. В то же время:
1. ping этого же хоста по имени идет вполне нормально
2. nslookup этого имени сдает нормальный ответ из 31 адреса
3. Если перечислить все эти IP-адреса с именем PPTP-сервера в /etc/hosts (например где-нибудь в post-firewall), все начинает нормально работать
Пул провайдера - unlim.is74.ru. Понимаю, что проблема в ресолвере, но на большее меня не хватает. Подозреваю, что все дело в DNS поверх TCP:
$ host -av unlim.is74.ru
Trying "unlim.is74.ru"
;; Truncated, retrying in TCP mode

Подозрения абсолютно верные, текущая реализация gethostbyname() в uClibc 0.9.30 использует только UDP.
pppd и плагины l2tp/pptp используют вызов gethostbyname(), а nslookup - новую реализацию getaddrinfo().

Что делать - сложный вопрос. В идеале - добавлять поддержку TCP для gethostbyname() в uClibc, но это не очень легко и быстро.

P.S. man gethostbyname:

The gethostbyname*() and gethostbyaddr*() functions are obsolete.
Applications should use getaddrinfo(3) and getnameinfo(3) instead.

theMIROn
04-11-2009, 11:13
Подозрения абсолютно верные, текущая реализация gethostbyname() в uClibc 0.9.30 использует только UDP.
pppd и плагины l2tp/pptp используют вызов gethostbyname(), а nslookup - новую реализацию getaddrinfo().

Что делать - сложный вопрос. В идеале - добавлять поддержку TCP для gethostbyname() в uClibc, но это не очень легко и быстро.

P.S. man gethostbyname:
можно применить sethostent для включения tcp запросов.
Но лучше я переведу pptp/l2tp на новые рельсы.
Сегодня-завтра.

lly
04-11-2009, 11:22
можно применить sethostent для включения tcp запросов.
В uClibc оно не переключает на TCP :(

Но лучше я переведу pptp/l2tp на новые рельсы.
Сегодня-завтра.
Ты имеешь в виду на вызов getaddrinfo?
Мне пока непонятно почему в uClibc используются две разные реализации запросов к DNS для getaddrinfo и gethostbyname - ведь это была бы реальная экономия кода! Не успели? делали разные авторы? :confused:

P.S. Нашёл некий древний патч к uClibc - http://www.beattie-home.net/beattie/linux/cflinux-0.1.5/patches/uClibc.resolv_c.patch может не всё так сложно...

McMaster
04-11-2009, 11:30
тут проверил аплоад на PPTP, гораздо лучше чем L2TP:)

theMIROn
04-11-2009, 11:37
В uClibc оно не переключает на TCP :(
гм... обязано по всем манам.


Ты имеешь в виду на вызов getaddrinfo?
Мне пока непонятно почему в uClibc используются две разные реализации запросов к DNS для getaddrinfo и gethostbyname - ведь это была бы реальная экономия кода! Не успели? делали разные авторы? :confused:
Да. Только в этом случае round robin провайдера идет лесом. Много-много роутеров очень сильно напрягут только один пир )


P.S. Нашёл некий древний патч к uClibc - http://www.beattie-home.net/beattie/linux/cflinux-0.1.5/patches/uClibc.resolv_c.patch может не всё так сложно...
на первый взгляд - там мясо какое то.

lly
04-11-2009, 11:44
гм... обязано по всем манам.

void sethostent(int stay_open)
{
__UCLIBC_MUTEX_LOCK(mylock);
__stay_open = (stay_open != 0);
__UCLIBC_MUTEX_UNLOCK(mylock);
}
то есть влияет только на persistent для gethostent_r

Да. Только в этом случае round robin провайдера идет лесом. Много-много роутеров очень сильно напрягут только один пир )
Это почему? Даже в glibc для gethostbyname сперва делается запрос через UDP, а потом fallback на TCP (если нет принудиловки USE_VC). По твоим словам, мы тоже сделаем провайдерам гадость перейдя на getaddrinfo...


на первый взгляд - там мясо какое то.
уже посмотрел - очень сырая заготовка из glibc

P.S. Личку почисти!

TReX
04-11-2009, 11:54
Тогда почему неудачные попытки идут несколько часов и соединение так и не восстанавливается, а перезагрузка помогает?

l2tpd[102]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'

)) вот именно по этому остался на Корбине и использую l2tp.corbina.ru

похоже у ЖелтогоМуха какие-то проблемы с настройками сети... На Корбине все летает, хотя сообщения про тунель и поскакивают иногда (все же жадность человеческая вечна и хочется качать побольше) но даже в случае разрыва соединение восстанавливается максимум за 1,5-2 минуты автоматически без перезагрузки, причем как на 500 v1 (местная прошивка), так и на N16 (родная бета от асуся )

McMaster
04-11-2009, 12:50
l2tpd[102]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'

Адрес VPN PPTP Сервера:

vpn.corbina.net (единый для всех городов)

Адрес VPN L2TP Сервера:

tp.corbina.net (единый для всех городов)

TReX
04-11-2009, 14:38
A как движется портирование текущей прошивки на RT-N16? Может что потестировать надо?

lly
04-11-2009, 14:51
A как движется портирование текущей прошивки на RT-N16? Может что потестировать надо?
Если ты не можешь помочь разработке, то рано. ОНО уже загружается, но этого мало для тестирования ;)

TReX
04-11-2009, 15:14
Если ты не можешь помочь разработке, то рано. ОНО уже загружается, но этого мало для тестирования ;)

Спасибо, просто уже так привык к вашей прошивке, на которой все можно было настроить, что теперь на RT-N16 ощущаешь себя инвалидом несмотря на прекрасную скорость ))

Помочь, в разработке вряд ли, не тот уровень знаний *nix систем, вот скинуться разработчикам на новое железо, это всегда пожалуйста )

TReX
04-11-2009, 15:19
Адрес VPN PPTP Сервера:

vpn.corbina.net (единый для всех городов)

Адрес VPN L2TP Сервера:

tp.corbina.net (единый для всех городов)


Я использую второй адрес, tp.corbina.net (он и на другие имена просто отзывается)) описанных тобой проблем нет.

MrGalaxy
04-11-2009, 16:32
l2tpd[102]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'

)) вот именно по этому остался на Корбине и использую l2tp.corbina.ru

похоже у ЖелтогоМуха какие-то проблемы с настройками сети... На Корбине все летает, хотя сообщения про тунель и поскакивают иногда
Не, сегодня проблем с соединением нет. Это же я кабель вытыкал. :) Естественно, никакого сервера и не могло быть найдено. Потом, когда подоткнул обратно, такие сообщения пропали, зато начались retransmissions.


Адрес VPN PPTP Сервера:

vpn.corbina.net (единый для всех городов)

Адрес VPN L2TP Сервера:

tp.corbina.net (единый для всех городов)Это для Корбины. Для Билайна - то, что прописано у меня.

MrGalaxy
04-11-2009, 16:48
Что будет если вручную сделать сначала Disconnect, потом Connect из web интерфейса?
Всё получилось.
Здесь я рву кабель:

Nov 4 18:03:01 /opt/sbin/cron[4247]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 18:04:01 /opt/sbin/cron[4254]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 18:04:33 pppd[109]: No response to 6 echo-requests
Nov 4 18:04:33 pppd[109]: Serial link appears to be disconnected.
Nov 4 18:04:33 pppd[109]: Connect time 365.2 minutes.
Nov 4 18:04:33 pppd[109]: Sent 733175594 bytes, received 544560673 bytes.
Nov 4 18:04:33 dnsmasq[65]: read /etc/hosts - 2 addresses
Nov 4 18:04:33 dnsmasq[65]: using nameserver 85.21.192.3#53
Nov 4 18:04:33 dnsmasq[65]: using nameserver 213.234.192.8#53
Nov 4 18:04:33 dnsmasq[65]: using nameserver 192.168.1.1#53
Nov 4 18:04:33 L2TP: Disconnected
Nov 4 18:04:39 pppd[109]: Connection terminated.
Nov 4 18:04:39 pppd[109]: Modem hangup
Nov 4 18:04:39 pppd[109]: Exit.
Nov 4 18:04:55 l2tpd[103]: Too many retransmissions on tunnel (51239/29866); closing down
Nov 4 18:05:01 /opt/sbin/cron[4266]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Nov 4 18:05:01 /opt/sbin/cron[4267]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 18:05:01 /opt/sbin/cron[4269]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 4 18:05:01 /opt/sbin/cron[4265]: (admin) MAIL (mailed 194 bytes of output but got status 0x0001 )
Nov 4 18:06:01 /opt/sbin/cron[4290]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 18:06:09 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 4 18:07:01 /opt/sbin/cron[4297]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 18:07:39 l2tpd[103]: tunnel_establish: gethostbyname failed for 'vpn.internet.beeline.ru'
Nov 4 18:08:01 /opt/sbin/cron[4304]: (admin) CMD (run-parts /opt/etc/cron.1min)

Здесь я кабель подключил и выждал пару минут:

Nov 4 18:08:32 l2tpd[103]: Too many retransmissions on tunnel (27166/0); closing down
Nov 4 18:09:01 /opt/sbin/cron[4311]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 18:09:25 l2tpd[103]: Too many retransmissions on tunnel (48356/0); closing down
Nov 4 18:10:01 /opt/sbin/cron[4321]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Nov 4 18:10:01 /opt/sbin/cron[4322]: (admin) CMD (run-parts /opt/etc/cron.1min)
Nov 4 18:10:01 /opt/sbin/cron[4324]: (admin) CMD (if [ -x /opt/bin/vnstat ] && [ `ls /opt/var/lib/vnstat/ | wc -l` -ge 1 ]; then /opt/bin/vnstat -u; fi)
Nov 4 18:10:28 l2tpd[103]: Too many retransmissions on tunnel (43281/0); closing down
Nov 4 18:11:01 /opt/sbin/cron[4345]: (admin) CMD (run-parts /opt/etc/cron.1min)

а здесь сделал вручную из веб-физиономии disconnect+connect:

Nov 4 18:11:11 wan: disconnected manually
Nov 4 18:11:11 dhcp client: deconfig: lease is lost
Nov 4 18:11:18 wan: connected manually
Nov 4 18:11:22 kernel: vlan1: Setting MAC address to 00 1f c6 52 fd 2b.
Nov 4 18:11:22 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Nov 4 18:11:23 dhcp client: deconfig: lease is lost
Nov 4 18:11:27 l2tpd[103]: Too many retransmissions on tunnel (38629/0); closing down
Nov 4 18:11:32 dnsmasq[65]: read /etc/hosts - 2 addresses
Nov 4 18:11:32 dnsmasq[65]: using nameserver 85.21.192.3#53
Nov 4 18:11:32 dnsmasq[65]: using nameserver 213.234.192.8#53
Nov 4 18:11:32 dnsmasq[65]: using nameserver 192.168.1.1#53
Nov 4 18:11:32 dhcp client: bound IP : 10.14.206.213 from 10.14.192.1
Nov 4 18:11:33 pppd[4398]: Plugin pppol2tp.so loaded.
Nov 4 18:11:33 pppd[4398]: pppd 2.4.5 started by admin, uid 0
Nov 4 18:11:33 pppd[4398]: Using interface ppp0
Nov 4 18:11:33 pppd[4398]: Connect: ppp0 <--> l2tp (85.21.80.93)
Nov 4 18:11:33 pppd[4398]: CHAP authentication succeeded
Nov 4 18:11:33 pppd[4398]: CHAP authentication succeeded
Nov 4 18:11:33 pppd[4398]: local IP address 89.179.11.214
Nov 4 18:11:33 pppd[4398]: remote IP address 85.21.80.93
Nov 4 18:11:33 pppd[4398]: primary DNS address 213.234.192.7
Nov 4 18:11:33 pppd[4398]: secondary DNS address 85.21.192.5
Nov 4 18:11:33 dnsmasq[65]: read /etc/hosts - 2 addresses
Nov 4 18:11:33 dnsmasq[65]: using nameserver 85.21.192.5#53
Nov 4 18:11:33 dnsmasq[65]: using nameserver 213.234.192.7#53
Nov 4 18:11:33 dnsmasq[65]: using nameserver 192.168.1.1#53
Nov 4 18:11:34 L2TP: connected to ISP

RyuuKiiroi
04-11-2009, 17:19
Как в этой прошивке подцепить модем самсунь?

TReX
04-11-2009, 18:07
Это для Корбины. Для Билайна - то, что прописано у меня.

Очень похоже на то что было на Гробинке пару лет назад когда были перегруженны сервера терминирующие тунель. После их замены проблема ушла. Ругань на эту тему можно посмотреть на корбиновском форуме )

vectorm
04-11-2009, 18:23
Как в этой прошивке подцепить модем самсунь?
Будем продолжать не пользоваться поиском, добром не кончится.
http://wl500g.info/showthread.php?t=21810
Читать первый пост, применять знания к актуальной прошивке.

RyuuKiiroi
04-11-2009, 18:38
Эту ветку я читал, даже прошивку от туда ставил, но из за MTU, как я понял, не открываются некоторые сайты, один из них уота)))
Ну а от сюда http://code.google.com/p/wl500g/wiki/NEWS можно увидеть, что madwimax в прошивке уже имеется.
В линуксе я не силен никак.

Dalth
04-11-2009, 22:40
Еще один нюанс. Сложно ли включить опцию врода "Disable on-deman connection, be always connected", при активации которой в /tmp/ppp/options.ppp0 не будет писаться опция demand (подключение будет всегда активным)? Попробую объяснить ситуацию: Подключение по ethernet c dhcp с последующим PPtP.
До подключения:

ifconfig vlan1: 10.57.133.33 / 255.255.252.0
dns: 78.29.2.21
пул VPN: 78.29.3.*
маршруты:
10.48.0.0 255.240.0.0 dev vlan1 metric 1 gw 10.57.132.1 (локалка провайдера, пришло по DHCP)
78.29.0.0 255.255.254.0 dev vlan1 metric 1 gw 10.57.132.1 (доступные снаружи и изнутри сразу ресурсы, пришло по DHCP)
0.0.0.0 0.0.0.0 dev vlan1 metric 1 gw 10.57.132.1 (default, пришло по DHCP)

После подключения добавляется:


ifconfig ppp0: 94.87.50.11/255.255.255.255 и маршруты:
78.29.3.XXX 255.255.255.255 dev vlan1 metric 1 gw 10.57.132.1 (маршрут на PPtP-сервер через локалку)
0.0.0.0 0.0.0.0 dev ppp0 metric 0 (маршрут по умолчанию в инет через VPN)
Так вот проблема в том, что при наличии опции demand, ppp-шный интерфейс стартует в "полусобранном" режиме, и ситуация сразу после старта, но до реального коннекта PPtP приобретает такой вид:


[code]ifconfig vlan1: 10.57.133.33 / 255.255.252.0
ifconfig ppp0: 10.112.112.112/255.255.255.255
dns: 78.29.2.21
маршруты:
78.29.3.XXX 255.255.255.255 dev vlan1 metric 1 gw 10.57.132.1 (маршрут на PPtP-сервер через локалку)
10.48.0.0 255.240.0.0 dev vlan1 metric 1 gw 10.57.132.1 (локалка провайдера)
78.29.0.0 255.255.254.0 dev vlan1 metric 1 gw 10.57.132.1 (доступные снаружи и изнутри сразу ресурсы)
0.0.0.0 0.0.0.0 dev vlan1 metric 1 gw 10.57.132.1 (пришло по DHCP)
0.0.0.0 0.0.0.0 dev ppp0 metric 0 (маршрут по умолчанию в инет через VPN)
И в результате при попытке куда-то достучаться, начинается такая пляска - на DNS оно идет по ppp0, ppp0 пытается подняться, и запрашивает "кто такой vpn.provider.ru" у DNS. На DNS он пытается достучаться по ppp0, и ppp0 пытается подняться и спрашивает "кто такой vpn.provider.com"... В общем, натурально сказка про белого бычка :eek:
Ладно, добавляем руками один маршрут

78.29.2.21 255.255.255.255 dev vlan1 metric 1 gw 10.57.132.1
Но тут тоже затык - у провайдера split dns, и на запросы "интернетовских" зон с внутренних адресов (10.*.*.*) он выдает Unknown host, и запросы например на www.ru можно сделать только с выданных на VPN адресов :( И в результате вот мне и локалка, и интернеты но... Без DNS
Пробуем второй вариант: вписать к pppd в скрипты через connect или init вызов

init "route add -host 78.29.2.21 dev ppp0"
Для добавления нужного маршрута. И опять проблема - connect и init в случае наличия опции demand вызываются сразу после старта pppd, а их надо заставить сработать только после того, как установится реальное соединение. И и еще одна причина почему этот вариант не срабатывает:

[admin@core ppp]$ pppd file /tmp/ppp/options.wan0
Plugin pptp.so loaded.
PPTP plugin version 0.8.4 compiled for pppd-2.4.5, linux-2.4.37.6
pppd: In file /tmp/ppp/options.wan0: unrecognized option 'init'
[admin@core ppp]$ pppd file /tmp/ppp/options2.wan0
Plugin pptp.so loaded.
PPTP plugin version 0.8.4 compiled for pppd-2.4.5, linux-2.4.37.6
pppd: In file /tmp/ppp/options2.wan0: unrecognized option 'connect'

То бишь опции connect и init как-то отключены :D А вот если бы убрать слово demand из options.ppp0 - хотя бы даже и чтобы это надо было крыжиком включать :rolleyes: Тогда все начинает работать - ppp0 появляется сразу в активном состоянии и все путем. Сорри что так длинно - но более коротко не не получается донести суть дела :-(

lly
05-11-2009, 08:33
Еще один нюанс. Сложно ли включить опцию врода "Disable on-deman connection, be always connected", при активации которой в /tmp/ppp/options.ppp0 не будет писаться опция demand
Всё давно сделано еще даже ASUS'ом :) - "Idle Disconnect Time"

Goletsa
05-11-2009, 10:34
[RT-N] комиты я так понимаю для поддержки как раз новых устройств?

Вот собирается только в каком порядке? А то оригинальная прошивка реально требует бубна, особенно в плане того что не собирается на новых системах. По крайней мере на Debian Lenny оно не собирается, на OpenSuse10.3 при этом собирается нормально.

Я могу помочь в разработке/тестировании в принципе. Уровень знаний в *nix достаточно высок.

theMIROn
05-11-2009, 11:06
[RT-N] комиты я так понимаю для поддержки как раз новых устройств?

Вот собирается только в каком порядке? А то оригинальная прошивка реально требует бубна, особенно в плане того что не собирается на новых системах. По крайней мере на Debian Lenny оно не собирается, на OpenSuse10.3 при этом собирается нормально.

Я могу помочь в разработке/тестировании в принципе. Уровень знаний в *nix достаточно высок.
rt-n -бранч с новой версией прошивкой на 2.6 ядре, как для старых wl-500g* (8Мб flash), так и новых rt-n устройств.
Собирается практически уже без напильника, но требуется еще куча работы.

lly
05-11-2009, 19:54
Вот собирается только в каком порядке? А то оригинальная прошивка реально требует бубна, особенно в плане того что не собирается на новых системах. По крайней мере на Debian Lenny оно не собирается, на OpenSuse10.3 при этом собирается нормально.
Так же как и все прошивки Олега, только в качестве ядра используется ванильное 2.6.22 и положить его надо в src/linux/linux-2.6, а в src/router должны пока лежать старые исходники 1.9.2.7

Плюс для RT-N16 надо пока руками в ядре выставлять проц MIPS32r2

Я могу помочь в разработке/тестировании в принципе. Уровень знаний в *nix достаточно высок.
Мы только за, но на данный момент без консоли делать нечего, ещё много не доделано, в частности:

недокрыжена libshared
изменения в rc из-за ядра 2.6 (уродский udev вместо devfs) и нового Ethernet-свитча
robocfg
куча модулей, неперенесённая из 2.4
и т.д.

Goletsa
05-11-2009, 20:26
Распиновка UART'a уже есть для N16? распаять то не проблема.

lly
05-11-2009, 20:47
Распиновка UART'a уже есть для N16? распаять то не проблема.
В моём экземпляре она подписана на плате :) Если смотреть на плату со стороны разъемов LAN - J2 (GND, Tx, Rx, Vcc)

Goletsa
05-11-2009, 21:29
В моём экземпляре она подписана на плате :) Если смотреть на плату со стороны разъемов LAN - J2 (GND, Tx, Rx, Vcc)

Угу. Нашел. Тока чота у мну ничего не пишется в отладку.
Кабель чтоли сломался. До этого норм правда воркал.

microlobrus
05-11-2009, 22:03
В чем такое принципиальное отличие этой прошивки от Олеговской ?

Инструкция " торрент на пальцах " с этой прошивкой не прокатывает!!! Какой-то раздел /tmp кажется появился и что-то он все путает! или я чего не догоняю :confused:
какие-то ошибки с примонтированием-отмонтированием вылазят...:(

ACMECorp
06-11-2009, 05:58
Может ли быть такое:
Позавчера впервые прошился данной прошивкой (всё предыдущее время была просто от Олега.)
Ничего сверх. Сохранил настройки, сохранил флеш. Прошился, восстановил стандартные конфигурации, залил свои. Всё как по инструкции.

И вот: встаю второй день , и второй день подряд роутер (поверить не могу) сам сбросил себе настройки на дефолт и сидит себе в тихаря на default по всем параметрам, как будто только из коробки...

Естественно, логическим путём я пришёл только к варианту, что проблема именно в обновлённой прошивке.
Что скажете?

(Тут ещё у провайдера (Билайн - Уфа) лаги, как раз второй день. Дисконекты каждые 15-ть минут у всех пользователей, может это как то влияет?)

Grigarash
06-11-2009, 07:38
после перепрошивы на данную версию, как-то инет последнии 3 дня стал тормозить. Да и ТВ пристава работает со сбоями.

Может дело в провадере (Корбина Москва, Медведково)
как узнать у кого проблема? или все же стоит откатить прошиву назад на Олеговскую 1.9.2.7-10

MOPO3
06-11-2009, 10:42
Фишки неплохие но работает не стабильно В web морде сделаю изменения рестарт и привет залегла. Openvpn долго бил в бубен не попёр. На старой все пашет не глючит Отстояла полгода точка на старой прошивке Oрenvpn 5 юзеров держала трансмишин hdd. Новая через тулзу опасно прошивается недошилась точка сдохла Со второва раза дошилась до конца ожила. Кто сможет на новой поднять openvpn (на tap) ? Помоему нериально он да же лог не пишет. Девайс у меня wl500gp v1

chikanok
06-11-2009, 11:44
Фишки неплохие но работает не стабильно В web морде сделаю изменения рестарт и привет залегла. Openvpn долго бил в бубен не попёр. На старой все пашет не глючит Отстояла полгода точка на старой прошивке Oрenvpn 5 юзеров держала трансмишин hdd. Новая через тулзу опасно прошивается недошилась точка сдохла Со второва раза дошилась до конца ожила. Кто сможет на новой поднять openvpn (на tap) ? Помоему нериально он да же лог не пишет. Девайс у меня wl500gp v1
Про "Save&Restart" в веб-морде полностью согласен. За время первоначальной настройки, пришлось несколько раз выдергивать питание. Т.к. зависал где при загрузке.
Может есть другой способ перезагрузить?

theMIROn
06-11-2009, 12:03
Фишки неплохие но работает не стабильно В web морде сделаю изменения рестарт и привет залегла. Openvpn долго бил в бубен не попёр. На старой все пашет не глючит Отстояла полгода точка на старой прошивке Oрenvpn 5 юзеров держала трансмишин hdd. Новая через тулзу опасно прошивается недошилась точка сдохла Со второва раза дошилась до конца ожила. Кто сможет на новой поднять openvpn (на tap) ? Помоему нериально он да же лог не пишет. Девайс у меня wl500gp v1

Про "Save&Restart" в веб-морде полностью согласен. За время первоначальной настройки, пришлось несколько раз выдергивать питание. Т.к. зависал где при загрузке.
Может есть другой способ перезагрузить?
после Save&Restart роутер перезагружается, выполняя:
1. /usr/local/pre-sutdown
2. /usr/local/pre-boot & /usr/local/post-boot
3. /usr/local/post-firewall
4. /usr/local/pre-mount & /usr/local/post-mount
последовательность пунктов 3 и 4 может меняться
поэтому, если у вас в этих скриптах что-то не то или не так, то визуально может выглядеть как "зависание".
Совет один, озвученный лет так 5 назад: сбрасывайте настройки в 0 после перепрошивки, блокируйте на момент настройки flashfs.
Лично мы не можем учесть всех ваших скриптов и их содержимого.

chikanok
06-11-2009, 14:10
после Save&Restart роутер перезагружается, выполняя:
1. /usr/local/pre-sutdown
2. /usr/local/pre-boot & /usr/local/post-boot
3. /usr/local/post-firewall
4. /usr/local/pre-mount & /usr/local/post-mount
последовательность пунктов 3 и 4 может меняться
поэтому, если у вас в этих скриптах что-то не то или не так, то визуально может выглядеть как "зависание".
Совет один, озвученный лет так 5 назад: сбрасывайте настройки в 0 после перепрошивки, блокируйте на момент настройки flashfs.
Лично мы не можем учесть всех ваших скриптов и их содержимого.
У меня нет этих скриптов, т.к. мне пока нечего в них писать(один хрен инет не работает).

sorine
06-11-2009, 16:16
theMIROn, думаю патч 330-ppp-async-speed.patch стоит отменить ибо при модемном подключении драйвер захлебывается данными и соединение падает:

Jan 1 00:00:41 pppd[1489]: local IP address 172.19.6.157
Jan 1 00:00:41 pppd[1489]: remote IP address 10.64.64.64
Jan 1 00:00:41 pppd[1489]: primary DNS address 217.118.66.243
Jan 1 00:00:41 pppd[1489]: secondary DNS address 217.118.66.244
Jan 1 00:00:41 dnsmasq[65]: read /etc/hosts - 2 addresses
Jan 1 00:00:41 dnsmasq[65]: using nameserver 217.118.66.244#53
Jan 1 00:00:41 dnsmasq[65]: using nameserver 217.118.66.243#53
Jan 1 00:22:11 kernel: usbserial.c: too much data (524) from kernel
Jan 1 00:22:28 kernel: usbserial.c: too much data (1267) from kernel

При нормальной длине буфера 256 все работает нормально. Кстати в ядре 2.6.32RC6 буфер опять вернули к размеру 256.

MrGalaxy
06-11-2009, 17:05
3. /usr/local/post-firewall
4. /usr/local/pre-mount & /usr/local/post-mount
последовательность пунктов 3 и 4 может меняться
поэтому, если у вас в этих скриптах что-то не то или не так, то визуально может выглядеть как "зависание".

Ни фига себе! И все молчат.
Какие ещё подводные камни есть в прошивке от энтузиастов?

Может, тогда стоит засобачить содержимое из post-firewall в pre-mount?

al37919
06-11-2009, 17:15
Ни фига себе! И все молчат.
Какие ещё подводные камни есть в прошивке от энтузиастов?

Может, тогда стоит засобачить содержимое из post-firewall в pre-mount?
в чем проблема? Что у тебя быстрее происходит --- опознавание и монтирование диска или установление соединения? И почему эти действия должны быть взаимоувязаны?

ceramic
06-11-2009, 17:26
в чем проблема?
Согласен, к тому-же на 10a точно также.
Не понятно, что MrGalaxy узрел?

MrGalaxy
06-11-2009, 17:26
в чем проблема? Что у тебя быстрее происходит --- опознавание и монтирование диска или установление соединения? И почему эти действия должны быть взаимоувязаны?
При чём здесь "у тебя"? У всех одинаково ПО должно себя вести на одинаковом железе. А взаимоувязаны мало ли почему, откуда я знаю, вот же написано грамотным товарищем:

если у вас в этих скриптах что-то не то или не так, то визуально может выглядеть как "зависание".
Ну, например, у меня порты для трансмиссии открываются в post-firewall, а сам её запуск, как и положено, в post-mount. Порты не откроются вовремя - и система зависнет (возможно).

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

ceramic
06-11-2009, 17:32
При чём здесь "у тебя"? У всех одинаково ПО должно себя вести на одинаковом железе.
Ведет оно себя одинаково. Но если VPN поднимется после монтирования, то post-firewall запустится последним (вообще-то при загрузке он несколько раз запускается, первый раз точно до монтирования).
В чем "подводные камни"?. Вроде один к одному с чистой Олеговской.

theMIROn
06-11-2009, 18:09
theMIROn, думаю патч 330-ppp-async-speed.patch стоит отменить ибо при модемном подключении драйвер захлебывается данными и соединение падает:
При нормальной длине буфера 256 все работает нормально. Кстати в ядре 2.6.32RC6 буфер опять вернули к размеру 256.

usbserial тоже должен знать об этом, погляжу.

al37919
06-11-2009, 18:29
По крайней мере, пользователь должен быть в курсе возможной перетасовки очерёдности выполнения скриптов, чтобы писать их правильно.
внимательное _чтение_ форума позволяет найти ответы на большинство вопросов.

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

Напомню еще раз --- на этом форуме никто никому ничего не должен. Если что не нравится --- ставим официальную прошивку и предъявляем претензии компании асус, продавшей устройство с еще более кривой прошивкой. Это будет вполне по адресу.

lly
06-11-2009, 20:17
theMIROn, думаю патч 330-ppp-async-speed.patch стоит отменить ибо при модемном подключении драйвер захлебывается данными и соединение падает:


При нормальной длине буфера 256 все работает нормально.
Мда, дыра на дыре - цитата из usbserial:

* Our component drivers are hideously buggy and written by people
* who have difficulty understanding the concept of spinlocks.
* There were so many races and lockups that Greg K-H made a watershed
* decision to provide what is essentially a single-threaded sandbox
* for component drivers, protected by a semaphore. It helped a lot, but
* for one little problem: when tty->low_latency is set, line disciplines
* can call ->write from an interrupt, where the semaphore oopses.
*
* Rather than open the whole can of worms again, we just post writes
* into a helper which can sleep.
*
* Kernel 2.6 has a proper fix. It replaces semaphores with proper locking.
Остаётся только штопать еще и serial_post_job().

Кстати в ядре 2.6.32RC6 буфер опять вернули к размеру 256.
Насколько я смог заметить, Линус даже не вставлял в стабильную ветку увеличения буфера.

st7105
06-11-2009, 22:41
подскажите, как разрешить broadcast пакеты из WAN в LAN? прошивка r740, заранее спасибо!

theMIROn
07-11-2009, 10:37
подскажите, как разрешить broadcast пакеты из WAN в LAN? прошивка r740, заранее спасибо!

в дистибутиве accel-pptp есть brproxy, только вот насколько оно необходимо?

AndreyUA
07-11-2009, 13:56
Подскажите, пожалуйста, в новых билдах прошивки добавлен новый репозиторий, но у меня почему-то пакеты с него не подхватываются. Обновляет только с http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable


upd: Обновляет со всех репов. Хотел обновить мс и не мог понять почему он не обновляет :) Глянул в репозиторий и все понял, его там нет :) Нужно еще добавить http://wl500g.googlecode.com/svn/ipkg/optware

ЗЫ А почему в прошивке по-умолчанию нет этого репозитория?

st7105
07-11-2009, 15:10
в дистибутиве accel-pptp есть brproxy, только вот насколько оно необходимо?

необходимо раздавать интернет в уже имеющуюся сеть, в которой и находится выход на pptp сервер, как это можно реализовать?

ps: можно ли к прошивке прикрутить новую веб-морду от официальной 3.x (уж больно она красивая)

Vladimir14
07-11-2009, 21:49
На http://code.google.com/p/wl500g/wiki/NEWS написано:


ESFQ scheduler merged with SFQ, like in kernel 2.6 branch

Это значит, при использовании в tc записи sfq она реально означает efsq? И после sfq нужно писать параметры, как у esfq?

lly
07-11-2009, 21:55
Это значит, при использовании в tc записи sfq она реально означает efsq? Да.
И после sfq нужно писать параметры, как у esfq?
можно, а не "нужно" ;) esfq только расширяет sfq и ничего не убавляет.

yu_mor
08-11-2009, 09:58
после переезда на 10-мегабитный билайн пришлось вернуться с l2tp на pptp, а на 10.7 максимум, что выжимается со всеми ухищрениями - 7233 kbps туда и 6396 kbps обратно (тест скорости йотовский)
На d-r740 и d-r655 скорость соответствует тарифу, но уж больно часто рвётся соединение. Раз в час - стабильно.

lly
08-11-2009, 11:46
после переезда на 10-мегабитный билайн пришлось вернуться с l2tp на pptp, а на 10.7 максимум, что выжимается со всеми ухищрениями - 7233 kbps туда и 6396 kbps обратно (тест скорости йотовский)
На d-r740 и d-r655 скорость соответствует тарифу, но уж больно часто рвётся соединение. Раз в час - стабильно.
Во первых, начните с чтения форума про глючные брасы корбилайна. Во вторых, без логов сказать ничего невозможно.

yu_mor
08-11-2009, 13:54
Во первых, начните с чтения форума про глючные брасы корбилайна. Во вторых, без логов сказать ничего невозможно.
пока откатился на 10.7, медленно, но ни одного разрыва :-)
я в embedded-linux не силён, этот: /var/log/ppp-connect-errors ?

Basile
08-11-2009, 14:18
пока откатился на 10.7, медленно
Странно. На 10 прошивке от Олега у меня скорость соответствовала тарифному плану


этот: /var/log/ppp-connect-errors ?/tmp/syslog.log
Для того, чтобы получить более подробную информацию, в свойствах соединения в поле "Additional pppd options:" надо вписать "debug" (без кавычек)

yu_mor
08-11-2009, 16:58
Странно. На 10 прошивке от Олега у меня скорость соответствовала тарифному плану
у меня 520GU+beeline+pptp, может быть у нас есть различия?

Для того, чтобы получить более подробную информацию, в свойствах соединения в поле "Additional pppd options:" надо вписать "debug" (без кавычек)
спасибо, для начала попробую опцию lcp-echo-failure <n>

alig83
08-11-2009, 18:49
DIR-320 с 740 прошивкой. При просмотре ip-tv через wifi и включеном IPTV UDP Multicast to HTTP Proxy, в логе появляются надписи(очень много) вот такого типа:
Nov 8 22:05:05 udpxy[831]: write_buf: write: Connection reset by peer
Nov 8 22:05:45 udpxy[832]: write_buf: write: Connection reset by peer

что это?

LiK
08-11-2009, 18:53
поставил сию прошивку (d740) на DIR-320. Провайдер: Билайн Уфа
Скорость повысилась на порядок (с 700 до 3000 кбит), за что снимаю перед создателями шляпу. Флешки, opt'ы, навороты еще не копал, думаю с этим тоже проблем не будет.

Из замеченных мною нюансиков:
Пресловутый No response to 6 echo-requests
1) когда соединяюсь с виндовой машины - коннект держится сутками
2) Когда соединяюсь с д-линковской стоковой прошивки - разрывы судя по логу раз в полчаса-час, и восстановление сессии буквально за несколько секунд, ни аська, ни скайп ни иные инет-приложения не успевают даже разорвать связь. За исключением просмотра видео через ютуб и т.д. Айпи у меня статический, но для соединения используется PPTP. ну да ладно, мы сейчас не о стоковой
3) теперь когда ставлю вашу прошивку. через каждые полчаса-час тут вариантов три
а) No response to 6 echo-requests - 30-35 секунд (если я не ошибаюсь) пауза - перезвон. На все про все уходит до минуты или даже чуть более
б) хуже. вместо обычного завершения pptp происходит вылет типа pptp signal 10 terminated (как то так). после этого соединения не поднимается ни автоматом, ни вручную, только перезагрузка
в) происходит автоматическая перезагрузка роутера. лог при этом теряется и что в нем было не знаю.

готов при должном инструктаже выдать более полную информацию

lly
08-11-2009, 19:05
Из замеченных мною нюансиков:
Пресловутый No response to 6 echo-requests
1) когда соединяюсь с виндовой машины - коннект держится сутками
А скорость какая?


3) теперь когда ставлю вашу прошивку. через каждые полчаса-час тут вариантов три
а) No response to 6 echo-requests - 30-35 секунд (если я не ошибаюсь) пауза - перезвон. На все про все уходит до минуты или даже чуть более
б) хуже. вместо обычного завершения pptp происходит вылет типа pptp signal 10 terminated (как то так). после этого соединения не поднимается ни автоматом, ни вручную, только перезагрузка
в) происходит автоматическая перезагрузка роутера. лог при этом теряется и что в нем было не знаю.

Глобально - глюки pppd неудачно сочетаются с глюками провайдера. Проявляются при сильной загрузке оборудования. Практически невоспроизводимы, чем и особо неприятны.

вариант "а" это 60 секунд lcp-echo-interval 10, lcp-echo-failure 6, плюс возможный holdoff. Можно поиграть этими значениями.

вариант "б" хуже - нужны подробные логи с опцией "debug"

ну и "в" совсем плохо - скорее всего это kernel panic или перегрев роутера, без консоли не поймешь.


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

LiK
08-11-2009, 19:13
*) скорость 3 мбит + 100мбит локалка
*) lcp-echo-interval 10, lcp-echo-failure 6 - поиграюсь
*) форум будет обязательно проштудирован. пока что указал роутеру внешний сислог сервер - будет что интересное - сразу напишу сюда

P.S.
а) и б) один в один как у данного гражданина
http://wl500g.info/showpost.php?p=162990&postcount=1670

st7105
09-11-2009, 05:07
не могу заставить работать vsftpd 2.2.1 из последней прошивки, настраивал через веб-морду. может вопрос и глуп, но на Олеговской 10ой работал на ура... в чем хитрость, что упустил?

slowmouse
09-11-2009, 09:28
Здравствуйте , простите за такой вопрос неопределённый , т.к в линуксах я ничего не понимаю... спрошу "на пальцах" =)

Почему то сильно "лагает" и вообще "подвисает(1-2сек)" онлайн игрулька , НО на старых прошивках Олега и родной прошивке всё более-менее плавно.
l2tp , корбина , 16мбит
(пробовал опции типа nomppe nomppc sync и тд в разных комбинациях а так же отключал какой-то флуд в сети по инстукции для дураков)
в чем может быть дело ?

McMaster
09-11-2009, 10:24
у кого тут PPPoE не поднимался? всё отлично поднимается, всё работает;)

AsusMan99
09-11-2009, 12:00
Подскажите пож. в связи с этим высказыванием:


uClibc 0.9.30.1 (ATTENTION! possible old binaries incompatibility)

wpa_ supplicant по ссылке ниже, будет работать с прошивкой d-r740, сейчас стоит r381 и отлично работает.

http://code.google.com/p/wl500g/downloads/list

И еще вопросик, для ASUS RT N-16 где взять wpa_ supplicant?

p.s.

Спасибо разработчикам за огромный труд.

lly
09-11-2009, 12:33
wpa_ supplicant по ссылке ниже, будет работать с прошивкой d-r740, сейчас стоит r381 и отлично работает.
попробуй, если не пойдет пересоберем. Я у себя могу попробовать только факт запуска.

И еще вопросик, для ASUS RT N-16 где взять wpa_ supplicant?
Нигде. И, до тех пор пока кто-нибудь не разберется с новым свитчом BCM53115, работать не будет.

Goletsa
09-11-2009, 15:44
попробуй, если не пойдет пересоберем. Я у себя могу попробовать только факт запуска.

Нигде. И, до тех пор пока кто-нибудь не разберется с новым свитчом BCM53115, работать не будет.

А что именно надо в нем разобрать?

lly
09-11-2009, 15:50
И, до тех пор пока кто-нибудь не разберется с новым свитчом BCM53115, работать не будет.
А что именно надо в нем разобрать?
Глянь обсуждение авторизации по EAP на форуме и текст src/drivers/driver_roboswitch.c в исходниках wpa_supplicant. Краткое резюме - чтобы свитч пропускал специальные broadcast EAP пакеты, его нужно сконфигурировать, а доки от Broadcom'а в открытом доступе нет.

AsusMan99
09-11-2009, 16:19
попробуй, если не пойдет пересоберем. Я у себя могу попробовать только факт запуска.

Нигде. И, до тех пор пока кто-нибудь не разберется с новым свитчом BCM53115, работать не будет.

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

По RT N-16 - очень жаль :( , буду ждать, подарок пока лежит мертвым грузом.

OperVil
09-11-2009, 17:22
А почему post-boot не стартует когда стоит режим PPTP. В режиме Static IP стартует без проблем. В прошивке под V2 то же не стартует.

theMIROn
09-11-2009, 17:41
А почему post-boot не стартует когда стоит режим PPTP. В режиме Static IP стартует без проблем. В прошивке под V2 то же не стартует.
отлично стартует


...
Jan 1 05:00:04 post-firewall: started [ppp0 0.0.0.0 br0 192.168.2.1 vlan1 10.0.105.50]
Jan 1 05:00:04 kernel: hub.c: new USB device 01:03.2-1, assigned address 2
Jan 1 05:00:04 pptp[101]: Plugin pptp.so loaded.
Jan 1 05:00:04 pptp[101]: PPTP plugin version 0.8.4 compiled for pppd-2.4.5, linux-2.4.37.7
Jan 1 05:00:04 pptp[102]: pppd 2.4.5 started by admin, uid 0
Jan 1 05:00:04 post-boot: started
Jan 1 05:00:04 dropbear[120]: Running in background
...

проверяйте +x, сохраняли ли, \r\n в файле и т.п.

OperVil
09-11-2009, 17:46
та больше года всё настроено, ничо не трогал, тут прошился, нужно было поэксперементировать с РРТР и заметил, что не стартует.

Перепроверил ещё раз, в логах не отображается, но когда стоит Static IP видно команды из post-boot прописались, а в режиме PPTP команды не прописываются.

theMIROn
09-11-2009, 17:55
та больше года всё настроено, ничо не трогал, тут прошился, нужно было поэксперементировать с РРТР и заметил, что не стартует.
при смене прошивки flashfs блокируется, нужно выполнить flashfs enable или flashfs enabled, чтобы не блокировалось вообще

OperVil
09-11-2009, 18:01
походу дело в другом. В пост буте у меня идут правила иптейблс на прероутинг и в конце файла роуты, так вот, роуты прописываются как в статик ип, так и в пптп, видимо правила иптейблс после поднятия впн стираются. (что то логика у роутера не совсем как у полноценного линукса)

theMIROn
09-11-2009, 18:10
походу дело в другом. В пост буте у меня идут правила иптейблс на прероутинг и в конце файла роуты, так вот, роуты прописываются как в статик ип, так и в пптп, видимо правила иптейблс после поднятия впн стираются. (что то логика у роутера не совсем как у полноценного линукса)
правила iptables пересоздаются с 0-ля, после чего вызывается post-firewall.
делаем выводы

OperVil
09-11-2009, 18:17
правила iptables пересоздаются с 0-ля, после чего вызывается post-firewall.
делаем выводы

в post-firewall копипастить лень. РРТР не юзаю. Вывод: оставить всё как было. На статик ип работает без проблем.

theMIROn
09-11-2009, 18:23
в post-firewall копипастить лень. РРТР не юзаю. Вывод: оставить всё как было. На статик ип работает без проблем.
неверный вывод.
после disconnect/connect вручную от правил из post-boot ничего не останется. post-boot - это на 100% не место для манипуляций с iptables.

yu_mor
09-11-2009, 18:24
На d-r740 и d-r655 скорость соответствует тарифу, но уж больно часто рвётся соединение. Раз в час - стабильно.
оказалось, это No response to 6 echo-requests

lcp-echo-interval 10 lcp-echo-failure 6
моё! :) уже сутки связь держится.

OperVil
09-11-2009, 18:25
а никто не будет вручную дисконнектить =)

theMIROn
09-11-2009, 18:29
оказалось, это No response to 6 echo-requests
моё! :) уже сутки связь держится.
так оно и так по дефолту прописывается


lcp-echo-interval 10
lcp-echo-failure 6

плацебо? )

ceramic
09-11-2009, 18:47
плацебо? )
И что характерно -- на роутер подействовало!

yu_mor
09-11-2009, 20:35
И что характерно -- на роутер подействовало!
:))) правда что ли умолчальные?? тогда посмотрю, как на выходных будет себя вести
может билайн исправился или я на удачный сервер нарвался... :confused:

AsusMan99
09-11-2009, 23:06
попробуй, если не пойдет пересоберем. Я у себя могу попробовать только факт запуска.


wpa_supplicant в 1.9.2.7-d-r740 работает без перекомпиляции :).

Спасибо!

bir3yk
10-11-2009, 00:27
у меня это плацебо не прокатило :(, на 655 вроде нормально работало пару недель(вроде падений не было или не замечал), на выходных начала локалка падать...не придал значения подумал баги у провайдера, под это дело перепрошился на 740, результат тот же, сегодня заметил, что падения локалки вызваны рестартими роутера, причем довольно часто рестартится, загрузки практически никакой на нем. Premium V1, памяти 128, подцеплена только флешка и vnstat работает. Откачусь на Олеговую прошивку, посмотрю, как та себя поведет. А так хотелось скорости в локалке по pptp больше 8Мегабайт.

st7105
10-11-2009, 01:43
в последней r740 прошивке настройка ftp работает через веб-морду? или конфиг собирать ручками?

theMIROn
10-11-2009, 07:55
в последней r740 прошивке настройка ftp работает через веб-морду? или конфиг собирать ручками?

работает как всегда.

AlexBJ
10-11-2009, 08:58
Кстати насчет фтп и вэб морды - поменял логин админ на другой, с новым все работает, однако если в вэбморде в пункте enable superuser (вроде так называется) нажать логин, то пытается зайти с логином админ, а не новым

З.ы. сборка 740

-Del-
10-11-2009, 10:33
Глобально - глюки pppd неудачно сочетаются с глюками провайдера. Проявляются при сильной загрузке оборудования. Практически невоспроизводимы, чем и особо неприятны.

вариант "а" это 60 секунд lcp-echo-interval 10, lcp-echo-failure 6, плюс возможный holdoff. Можно поиграть этими значениями.

вариант "б" хуже - нужны подробные логи с опцией "debug"

ну и "в" совсем плохо - скорее всего это kernel panic или перегрев роутера, без консоли не поймешь.


Те же проблемы, использовал прошивку r740 на 520gu, поставил lcp-echo-failure 10, стало получше, но перезагрузки роутера остались. Сейчас откатился на 10.7, lcp-echo стандартные, все стабильно.

lly
10-11-2009, 11:43
Те же проблемы, использовал прошивку r740 на 520gu, поставил lcp-echo-failure 10, стало получше, но перезагрузки роутера остались. Сейчас откатился на 10.7, lcp-echo стандартные, все стабильно.
Только скорость PPTP должна была упасть...

joohny
10-11-2009, 13:30
Поставил wl500g-1.9.2.7-d-r740, обрадованный

madwimax
statistics & pid files support
А где собственно ее смотреть, эту статистику!
И я так понял все должно само завестись стоит втыкнуть модем???? Или что-то надо ручками доделать(как это раньше делал)???
А "обвязка" обсуждаемая на форуме уже включена в прошивку??
Спасибо.

lly
10-11-2009, 13:36
А "обвязка" обсуждаемая на форуме уже включена в прошивку??
Пока нет, как только artp доделает вторую версию будем объединять.

joohny
10-11-2009, 13:40
Понял, а про

И я так понял все должно само завестись стоит втыкнуть модем???? Или что-то надо ручками доделать(как это раньше делал)???


???
Или опять как в 16 пункте действовать?

tibiame
10-11-2009, 13:49
Народ, помогите чайнику плиз..Прошил модем 320 прошивкой 1.9.2.7d и сейчас никак не могу прикрутить к нему USB Huawei E1550 от мегафона! Я даже не знаю куда нужно влезть, что бы посмотреть ID там и код отключения CD..Читал кучу инструкций, и кругом все по разному..( Где найти нормальную инфу с рабочими скриптами, что бы заработало?
Сории, но просто в этой теме я дуб..На yota сделал за минуту...а с этим мегафоновским мопедом Ж полная...
Прошу помощи в решении проблемы.
Спасибо

elite128
10-11-2009, 14:27
а можно пошагово как обновить прошивку, оставив всё остальное на месте?

SerGri
10-11-2009, 14:36
После установки последней прошивки "от энтузиастов" WL500gp-1.9.2.7-d-r740.trx стали появляться в sys-логе такие строки:

10-11-2009 07:25:38 (warning|kern|kernel) H.323_NAT: partial packet 0/6 in 0/0
10-11-2009 07:25:44 (warning|kern|kernel) H.323_NAT: partial packet 0/6 in 0/0
10-11-2009 07:27:36 (warning|kern|kernel) H.323_NAT: partial packet 0/6 in 0/0
10-11-2009 07:27:39 (warning|kern|kernel) H.323_NAT: partial packet 0/6 in 0/0
10-11-2009 07:27:45 (warning|kern|kernel) H.323_NAT: partial packet 0/6 in 0/0
10-11-2009 07:32:09 (warning|kern|kernel) H.323_NAT: partial packet 0/6 in 0/0
10-11-2009 07:32:12 (warning|kern|kernel) H.323_NAT: partial packet 0/6 in 0/0
10-11-2009 07:32:18 (warning|kern|kernel) H.323_NAT: partial packet 0/6 in 0/0

Что это такое может быть?
Соединение - Static IP. Скорость - 2 Мбит/сек туда и обратно.
Туннелей, IPTV, IP-phone и прочего нет. Только выход в интернет.
И второй вопрос:
Возможно ли каким-либо образом запоминать системное время после ребута роутера?
А то периодически вся статистика на роутере рушится по 2 причинам:
1. ntpclient не успел синхронизироваться после перезагрузки.
2. ntpcliеnt периодически получает отказ от сервера синхронизации.
В результате - время и дата сбрасываются на 01.01.1970. (Я родился только через пол-года... :))
В качестве сервера синхронизации использовал ntp1.imvp.ru.
Когда он перестал со мной сотрудничать :), вернулся на time.nist.gov.
С ним хоть соединение и дольше устанавливается, зато работает стабильнее.
Темы
http://wl500g.info/showthread.php?p=126141#post126141
http://wl500g.info/showthread.php?t=21696&highlight=%D1%EE%F5%F0%E0%ED%FF%E5%EC+%F1%E8%F1%F2 %E5%EC%ED%EE%E5+%E2%F0%E5%EC%FF+%EF%EE%F1%EB%E5+%F 0%E5%F1%F2%E0%F0%F2%E0
посмотрел. Остановился на 1 варианте, однако он не спасает при "отказе в синхронизации".

Была у меня идея пропробовать записывать время в nvram в скрипте pre-shutdown:
nvram set sys_date=`date +%S%M%H%m%Y`
А в скрипте pre-boot восстанавливать дату и время командой
date `nvram get sys_date`
однако, у меня это не заработало...
Я просто не знаю, доступно ли nvram в этот момент.

И третий, последний вопрос:
Как (и возможно ли вообще) использовать одновременно 2 репозитария для обновления ipkg?
Так как при добавлении строки с новой ссылкой в ipkg.conf, обновление происходит только по первой ссылке.

theMIROn
10-11-2009, 19:09
Я просто не знаю, доступно ли nvram в этот момент.оно и в бутлоадере доступно :)
commit нужно делать



И третий, последний вопрос:
Как (и возможно ли вообще) использовать одновременно 2 репозитария для обновления ipkg?
Так как при добавлении строки с новой ссылкой в ipkg.conf, обновление происходит только по первой ссылке.
у меня вот так:


# cat /opt/etc/ipkg.conf
src/gz wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d
src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
src/gz wl500g-optware http://wl500g.googlecode.com/svn/ipkg/optware
dest /opt/ /

sca
10-11-2009, 19:29
lcp-echo-interval 10, lcp-echo-failure 6
извиняюсь за нубский вопрос, но как это грамотно через web интерфейс прописывать?

в "Additional pppd options:" уже есть строчка:
nomppe nomppc -mschap-v2 -mschap

-Del-
10-11-2009, 22:06
Только скорость PPTP должна была упасть...

Упала, ~600Кб\с отдача, 2МБ\с закачка, главное соединение не обрывается. Потом попробую будущую сборку на стабильность.

SerGri
10-11-2009, 23:53
оно и в бутлоадере доступно :)
commit нужно делать

Отдельное спасибо. Про "nvram commit " совсем забыл.
Сделал по другому уже....:)
Cкрипт pre-shutdown у меня выглядит так:



$ cat /tmp/local/sbin/pre-shutdown
#!/bin/sh

logger "===== Starting pre-shutdown ===="

#Запоминаем время и дату на случай несинхронизации ntpclient-а
sys_date=`/bin/date '+%m%d%H%M%Y'`
wdir=/tmp/local/sbin
wfile=pre-boot

grep -v "#Нижеследующие строки автоматически сгенерированы из скрипта pre-shutdown" $wdir/$wfile > $wdir/$wfile.tmp && mv -f $wdir/$wfile.tmp $wdir/$wfile
sleep 1s
grep -v "#и предназначены для автоматической установки системного времени роутера" $wdir/$wfile > $wdir/$wfile.tmp && mv -f $wdir/$wfile.tmp $wdir/$wfile
sleep 1s
grep -v "#на случай отказа в сихронизации ntpclient" $wdir/$wfile > $wdir/$wfile.tmp && mv -f $wdir/$wfile.tmp $wdir/$wfile
sleep 1s
grep -v "date " $wdir/$wfile > $wdir/$wfile.tmp && mv -f $wdir/$wfile.tmp $wdir/$wfile
sleep 1s
grep -v "==== Done $wfile ====" $wdir/$wfile > $wdir/$wfile.tmp && mv -f $wdir/$wfile.tmp $wdir/$wfile
sleep 1s

echo "#Нижеследующие строки автоматически сгенерированы из скрипта pre-shutdown" >> $wdir/$wfile
echo "#и предназначены для автоматической установки системного времени роутера" >> $wdir/$wfile
echo "#на случай отказа в сихронизации ntpclient" >> $wdir/$wfile
echo "date $sys_date" >> $wdir/$wfile
echo "logger \"==== Done $wfile ====\"" >> $wdir/$wfile

chmod +x $wdir/$wfile

flashfs save
flashfs commit
flashfs enable

#Останавливаем все сервисы, работающие с примонтироваными разделами
/opt/etc/init.d/rc.unslung stop

#Ждем 5 секунд
sleep 5s

#Перемонтируем разделы открытые для записи в read-only
for i in `cat /proc/mounts | awk '/ext3/{print($1)}'` ; do
mount -o remount,ro $i
done

#Отключаем своп-файл
swapoff -a

#Ждем 1 секунду
sleep 1s

logger "==== Done pre-shutdown ===="


И все равно в начале sys-лога дата и время 01.01.1970 03:00:03 :



Jan 1 03:00:03 syslogd started: BusyBox v1.15.2
Jan 1 03:00:03 dropbear[63]: Running in background
Jan 1 03:00:03 kernel: klogd started: BusyBox v1.15.2 (2009-10-30 20:19:08 MSK)
Jan 1 03:00:03 kernel: CPU revision is: 00029006
Jan 1 03:00:03 kernel: Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Jan 1 03:00:03 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 03:00:03 kernel: Linux version 2.4.37.6 (root@localhost) (gcc version 3.4.6) #9 2009-10-30 20:22:17 MSK
Jan 1 03:00:03 kernel: Setting the PFC to its default value
Jan 1 03:00:03 kernel: Determined physical RAM map:
Jan 1 03:00:03 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 03:00:03 kernel: On node 0 totalpages: 8192
Jan 1 03:00:03 kernel: zone(0): 8192 pages.
Jan 1 03:00:03 kernel: zone(1): 0 pages.
Jan 1 03:00:03 kernel: zone(2): 0 pages.
Jan 1 03:00:03 kernel: Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=ttyS0,115200
Jan 1 03:00:03 kernel: CPU: BCM4704 rev 9 pkg 0 at 300 MHz
Jan 1 03:00:03 kernel: Using 150.000 MHz high precision timer.
Jan 1 03:00:03 kernel: Calibrating delay loop... 299.82 BogoMIPS
Jan 1 03:00:03 kernel: Memory: 30080k/32768k available (1763k kernel code, 2688k reserved, 236k data, 88k init, 0k highmem)
Jan 1 03:00:03 kernel: Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Jan 1 03:00:03 kernel: Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Jan 1 03:00:03 kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Jan 1 03:00:03 kernel: Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan 1 03:00:03 kernel: Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Jan 1 03:00:03 kernel: Checking for 'wait' instruction... unavailable.
Jan 1 03:00:03 kernel: POSIX conformance testing by UNIFIX
Jan 1 03:00:03 kernel: PCI: Initializing host
....
....
Jan 1 03:00:15 kernel: Adding Swap: 514040k swap-space (priority -1)
Jan 1 03:00:15 e2fsck: /dev/discs/disc0/part2 has been mounted 20 times without being checked, check forced.
Jan 1 03:00:20 e2fsck: /dev/discs/disc0/part2: 8926/180224 files (2.9% non-contiguous), 63756/359454 blocks
Jan 1 03:00:21 xxxxx: ==== Done pre-mount ====
Jan 1 03:00:21 kernel: kjournald starting. Commit interval 5 seconds
Jan 1 03:00:21 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
Jan 1 03:00:21 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Jan 1 03:00:21 xxxxx: ==== Start post-mount ====
Jan 1 03:00:15 rc.unslung: start service /opt/etc/init.d/S01syslog-ng
Jan 1 03:00:15 syslogd exiting
01-01-1970 03:00:15 ==== removing standart syslog ====
01-01-1970 03:00:15 ==== creating SymLink for WEB-interface ====
01-01-1970 03:00:15 (notice|syslog|syslog-ng) syslog-ng[146]: syslog-ng starting up; version=\'2.0.9\'
01-01-1970 03:00:15 (notice|user|rc.unslung) rc.unslung: start service /opt/etc/init.d/S10cron
01-01-1970 03:00:15 ==== cron START ====
01-01-1970 03:00:16 (notice|user|rc.unslung) rc.unslung: start service /opt/etc/init.d/S80lighttpd
01-01-1970 03:00:16 (notice|user|xxxxx) xxxxx: ==== Done post-mount ====
11-11-2009 04:01:40 (info|syslog|) -- MARK --


Короче, плюнул.
Так и не понял почему таким способом установить время не получается.:confused:
Всю ночь проэкспериментировал, а толку - ноль.
Скорее всего криворучко я. :(
Потер своё скриптотворение, так как стало только хуже.
С таким вариантом и ntpclient синхронизируется гораздо позднее...

Буду надеятся на ntpclient.


у меня вот так:


# cat /opt/etc/ipkg.conf
src/gz wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d
src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
src/gz wl500g-optware http://wl500g.googlecode.com/svn/ipkg/optware
dest /opt/ /


Также спасибо. Поправил.

Stavanger
11-11-2009, 08:32
Народ, направьте меня в нужное русло. Релиз 1.9.2.7-d-r740 на Длинке 320. Подключен hdd по инструкции для дураков :) Имеются разделы

Filesystem Size Used Avail Use% Mounted on
rootfs 3.0M 3.0M 0 100% /
/dev/root 3.0M 3.0M 0 100% /
tmpfs 15M 284K 15M 2% /tmp
/dev/scsi/host0/bus0/target0/lun0/part2
229G 3.0G 215G 2% /opt
Т.е. весь софт на opt установлен. Встроенный ftp и самба не имеют доступа к винту(в вебморде включены), и папки pub и pvt путями указаны также на opt(в вебморде). В других инструкциях и в описании прошивки написано о разделении hdd на 3 части, и часть для файлов монтируется в /tmp/harddisk. Тогда все работает, пробовал сам:) Но сейчас на 2 части поделен hdd и данными немного уже забил, что указать встроенным ftp и самбе, чтобы они заработали? Отредактировать /etc/passwd или что? В настройках торрента пути до opt прописаны и работает все, а тут не знаю, что ковырять.
Поиск дает схожие темы, но конкретного ответа не могу подобрать, знаний не хватает может.

Basile
11-11-2009, 09:51
Так и не понял почему таким способом установить время не получается.:confused:
Всю ночь проэкспериментировал, а толку - ноль.На вашем месте я бы начал не со скриптописательства, а просто во все pre* и post* файлы понавтыкал установку даты (любую фиксированную, но можно разную для каждого скрипта), а уже потом по логу смотрел, из какого скрипта изменение даты срабатывает, а из какого нет.
Мне кажется очень странным, что у вас несколько раз по логу меняется дата. У меня, как и у вас лог начитается с Jan 1 03:00:03, но следующее изменение даты происходит только после синхронизации времени. Откуда у вас берется 01-01-1970 03:00:15, я не знаю. Обратите внимание, что изменился формат даты. Вы в каком-то скрипте меняете формат даты? Может там меняется и дата? Может быть и так: вы формируете файл с одним форматом даты (при завершении работы), а устанавливаете дату с другим форматом даты (при загрузке). Может утилита установки даты глючит с измененным форматом даты?
В любом случае, я бы на вашем месте поотключал бы все сервисы/скрипты, которые у вас стартуют (тестируем на чистом роутере) и поэкспериментировал бы с установкой даты из всех возможных мест.

P.S. Извините за такой "поток сознания" :)

Viper_Rus
11-11-2009, 10:56
Подскажите плиз, а в 740-ом билде уже встроен драйвер для USB модемов или его нужно ставить отдельно на флешку?

Basile
11-11-2009, 12:11
что указать встроенным ftp и самбе, чтобы они заработалиСамба: http://lmgtfy.com/?q=%D1%80%D1%83%D1%87%D0%BD%D0%BE%D0%B9+%D0%B7%D0% B0%D0%BF%D1%83%D1%81%D0%BA+%D1%81%D0%B0%D0%BC%D0%B 1%D1%8B+site%3Awl500g.info
С vsftpd все сложнее. Рекомендую покурить этот топик как изменить стандартный путь для приват пользователя? (http://wl500g.info/showthread.php?t=20633)

Basile
11-11-2009, 12:42
Подскажите плиз, а в 740-ом билде уже встроен драйвер для USB модемов или его нужно ставить отдельно на флешку?Почитайте соответствующую тему (http://wl500g.info/showthread.php?t=17005) на форуме с учетом сказанного здесь (3 поста) (http://wl500g.info/showthread.php?p=168674#post168674)

SerGri
11-11-2009, 14:20
На вашем месте я бы начал не со скриптописательства, а просто во все pre* и post* файлы понавтыкал установку даты (любую фиксированную, но можно разную для каждого скрипта), а уже потом по логу смотрел, из какого скрипта изменение даты срабатывает, а из какого нет.

Спасибо за совет. Это я уже пробовал.


Обратите внимание, что изменился формат даты. Вы в каком-то скрипте меняете формат даты? Может там меняется и дата?

Это происходит замена стандартного syslogd на syslog-ng.
Дата там не изменяется.


Лучшее решение, по моему мнению, - это ntpclient настроенный на быстрый и стабильный time-server.


P.S. Извините за такой "поток сознания" :)

Не стоит извиняться за свои советы.:cool:
Спасибо.

Basile
11-11-2009, 16:19
Лучшее решение, по моему мнению, - это ntpclient настроенный на быстрый и стабильный time-server.Откуда тогда берется 1970 год?

theMIROn
11-11-2009, 16:31
Откуда тогда берется 1970 год?

от нулевого значения счетчика времени.

Basile
11-11-2009, 16:33
от нулевого значения счетчика времени.Но ведь до этого был 2003!

theMIROn
11-11-2009, 16:37
Но ведь до этого был 2003!
вам показалось.
на дворе - 2009 заканчивается. Микросхемы RTC в этих роутерах не было и нет. Хотя... при большом желании и не боясь паяльника, думаю можно и прикрутить в каком-либо виде. Только зачем?

Basile
11-11-2009, 16:42
вам показалось.Да :) Точно!

grey.leo
11-11-2009, 19:34
День добрый.

Во-первых - большое спасибо "отцу-основателю" и энтузиастам.
К сожалению, огромное количество не очень хорошо структурированной информации в форуме (и даже только в этой теме) вынуждает задавать однотипные вопросы.
Я постараюсь избежать совсем заезженных тем, но заранее прошу прощения, если не нашёл очевидного.
Могу лишь предложить развивать вики на проекте http://code.google.com/p/wl500g

1) По спецификации в WL500gPv2 8М флэша.
Прошивка 740 весит менее 4М (как я понимаю, для совместимости с др. моделями, где 4М флэша). Было бы совсем неплохо делать, например, какой-нибудь squashfs образ из части живой системы, чтобы потом его маунтить, а не распаковывать в tmpfs
dd из /dev/mtd/4 даёт 4.3М...

2) Кажется, что у mount отрезана поддержка ext2 - есть только ext3 (хотя я плохо представляю, как это возможно)
Я пробовал форматировать раздел
mkfs.ext2 /dev/disks/disk0/part1
- всё проходит нормально, но на
mount -t ext2 /dev/disks/disk0/part1 /mnt
отвечает, что "No such device". Аналогично с ext3 - работает.
Интересуюсь потому, что хотел использовать большую флэшку под торренты, а у журналируемой системы д.б. ощутимо больше записей, причём в одно и то же место (журнал). Возможно, это окупается живучестью данных, а возможно, что дополнительных записей не так уж и много.
Прошу совета, стоит ли заморачиваться? Или раздел с данными сделать под FAT с -o sync? Или что ещё можно придумать?

3) Расскажите, пожалуйста, подробно что в какой последовательности отрабатывает при загрузке. Я даже не могу найти откуда читается, например, nvram get ssh_enable, откуда вытаскивается /tmp/etc/smb.conf

Ещё есть странности, типа
"левого" /tmp/udhcpc->/sbin/rc, тогда как "настоящий" /sbin/udhcp->../bin/busybox
одинаковой части /etc (/tmp/etc) и /usr/etc
и т.д. и т.п.

4) Для настройки запасного канала (к LAN порту подключу ADSL модем-роутер) что-то надо доустановить в 740 билд? Достаточно ли просто при загрузке делать
route add default gw 192.168.1.2 metric 1

5) Правильно ли я понимаю, что есть какое-то важное несоответствие системных uclibc и библиотек, на которых собраны ipkg порты? Это заставляет использовать внешнюю флэшку, монтировать её (мне - пока руками) с автоматического /tmp/mnt/disc0_2 на /opt, ставить на неё uclibc-opt, а уже потом - все остальные приложения ?

Вопросов много :) Всё озвучить сразу остерегусь :)
Вот только если делать свои сборки, то на чём их можно потом тестировать?

lly
11-11-2009, 20:29
Могу лишь предложить развивать вики на проекте http://code.google.com/p/wl500g
мы только за - скачай дерево wiki с http://wl500g.googlecode.com/svn/wiki
и дело только за новыми статьями ;)

1) По спецификации в WL500gPv2 8М флэша.
Прошивка 740 весит менее 4М (как я понимаю, для совместимости с др. моделями, где 4М флэша). Было бы совсем неплохо делать, например, какой-нибудь squashfs образ из части живой системы, чтобы потом его маунтить, а не распаковывать в tmpfs
dd из /dev/mtd/4 даёт 4.3М...
Если присмотреться внимательно к скрипту flashfs, то окажется что /dev/mtd/4 не squashfs, а tar.gz. Для 4Mb роутеров это наилучший вариант, для 8Mb в будущем будет jffs2

2) Кажется, что у mount отрезана поддержка ext2
угу.не заморачиваться.

3) Расскажите, пожалуйста, подробно что в какой последовательности отрабатывает при загрузке. Я даже не могу найти откуда читается, например, nvram get ssh_enable, откуда вытаскивается /tmp/etc/smb.conf
В весьма разрозненном виде всё это есть на форуме. На структуризацию никто не сподвигнулся.

Ещё есть странности, типа
"левого" /tmp/udhcpc->/sbin/rc, тогда как "настоящий" /sbin/udhcp->../bin/busybox
это врапперы для подстановки нужных параметров

одинаковой части /etc (/tmp/etc) и /usr/etc
и т.д. и т.п.
/usr/etc/ - это изначальный шаблон для /etc


5) Правильно ли я понимаю, что есть какое-то важное несоответствие системных uclibc и библиотек, на которых собраны ipkg порты? Это заставляет использовать внешнюю флэшку, монтировать её (мне - пока руками) с автоматического /tmp/mnt/disc0_2 на /opt, ставить на неё uclibc-opt, а уже потом - все остальные приложения ?
разные версии uClibc плохо совместимы бинарно (фича). optware сопровождают другие люди, которые собирают софт под разные прошивки. И героя, который соберет новый optware тулчейн и протестирует хоть как-то все пакеты(их больше тысячи) на совместимость с новой версией uClibc, да еще под несколько версий прошивок, просто нет.


Вот только если делать свои сборки, то на чём их можно потом тестировать?
На личном роутере ;)

John7000
11-11-2009, 21:53
проблема с сборкой из исходников, делаю всё по инструкции:
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware

svn версия: r785, hndtools-mipsel-uclibc-4.1.2-6, linux-2.4.37.7
Вылетает с ошибкой:
Patching /home/kostia/asus/broadcom/src/lzma with lzma457.patch
lzma457.patch
Can not apply lzma457.patch cleanly
make: *** [/home/kostia/asus/broadcom/src/lzma] Error 1

Полный вывод после «cd /home/kostia/asus/broadcom/src/wl500g-1.9.2.7-d/» «Ентер» Здесь: http://pastebin.com/m5c6f6b9b
Помогите, пожалуйста, разобратьса :confused:

John7000
11-11-2009, 22:16
тоже самое и с hndtools-mipsel-uclibc-4.1.2-5
система: слака13 полный инстал, так что не думаю что чего то не хватает

grey.leo
12-11-2009, 01:17
До чего же неудобно здесь отвечать с цитатами...


мы только за - скачай дерево wiki с http://wl500g.googlecode.com/svn/wiki
и дело только за новыми статьями ;)


Я - тоже за, только сначала надо самому нормально разобраться.


Если присмотреться внимательно к скрипту flashfs, то окажется что /dev/mtd/4 не squashfs, а tar.gz. Для 4Mb роутеров это наилучший вариант, для 8Mb в будущем будет jffs2

Да-да, я имел в виду именно это. Распаковывать tar.gz в рам расточительно.
jffs2 - то, что надо! Когда будет? :)
Если всё же сделать образ, dd его в mtd4 - испорчу что-то?


В весьма разрозненном виде всё это есть на форуме. На структуризацию никто не сподвигнулся.

Пожалуйста, хотя бы про старт ссх и конфиг самбы откройте глаза - не могу сам найти.


это врапперы для подстановки нужных параметров

/usr/etc/ - это изначальный шаблон для /etc

Не понял совсем. Реально кто-то знает, зачем оно и почему так? Или немного мусора не особо мешает, и это не трогают?


разные версии uClibc плохо совместимы бинарно (фича). optware сопровождают другие люди, которые собирают софт под разные прошивки. И героя, который соберет новый optware тулчейн и протестирует хоть как-то все пакеты(их больше тысячи) на совместимость с новой версией uClibc, да еще под несколько версий прошивок, просто нет.
Вся груда пакетов, наверное, не нужна. Тестировать можно, собирать, видимо, сложнее, хотя тоже можно попробовать.



На личном роутере ;)
А по кнопке он к жизни возвратится, если вдруг прошивка выйдет кривенькая?

lly
12-11-2009, 08:45
Да-да, я имел в виду именно это. Распаковывать tar.gz в рам расточительно.
Если всего 64k, то как раз jffs2 неэффективно

jffs2 - то, что надо! Когда будет? :)
Если всё же сделать образ, dd его в mtd4 - испорчу что-то?
Придётся переделывать стартап скрипт flashfs

Пожалуйста, хотя бы про старт ссх и конфиг самбы откройте глаза - не могу сам найти.
глобально - все конфиги рожаются из rc на основе параметров из nvram. ssh - см. скрипт dropbearstart.

Не понял совсем. Реально кто-то знает, зачем оно и почему так? Или немного мусора не особо мешает, и это не трогают?
кратко: /etc - writable, /usr/etc - read-only

А по кнопке он к жизни возвратится, если вдруг прошивка выйдет кривенькая?
Ключевые слова - TFTP, консоль.

Basile
12-11-2009, 09:33
Не понял совсем. Реально кто-то знает, зачем оно и почему так? Или немного мусора не особо мешает, и это не трогаютВ /etc конфиги (и другие файлы) роутер создает сам (т.е. что бы мы ни внесли в эти файлы, роутер это затрет, если пересоздаст их, а сделать это он сможет, например, при старте, при переконнекте и т.д.). Как внести свои параметры? Вот для этого и служит /usr/etc. Здесь мы создаем конфиги с нужными нам параметрами, а роутер их копирует оттуда в /etc и дополняет своими данными. Вроде так.

slide000
12-11-2009, 11:04
Прошивки WL500gp-1.9.2.7-d-r740, WL500gp-1.9.2.7-10 и WL500gp_1.9.7.7_TW со сбросом в Default.
К серверу в офисе подключаю vpn по pptp - соединение работает.

- в роутере отключаю PPPoE сессию
- разрываю vpn соединение
- при коннекте с провайдером добиваюсь другого IP (при одном и том же IP проблемы нет)
- vpn не подключается — "Ошибка 721 Удаленный компьютер не отвечает"
- в логах роутера: ip_conntrack_pptp: error during exp_gre

- в событиях на сервере:

RasMan Код События 20209
Подключение между сервером и клиентом виртуальной частной сети xxx.xxx.xxx.xxx установлено, но завершить подключение не удалось. Чаще всего причина заключается в том, что брандмауэр или маршрутизатор между сервером и клиентом виртуальной частной сети не настроен на поддержку пакетов протокола GRE (Generic Routing Encapsulation) (протокол 47).

Cообщение одинаковое - правильный пароль или нет.

Если в роутере дать команду reboot, то все опять работает.

При принудительных разрывах провайдера 1 раз в сутки и сбоях в любое время, смене динамического IP возникает потребность ребута.

GUID
12-11-2009, 12:27
offtop конечно, но все-таки спрошу, т.к. на вас последняя надежда :rolleyes:
Каким образом dnsmasq запущен от имени nobody ?
(меня интересует запуск от имени пользователя у которого нет shell-а (nologin)

lly
12-11-2009, 12:41
offtop конечно, но все-таки спрошу, т.к. на вас последняя надежда :rolleyes:
Каким образом dnsmasq запущен от имени nobody ?
(меня интересует запуск от имени пользователя у которого нет shell-а (nologin)
Мда, ну от вас не ожидал :p
стандартное API UNIX setuid/setgid - вызываются в _самом_ dnsmasq

slide000
Без подробной информации и логов, вы вряд ли чего дельного услышите.

vectorm
12-11-2009, 12:55
offtop конечно, но все-таки спрошу, т.к. на вас последняя надежда :rolleyes:
Каким образом dnsmasq запущен от имени nobody ?
(меня интересует запуск от имени пользователя у которого нет shell-а (nologin)
А если посмотреть вывод ps axf например, то там видны все параметры запуска ;)

GUID
12-11-2009, 13:19
Мда, ну от вас не ожидал :p
WAW!!! мне удавалось так долго прикидываться разбирающимся в *nix !!!! :rolleyes: