Jump to content
XPEnology Community

SergeS

Member
  • Posts

    549
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by SergeS

  1. У меня после обновления до DSM5 U3 так:

    отваливается, по кабелю не доступен со всех устройств в сети (мак, два андройда плеера, PC машина - по проводу не видят сервер, вебка не доступна).

     

    Смарты по WiFi видят сервер и могут с ним работать.

     

    Грешу на сеть пока, ибо розетки мне совсем не нравятся, которые стоят...

    Хотя довольно странно это всё

     

    Вот в родственную эху писал и сюда решил тоже повторить...

     

    У меня изредка примерно раз в месяц-два-три умирал сетевой интерфейс на Хренолоджи (смотри первое письмо вначале этого треда), причем умирал настолько, что даже пинг собственного IPшника не проходил (насчет localhost - тоже вроде не проходил, но не уверен). Хотя если подключить монитор и клаву, то можно было вполне локально залогинится и даже рестартовать сервер из командной строки, после чего все восстанавливалось. Мне помог (вроде? :smile: ) вот вот такой скриптик, запускаемый по планировщику раз в час, смотри ниже.

    Скриптик пингает заданный адрес (переменная addr1) и если пинг удачный, то на этом все. А если неудачный, то с интервалом в минуту пытается пингать еще, и если все пять попыток (переменная maxcnt) обомались - рестартует nas. Скриптик надо запускать с перенаправлением вывода в лог-файл. Файлик /volume1/your-location/ping-restart-REQ.txt используется для последующего автоматического генерирования емейла-уведомления, о том, что такой вот рестарт имел место быть. В реальной жизни пока не рестартовал, но в эмуляции - показал хороший результат :smile:

     

    #!/bin/sh
    addr1="192.168.0.11" #host to ping
    maxcnt="5" #max attempts to ping before restart
    # main ping-loop
    for cnt in `seq 1 $maxcnt` #for-loop 
    do
     res=$(ping -c 1 -W 3 $addr1 | grep "from") #run ping (once with 3 sec timeout) and filter only stings with "from", having result
     if echo "$res" | grep -q "ms"; #check time in result
       then 
         # pingable - OK
         echo "$(date +"%b-%d-%Y %H:%M:%S"): attempt $cnt, ping $addr1 OK" #output
         break
       else 
         echo "$(date +"%b-%d-%Y %H:%M:%S"): attempt $cnt, ping $addr1 FAILED" #output
         sleep 1m #delay
     fi
    done
    # decision
    if [ "$cnt" = "$maxcnt" ];
     then 
       echo "$(date +"%b-%d-%Y %H:%M:%S"): RESTART REQURED!" #output
       echo "$(date +"%b-%d-%Y %H:%M:%S"): $addr1 is not pingable, RESTART REQUESTED!" >> /volume1/[b]your-location[/b]/ping-restart-REQ.txt
       #########   RESTART   ######
       reboot
     else 
       echo "$(date +"%b-%d-%Y %H:%M:%S"): no restart needed..." #output
    fi
    echo "----------"
    

  2. I have two Xpenoboot servers, both are baremetal installation, both are with DSM 5.1-5022u2. And both of them having the same problem installing phpBB, package itself is installing correctly, but later, on the web intstallation page i can not enter the required field "database name", this field is read-only. All the other fields are editable. Have tried on the native DS214 at work - it works fine. Webservers and mariadb are enabled and working good on all servers.

     

    Can anybody confirm/refuse the problem is in Xpenoboot?

    Or am i doing something wrong?

  3. Обнаружил, что на моих двух Хренобутах (DSM5.1 5022U2) не получается установить phpBB. Сам пакет устанавливается без проблем, но когда начинаешь его устанавливать уже через web-интерфейс, то поле для ввода имени базы данных - readonly, туда ничего нельзя ввести, а без этого инсталляция дальше не идет.

     

    На DS214 на работе - все нормально.... Что за хрень на хренобуте, простите за каламбур? :smile:))

    Или в чем может быть дело?

     

    Что, никто не может подтвердить/опровергнуть проблему с установкой phpBB на хренобут? Ну надо же...

  4. Да, длина та же. Где-то что-то не так, потому что х86 версия точно работает у многих....

     

    Ну, длина у этих файлов, моего родного и твоего, у меня точно разные... Ладно, значит не судьба, видать чтото там в конфигурациях таки разное... Странно, но ладно.

     

    Посмотрел еще раз - странности какие-то, давайте вместе разбиратся...

    Вот скриншот двух окошек:

    Sino-Surv.png

    1 - WinSCP c выделенным интересующим нас файлом libsynoss_1.so (*A) от свежеустановленной surv.station v. 7.0.3742 (НЕ ВЕТА), длина файла - 3,372KiB.

    2 - окошко win-file-explorer с четырьмя файлами (в скобочках - длина):

    libsynoss_1.so-3742 (3,585KB) - файл от surv.station v. 7.0.3742, тот же самый, который виден в WinSCP выше, но перетянутый мышкой в file explorer windows (*B).

    libsynoss_1.so-3706 (3,372KB) - файл от surv.station v. 7.0.3706 (БЕТА, предидущая версия!) (*C).

    libsynoss_1.so-PPC (3,398KB) - файл из кинутого сюда архива для PPC архитектуры.

    libsynoss_1.so-x86 (3,372KB) - файл из кинутого сюда архива для x86 архитектуры (*D).

     

    Я так понимаю, что KiB из WinSCP и KB из win-file-explorer - это по сути те же самые единицы, килобайты, да?

    Тогда вопрос первый: почему один и тот же файл перетащенный из WinSCP (*A) в win-file-explorer (*B)меняет свою длину с 3,372KiB на 3,585KB?

     

    И вопрос второй: если, файл в архиве такой же длины, как и файл на сервере, как утверждает автор, то от какой версии (3706 бета или 3742 не-бета) таки файл в архиве? Ведь файл в архиве (*D) одинаковой длины с версией 3706 бета (*C), а не 3742 не-бета (*B).

     

    Кто-то может объяснить эти чудеса?

  5. Обнаружил, что на моих двух Хренобутах (DSM5.1 5022U2) не получается установить phpBB. Сам пакет устанавливается без проблем, но когда начинаешь его устанавливать уже через web-интерфейс, то поле для ввода имени базы данных - readonly, туда ничего нельзя ввести, а без этого инсталляция дальше не идет.

     

    На DS214 на работе - все нормально.... Что за хрень на хренобуте, простите за каламбур? :smile:))

    Или в чем может быть дело?

  6. Да, длина та же. Где-то что-то не так, потому что х86 версия точно работает у многих....

     

    Ну, длина у этих файлов, моего родного и твоего, у меня точно разные... Ладно, значит не судьба, видать чтото там в конфигурациях таки разное... Странно, но ладно.

  7.  

    У меня не заработало... Xpenoboot 5.1-5022U2 на N54L, SurvStation 7.0-7342.

    У меня этот файл и длину другую имеет, что я делаю не так?

     

    Значит что-то не так. или версия SS не та или не Х86-Х64 архитектуру скачали....

     

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

  8. налетел так же как и все

    как я понимаю пока не поздно делаем uninstall

    быстро качаем бетту для своей железки

    https://www.synology.com/en-us/support/ ... llance_7_0

    ставим и радуемся до поры до времени

    мне помогло

    кто знает - поделитесь ключами

     

    Так смысл ключами делится, если они банятся через интернет???

     

    п.с. На бету откатился, спасибо за совет... А последную "нормальную" не-бету (6.3 кажется, не уверен) где скачать можно, никто не подскажет?

  9. В новой SS организонвана онлайновая база данных активных и забаненных серийников.

    Даже если ваши серийники не забанены, теперь SS проверяет наличие дублей через Интернет.

     

    А как это все будет выглядеть если nas не подключен к интернету вообще? Они что, решили запретить использование СюрвилансСтейшн для всех, кто не подключен к интернету? Что-то сомнительно... Может надо было заранее фаерволом какие-то порты/IP закрыть, что бы оно думало что интернета вообще нет?

  10. Обратил внимание, что когда Хренобут загружается, то на локальном мониторе, где лог загрузки, уже почти в самом конце, пишет "Partition layout is not DiskStation style".

    И следующей строчкой: "NOT EXECUTE /sbin/e2fsck.".

     

    На работу вроде не влияет, все работает, сервер HP N54L, bare metal installation...

     

    На предидущих версиях Хренолоджи тоже вроде что-то подобное писало, но я не вникал...

     

    Что бы это значило?

     

    В принципе - дискам (информации на них) - уже много лет, я с нуля систему не переустанавливал уже наверное года три, всегда делал миграцию, еще с оригинальной синолоджи, может в этом дело? :smile:))

     

    2авторам: готовлю денешку, шикарная работа, молодцы, спасибо.

  11. В адресной строке браузера

     

    дело в том что по локально сети он работает а вот внешний доступ не работает с использование dydns ( до какого то момента работал без отказно) ip не статика но белый(динамический) даже по ip не работает. не знаю как быть

     

    На всякий случай - dyndns закрыла бесплатный сервис, с полгода наверное уже как. Ты уверен, что у тебя оно работает?

  12. Хотелось бы подключить Arduino к синолоджи через юсб, что бы

    Ардуино виделась как компорт, что бы сделать lcd индикатор с жизненными параметрами сино/хрено, пока не получается, но я в линуксе не силен. Пока что похоже, что при подключении ардуино к сино/хрено - компорт создается, после чего драйвер тут же деактивируется, подробности тут: http://www.synology-forum.ru/index.php?showtopic=6614

     

    Кто-то может объяснить почему так происходит и как с этим боротся?

     

    Удалось подключить Ардуино Мега 2560 R3 и пообщатся с ней из шелла в обоих направлениях, если интересно - подробности тут: http://www.synology-forum.ru/index.php? ... st&p=46234

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

     

    Могу рассказать свою задумку для чего хочу что нибудь такое воткнуть в хрено. У меня оно в большом корпусе стоит под большое кол-во винтов и с многими вентилями. Хочется сделать какой нить независимый от мамы монитор (мама всем не позволит рулить, даже если до нее достучаться), который бы позволял:

    1. Снимать температуру с множества зон. В идеале вплоть до каждого винта (в т.ч. брать температуру со смарта винтов). Можно еще датчик на входящий воздух навесить и т.п.

    2. Рулить вентиляторами в соответствии с зонами, которые они продувают. Например у меня висит корзина на 8 винтов и с нее тянут 3 вентилятора, стало быть в зависимости от нагрузки на отдельные винты можно снижать-повышать обороты отдельно на каждом. Поставлю еще 2 корзины по 5 - у каждой будет вентилятор, которым корзина тоже сама не управляет, можно влепить PID-регулятор оборотов с поддержанием винтов на целевой температуре. В соответствии с загрузкой выдувающих вентиляторов, рулить всасывающими, чтобы потоки соответствовали.

    3. Иметь доступ к консоли в обход сети, на случай проблем с нею.

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

     

    Планов громадьЕ - это конечно здорово, но вот как бы ардуинку подключить через usb-serial к нашему серверу - тебе все равно придется решать, не через нетворк же в самом деле :smile:))

     

    P.S. Есть интересные девайсы, китайцы торгуют, куда ставится OpenWRT и имеется некоторый набор GPIO. Можно поискать по названию VoCore. Вот тут обзор http://catethysis.ru/vocore-iot-computer/. Там на борту и WiFi и проводная сетка есть тоже.

     

    Интересно, посмотрим. Могли бы хотя бы сетевой коннектор и юсб распаять...

  14. Хотелось бы подключить Arduino к синолоджи через юсб, что бы

    Ардуино виделась как компорт, что бы сделать lcd индикатор с жизненными параметрами сино/хрено, пока не получается, но я в линуксе не силен. Пока что похоже, что при подключении ардуино к сино/хрено - компорт создается, после чего драйвер тут же деактивируется, подробности тут: http://www.synology-forum.ru/index.php?showtopic=6614

     

    Кто-то может объяснить почему так происходит и как с этим боротся?

  15. Синолоджи (пока) не сверяет серийник с Вашим устройством. Лишь бы пара была правильной и все. Вы можете поискать в инете фотки 3612, если хотите быть полностью спокойными. Я лишь привел пример на первой попавшейся вменяемой фотке.

     

    Ясно, спасибо.

  16. Придумал серийник, пробую зарегистрировать на MyDS - а оно мне говорит что модель у меня ds3611xs, я думал наши хрени прикидываются ds3612xs. Это так у всех??? Причем пробовал несколько номеров, включая и тот, что прямо на наклейке - B6JFN00845... Что за напасть? :smile:))

     

    А, я тормоз, там же на наклейке и есть ds3611xs... А с какого же хрена я решил что мне надо ds3612xs? :smile:

    И вообще - какой из них лучше? :smile:)) И почему тогда мне мой хренолоджи пишет, что он ds3612xs, хотя я его к этому никак не понуждал, серийники у него никак пока не менял...

  17. Не знаю, какой используется алгоритм в экселе, но можно сделать и так:

    1) ищем в инете фотки наклеек синилоджи с серийным номером и маком.

    например такую: http://jasonnash.files.wordpress.com/20 ... orts-1.jpg

    2) На ней отчетливо видны маки:

    00:11:32:0C:36:ED - 00:11:32:0C:36:F0

    и серийник: B6JFN00845.

    3) серийник и маки с фотки в явном виде лучше не использовать - мало ли кто их еще использует - вам

    будут приходить ложные Push-сообщения, да и Синолоджи скорее всего задетектирует множественные подключения

    и со временем заблокирует сервисы для данного sn.

    4) придумываем новый серийник. Для этого к B6JFN00845 прибавляем (или убавляем :wink: случайное число.

    Например, 123. Получаем (845+123=968) B6JFN00968

    5) Заходим в myds.synology.com и регаем свой новый серийник. Если выдаёт ошибку, прибавляем единичку

    и пробуем снова, пока не получится.

    6) Зная, что у каждого синолоджи этой серии на один серийник имеется 4 мака, умножаем 123 на 4, получаем 492.

    492 надо перевести в HEX (01EC) и прибавить к первому маку (0011320C36ED + 01EC = 0011320C38D9).

    Итого, прибавляя по единичке, получаем четыре мака:

    00:11:32:0C:38:D9, 00:11:32:0C:38:DA, 00:11:32:0C:38:DC, 00:11:32:0C:38:DD

     

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

     

    Придумал серийник, пробую зарегистрировать на MyDS - а оно мне говорит что модель у меня ds3611xs, я думал наши хрени прикидываются ds3612xs. Это так у всех??? Причем пробовал несколько номеров, включая и тот, что прямо на наклейке - B6JFN00845... Что за напасть? :smile:))

  18. Ок добавим в шапку,

    syslinux.cfg редактировал даже встроенным в DSM редактором, в winscp не пробовал редактировал что под руку попадало :smile: все работало ...

     

    :smile:)

     

    Раз уж сегодня моя очередь быть занудой - давай еще в шапку добавим пару слов про то, как определять VID и PID твоей флешки :smile:

    А то у меня вин8.1 и в пропертях флешки что-то мне найти эти параметры не удалось. Зато бесплатная и не требующая инсталяции програмка USBDeview (http://www.nirsoft.net/utils/usb_devices_view.html) - показывает эти параметры на раз.

  19. Кто чем этот файлик редактирует?

     

    Ставим на xpeNAS из SynoCommunity > Midnight Commander, заходим по ssh под рутом, вводим mc и правим то что надо, не каких трабл не будет.

     

    Решение конечно хорошее, да только оно вряд ли мне помогло бы, если nas уже не грузится :smile:

  20. Я наверное слишком дотошный, но у меня в этом файле /etc/rc примерно два десятка строк начинается с KERNEL_MODULES=...

    <...>

    И я так понимаю, что редактировать надо именно строку где KERNEL_MODULES= встречается первый раз, там где у меня синим выделено?

     

    Отредактировал именно эту первую строку - вроде работает, всем спасибо :smile:

     

    Все верно. Надо редактировать первую строку.

     

    Может - добавить в шапку?

     

    Заодно добавить чем правильно редактировать syslinux.cfg на загрузочной флешке, а то я отредактировал VID и PID стандартным редактором свежеустановленного WinSCP прямо в насе - и получил незагружательную систему :-/... Пришлось перетыкать флешку в вин-комп и пересоxранить в нотепад++, заработало... В нотепад++ encoding стоит UTF without BOM, но в его настройках я не силен, так что какие еще настройки конкретно могут влиять - я не скажу, кроме этого нотепад++ вроде бы сам как то там определяет этот самый энкодинг, что там было когда я этот файл редактировал - я не посмотрел, а сейчас уже поздно... Да и что там наставлено вместо EOL - тоже не в курсе... Грабли вроде не сильно большие, но не хочется, что бы другие на них наступали...

     

    Кто чем этот файлик редактирует?

  21. Я наверное слишком дотошный, но у меня в этом файле /etc/rc примерно два десятка строк начинается с KERNEL_MODULES=...

    <...>

    И я так понимаю, что редактировать надо именно строку где KERNEL_MODULES= встречается первый раз, там где у меня синим выделено?

     

    Отредактировал именно эту первую строку - вроде работает, всем спасибо :smile:

  22. Я решил. В nanoboot 5.0.3.2 все работает по этому методу:

    Скачать и распаковать архив: https://www.dropbox.com/s/tzg9n0336zqez ... -files.tar

    В нем есть все необходимые файлы.

     

    1. Make button.ko loaded automatically

    - открыть /etc/rc для редактирования

    - найти строку которая начинается с KERNEL_MODULES и вставить слово button в конец строки.

    ...

     

    Я наверное слишком дотошный, но у меня в этом файле /etc/rc примерно два десятка строк начинается с KERNEL_MODULES=...

    причем на самом деле ни одна из них не начинается прямо вот с этого - всегда перед этим идут пробелы, но я уже об этом молчу :smile:

    А вот KERNEL_MODULES="llc - всего одна, под каким-то мне непонятным IFом, вот небольшой скриншот: etc-rc.png

    Это у меня одного так, или это у всех? :smile:))

    И я так понимаю, что редактировать надо именно строку где KERNEL_MODULES= встречается первый раз, там где у меня синим выделено?

×
×
  • Create New...