тогда будем пробовать, надеюсь ни один медведь не пострадает :)
Printable View
тогда будем пробовать, надеюсь ни один медведь не пострадает :)
мде... на свою голову прошил прошивку последнюю, что тут есть, даже не смог через нее авторизатором для Windows зайти
последнему требуется открыть в триггерах порт 7723, что и было сделано - но реакции ноль, кроме того, почему-то внезапно потерялась внешняя локальная сеть и так и до сих пор не найдена.. все настройки правильные
что за полтергейст
до установки пакетов дело не дошло, так как интернета нет и не было :)
Мастдай тоже работает со скриптами. Так что тут неправда ваша. Есть и vbs для васика, которые компилировать совершенно не требуется. Есть и аналог скриптов shell, а именно bat, на котором тоже кое-что можно наваять.
При наличии установленного соответствующего интерпретатора (так же, как и в *nix) совершенно спокойно в мастдае будут выполняться и perl и php-скрипты. И прочие.
Так что мастдай он конечно и есть мастдай, но постараемся быть объективными ;)
Вобщем начал процесс, установил пакеты что были, но при попытке собрать Crypt-Rijndael-1.04 выдает
ему нужен какой то MakeMaker, которого я в пакетах http://ipkg.nslu2-linux.org/feeds/op...table/PackagesQuote:
Crypt-Rijndael-1.04_01]$ microperl ./Makefile.PL
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5/5.9 .) at ./Makefile.PL line 3.
BEGIN failed--compilation aborted at ./Makefile.PL line 3.
не нашел, установил просто make, то же самое
авторизатор также не запускается
Quote:
microperl authorizator.pl
Can't locate IO/Socket.pm in @INC (@INC contains: /usr/local/lib/perl5/5.9 .) at authorizator.pl line 5.
BEGIN failed--compilation aborted at authorizator.pl11 line 5.
мда.. вроде по находил пакеты в списке, но закончилось место на встроенной памяти :(
Microperl для таких вещей, как компиляция, не предназначен. Так что делаем ipkg install perl (там-то как раз MakeMaker и наличествует)
А авторизатор не запускается очевидно из-за того, что нужно подправить самую первую строку authorizator.pl: вместо #!/usr/bin/perl нужно прописать #!/opt/bin/perl. Ну и соответственно сам perl должен быть уже установлен.
уже начал, теперь после попытке что-либо записать, роутер просто выносит :)
кстати он 500 гиговый Hdd может осилить?
Коллеги,
недавно приобрел WL500gp
Поставил последнюю прошивку от Олега - 1.9.2.7-8
Так как использую услуги провайдера Горнет (Зеленоград), то по совету Venik установил себе на рутер атворизатор горнет
Asus wl500g и авторизация в Горсети
У меня пара вопросов:
Во-первых, авторизатор не запускается как сервис - приходится запускать вручную, что не очень удобно.
Сейчас его автозапуск прописан в файл post-mount (как советовал Venik), хотя у меня нет смонтированных дисков и даже сервер Samba в настройках в web интерфейсе не запускается.
Никаких дисков к рутеру не подключено.
Будет ли при этом происходить автоматический запуск программ, прописанных в post-mount?
Или необходимо перенести команду записи программы куда нить в post-boot?
Во-вторых, после reboot WAN недоступен еще где-то 3-15 МИНУТ!
Т.е. рутер перезагружается, я могу смотреть его web-интерфейс, в логах даже вижу, что он начинает дропать какой-то трафик от шлюза, но с ping не проходит.
Через те самые 3-15 минут, все приходит в норму.
Более того, после нескольких часов простоя, когда ни один из компов не включен, WAN тоже недоступен несколько минут.
На что грешить? На конкретную прощивку (1.9.2.7-8) или необходимо бежать в сервис и менять рутер?
Заранее спасибо!
С первой проблемой разобрался - оказалось достаточно перекинуть строку запуска авторизатора из post-mount в post-boot
Частично стала понятна вторая проблема:
все это время недоступности WAN (5-15 минут!) происходит запуск системы.
На что рутер может тратить столько времени на запуск системы?
Может кто подсказать?
Прилагаю системный лог
Ведь авторизатор запускается только после загрузки всей системы.
а он загружается через 5-15 минут...
Возвращаемся к нашим баранам :)
Наконец подключил HDD, установил необходимый набор пакетов, поставил ADOS (правда заработал он не с первого раза)
Теперь взялся за сборку. Поставил все пакеты что просило, в т.ч и перл.
В генереном файле Makefile осле вызова perl ./Makefile.PL изменил следующие строки на
AR = ar
CC = mipsel-linux-uclibc-gcc
как нашел в форуме, после чего сделал
make all
make install
все вроде как прошло без ошибок и установилось
дальше добрался до скрипта, подправил его как надо, но при запуске через перл
perl ./authorizator.pl
выдает
а при запускеQuote:
Can't locate loadable object for module Crypt::Rijndael in @INC (@INC contains: /opt/lib/perl5/5.8.8/mipsel-linux /opt/lib/perl5/5.8.8 /opt/lib/perl5/site_perl/5.8.8/mipsel-linux /opt/lib/perl5/site_perl/5.8.8 /opt/lib/perl5/site_perl .) at ./authorizator.pl line 7
Compilation failed in require at ./authorizator.pl line 7.
BEGIN failed--compilation aborted at ./authorizator.pl line 7.
microperl ./authorizator.pl
как я понимаю ему снова чего-то не хватает...Quote:
Can't locate IO/Socket.pm in @INC (@INC contains: /usr/local/lib/perl5/5.9 .) at ./authorizator.pl line 5.
BEGIN failed--compilation aborted at ./authorizator.pl line 5.
Quote:
make all
mipsel-linux-uclibc-gcc -c -fexpensive-optimizations -fomit-frame-pointer -O2 -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -fexpensive-optimizations -fomit-frame-pointer "-I/opt/lib/perl5/5.8.8/mipsel-linux/CORE" _rijndael.c
mipsel-linux-uclibc-gcc -c -fexpensive-optimizations -fomit-frame-pointer -O2 -DVERSION=\"1.04\" -DXS_VERSION=\"1.04\" -fexpensive-optimizations -fomit-frame-pointer "-I/opt/lib/perl5/5.8.8/mipsel-linux/CORE" Rijndael.c
rm -rf blib/arch/auto/Crypt/Rijndael/Rijndael.a
ar cr blib/arch/auto/Crypt/Rijndael/Rijndael.a _rijndael.o Rijndael.o && : blib/arch/auto/Crypt/Rijndael/Rijndael.a
chmod 755 blib/arch/auto/Crypt/Rijndael/Rijndael.a
вот лог сборки и установки, модули оно поставило, но найти их не может похоже.. может в скрипте надо как то переобозвать строкуQuote:
make install
Installing /opt/lib/perl5/site_perl/5.8.8/mipsel-linux/auto/Crypt/Rijndael/Rijndael.a
Installing /opt/lib/perl5/site_perl/5.8.8/mipsel-linux/auto/Crypt/Rijndael/extralibs.ld
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /opt/lib/perl5/site_perl/5.8.8/mipsel-linux/Crypt/Rijndael.pm
Installing /opt/man/man3/Crypt::Rijndael.3
Writing /opt/lib/perl5/site_perl/5.8.8/mipsel-linux/auto/Crypt/Rijndael/.packlist
Appending installation info to /opt/lib/perl5/5.8.8/mipsel-linux/perllocal.pod
#7 use Crypt::Rijndael;
и еще вопрос в догонку.. при ребуте отваливается примонтировнная дирктория
mount -obind /tmp/harddisk/opt /opt
как ее в автомаунт засунуть при буте роутера, вернее куда именно?
Засунуть её можно в /tmp/local/sbin/post-mount
А вообще стоит почитать эту тему