мде... на свою голову прошил прошивку последнюю, что тут есть, даже не смог через нее авторизатором для Windows зайти
последнему требуется открыть в триггерах порт 7723, что и было сделано - но реакции ноль, кроме того, почему-то внезапно потерялась внешняя локальная сеть и так и до сих пор не найдена.. все настройки правильные
что за полтергейст
до установки пакетов дело не дошло, так как интернета нет и не было
P.S. В мире *NIX/Linux программы, написанные на интерпретируемых языках, например, PHP, Perl, shell (он же bash, он же sh, он же csh и т.п. с некоторыми различиями), "собирать" (в общепринятой терминологии) не требуется.
P.P.S. У микрософта, естественно, практически всё делается через задний проход, и посему даже программу на (изначально интерпретируемом языке) BASIC следует предварительно "откомпилировать".
Мастдай тоже работает со скриптами. Так что тут неправда ваша. Есть и vbs для васика, которые компилировать совершенно не требуется. Есть и аналог скриптов shell, а именно bat, на котором тоже кое-что можно наваять.
При наличии установленного соответствующего интерпретатора (так же, как и в *nix) совершенно спокойно в мастдае будут выполняться и perl и php-скрипты. И прочие.
Так что мастдай он конечно и есть мастдай, но постараемся быть объективными
Вобщем начал процесс, установил пакеты что были, но при попытке собрать Crypt-Rijndael-1.04 выдает
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.
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.
при попытке собрать Crypt-Rijndael-1.04 выдает
ему нужен какой то MakeMaker, которого я в пакетах не нашел, установил просто make, то же самое
авторизатор также не запускается
Microperl для таких вещей, как компиляция, не предназначен. Так что делаем ipkg install perl (там-то как раз MakeMaker и наличествует)
А авторизатор не запускается очевидно из-за того, что нужно подправить самую первую строку authorizator.pl: вместо #!/usr/bin/perl нужно прописать #!/opt/bin/perl. Ну и соответственно сам perl должен быть уже установлен.
мда.. вроде по находил пакеты в списке, но закончилось место на встроенной памяти
О... Уважаемый! Вы что, собираетесь устанавливать пакеты во встроенную флешку?
Купите хотя бы старенькую флешку на 128 МБ, ведь копейки сейчас все это хозяйство стОит.
Недоступность WAN после reboot и как запускать программу как сервис
Коллеги,
недавно приобрел 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 минут...
Last edited by iDiver; 19-02-2008 at 10:06.
Reason: в связи с частичным решением проблемы
Когда государство начинает убивать, оно всегда называет себя Родиной. Юхан Стриндберг, шведский писатель
Наконец подключил HDD, установил необходимый набор пакетов, поставил ADOS (правда заработал он не с первого раза)
Теперь взялся за сборку. Поставил все пакеты что просило, в т.ч и перл.
В генереном файле Makefile осле вызова perl ./Makefile.PL изменил следующие строки на
AR = ar
CC = mipsel-linux-uclibc-gcc
как нашел в форуме, после чего сделал
make all
make install
все вроде как прошло без ошибок и установилось
дальше добрался до скрипта, подправил его как надо, но при запуске через перл
perl ./authorizator.pl
выдает
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
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.
как я понимаю ему снова чего-то не хватает...
Asus WL-500G Premium (1.9.2.7-10) AK-ENP2USB/Samsung HM080HC
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;
Asus WL-500G Premium (1.9.2.7-10) AK-ENP2USB/Samsung HM080HC