Jump to content
XPEnology Community

OlimpFil

Member
  • Posts

    106
  • Joined

  • Last visited

Posts posted by OlimpFil

  1. После этого даже обновился с сайта до версии DSM 4.3 - 3810 - Update 1. Заметил, что здесь не прокатила правка файла grub.conf, пришлось править HEX_редактором файл vender для внесения мак-адреса и серийника.

    "А в остальном, прекрасная маркиза - все хорошо, все хорошо!" (с)

    А я еще в прошлый раз поправил vender и сохранил его, теперь после обновления только скопировал его и вуаля :smile: Спасибо за то что отписались по поводу обновления с сайта! Я даже и не думал что хренолоджи способна так обновляться! Обновился как родной синолоджи!!!! Все фурычит!!!! :grin::grin::grin:

    p.s. Надо бы шапку ветки "Выбор железа" поправить по совместимости материнок с версиями DSM.

  2. А вообще нужно ли переходить, где можно почитать чем 4.3 лучше чем 4.2??? А лучше своими словами какие улучшения! Заранеее СПАСИБО!

    Если все устраивает, то я думаю особого смысла нет. Я больше для понимания ну и изучения, хотя много чего настроено и постоянно пользуюсь. Все что слетело настроил за 5 минут :smile: По NFS настроек стало больше, добавился новый тип vpn L2TP. Да и в ногу со временем хочется идти :smile: Малоли там что еще доработали\оптимизировали :smile: Есть возможность буду обновляться и дальше! Мы же как бы имеем почти фирменные насы :smile:

  3. Обновился на 4.3 Все работает! Правда все приложения слетели, но при установке их вновь все настройки подхватились, видимо хранились локально. Мамка ASUS P8H77-I.

     

    Ссылка на обсуждение 4.3 viewtopic.php?f=14&t=1700

  4. Ну, DSM 4.3 на это будет сбоить.

     

    COUNT=`ps -ax|grep $MICRODC2|grep -v grep|wc -l`

     

    Без -ax должен возвращать еденицу или ноль, и дальше от этого пляшет:

     

    check() {
    if [ $COUNT -lt 5 ];
    then start
    elif [ $COUNT -lt 10 ];
    then echo `date +"%d.%m.%Y %T` MicroDC2 работает >> $LOG
    else stop
    fi
    }

     

    Костыль - скрипт засунуть в cron, который будет выплняться и проверять работает ли процесс или сдох.

     

     

    Спасибо! Но я не дождался ответа и подтянул другана, который помог! Выкладываю рабочий скрипт! Может кому пригодится! В крон естессно не забываем засунуть :smile:

     

    #!/bin/sh
    if [ `ps|grep microdc2|grep -v '.sh'|grep -v grep|wc -l` -eq 0 ]; then
    /opt/bin/screen -d -m su -l root -c "microdc2 -c /root/.microdc2/config"
    echo "`date` restart" >> /volume2/NAS2/_Temp_DC/log/cron.log
    else
    echo "`date` no restart" >> /volume2/NAS2/_Temp_DC/log/cron.log
    fi

  5. Ребят, появился вопрос. Поднял я microDC2 на хренолоджи, но эта засранка падает где-то раз в сутки. В инете пошукал, проблема у многих, нашел некое решение, которое проверяет, не упала ли дц-ка и запускает ее если она упала. Но скрипт этот под роутер какой-то. Можете помочь переделать его под нашу ОСь, а то я в линухах не очень. Помогите плиз :roll:

     

    Вот описание и скрипт, а также сам линк на тему: http://forum.zyxmon.org/topic76-microdc ... netic.html

    Интересует именно упала ДЦ или нет, если упала, то рестарт дц-шки и в лог это событие. Архивирование не нужно.

     

    У кого как, у меня он почти не вылетает, но на всякий случай проверку оформил, временами при перезагрузке роутера он запускается несколько раз (несколько процессов одновременно и с хаба постоянно вылетает из-за этого) - это тоже учел!

    S20microdc2 (Пишет в Логе запуск, стоп, рестарт (при рестарте архивируется лог), проверка на запущенность, архивирование лога, проверка Хэширования файлов... мне больше всего было это интересно!!! а то нагрузка 100% почти (обновил алгоритм проверка хэша 30-04-2012))

     

    #!/bin/sh
    
    MOUNTPNT="/media/DISK_A1"
    MOUNT="$MOUNTPNT/system"
    SCREEN="$MOUNT/usr/sbin/screen"
    MICRODC2="$MOUNT/usr/bin/microdc2"
    DCDIR="$MOUNT/microdc2"
    CONFIG="$DCDIR/microdc.conf"
    LOG="$DCDIR/microdc.log"
    COUNT=`ps -ax|grep $MICRODC2|grep -v grep|wc -l`
    ARHDIR="$DCDIR/arc"
    SN="$DCDIR/status.xml"
    FLN="$DCDIR/files.xml"
    FLNA="$DCDIR/files.xml.bz2"
    RESC="$ARHDIR/files`date +%u`.xml.bz2"
    
    start() {
       echo "MicroDC2 Starting"
       logger MicroDC2 Starting
       $SCREEN -dmS microdc2 $MICRODC2 -c $CONFIG
    }
    
    stop() {
       echo "MicroDC2 Stoping"
       logger MicroDC2 Stoping
       resc
       killall microdc2
    }
    
    restart() {
       resc
       killall microdc2
       arh restart
       $SCREEN -dmS microdc2 $MICRODC2 -c $CONFIG
       echo MicroDC2 RESTARTED
       logger MicroDC2 RESTARTED
    }
    
    check() {
    if [ $COUNT -lt 5 ];
           then start
    elif [ $COUNT -lt 10 ];
           then echo `date +"%d.%m.%Y %T` MicroDC2 работает >> $LOG
    else stop
    fi
    }
    
    arh() {
    case "$1" in
       restart)
           ARHNAME=$ARHDIR/`date +%Y-%m-%d_%T`.log
           echo ======== ПЕРЕЗАПУСК КЛИЕНТА ======== >> $LOG
           ;;
       *)
           ARHNAME=$ARHDIR/`date +%Y-%m-%d`.log
           echo ======== КОНЕЦ ЛОГА ЗА ДЕНЬ ======== >> $LOG
           ;;
    esac
    if [ -e "$LOG" ]; 
       then 
       cp $LOG $ARHNAME
       gzip $ARHNAME
       echo Файл лога был перемещен в архив: > $LOG
       echo $ARHNAME.gz >> $LOG
    fi
    }
    
    status() {
    if [ $COUNT -gt 0 ]; then  #Проверка на запущенность клиента
    if [ -e "$FLN" ]; #Проверка существует ли файл со списком
       then
           if [ -e "$SN" ]; then #Проверка на наличие файла-двойника
           RES=`diff -s $FLN $SN`
           ORIG="Files $FLN and $SN are identical"
           if [ "$RES" = "$ORIG" ]; #Проверка одинаковы ли файлы
               then
               echo Статус хэширования шары:  ЗАВЕРШЕН 100"%"
               exit;
               else
               rm $SN
           fi #Проверка одинаковы ли файлы
           fi  #Проверка на наличие файла-двойника
       TTH=`sed -e 's/>/\n/g' "$FLN" | grep TTH | wc -l`
       SIZE=`sed -e 's/>/\n/g' "$FLN" | grep Size | wc -l`
       if [ $TTH -eq $SIZE ]; #Проверка готовности хеширования
           then
           echo `date +"%d.%m.%Y %T` Статус хэширования шары:  ЗАВЕРШЕН 100"%" >> $LOG;
           logger [MicroDC2] All files TTH calculated!
           cp $FLN $SN
           else
           let TTHP=$TTH*100/$SIZE
           let OST=$SIZE-$TTH
           echo `date +"%d.%m.%Y %T` Статус хэширования шары: Готово файлов: $TTH из $SIZE"("$TTHP"% готово)." Осталось файлов: $OST >> $LOG
           logger [MicroDC2] Hashing files, $OST left...;
       fi  #Проверка готовности хеширования
    fi #Проверка существует ли файл со списком
    fi #Проверка на запущенность клиента
    }
    
    resc() {
    if [ -e "$FLNA" ]; then cp $FLNA $RESC; fi
    if [ -e "$SN" ]; then rm $SN; fi
    }
    
    case "$1" in
       start)
           start
           ;;
       stop)
           stop
           ;;
       restart)
           restart
           ;;
       check)
           check
           ;;
       arh)
           arh
           ;;
       status)
           status
           ;;
       resc)
           resc
           ;;
       *)
           echo "Usage: $0 {start|stop|restart|check|arh|status}"
           ;;
    esac

  6. Ребят, кто силен в линухе, подскажите по DSM. Поднял microdc2 вот по этой инструкции http://forum.hutor.ru/viewtopic.php?t=54784 все работает, но никак не могу его заставить запускаться автоматически после перезагрузки NAS'a.

     

    Создал в папке /usr/syno/etc/rc.d/ скрипт S00microdc2.sh с содержимым:

     

    #!/bin/sh

    /opt/bin/screen -d -m su -l root -c "microdc2 -c /root/.microdc2/config"

     

    Установил на него права: chmod 775 /usr/syno/etc/rc.d/S00microdc2.sh

     

    Но после перезапуска NAS'a microdc2 не стартует. Если по SSH ручками выполнить /opt/bin/screen -d -m su -l root -c "microdc2 -c /root/.microdc2/config" то все прекрасно стартует в фоновом режиме.

     

    Подскажите где ошибка или может есть другой способ автостартовать microdc2. Последняя заковырка осталась, помогите!!!

  7. Установил и запустил xpenology на мамке Supermicro X7SPA-H. Прошивку установил 4.2 3202. Все работает, но в web интерфейсе не запускается File Station. При запуск, крутится загрузка, но запуска нет. Куда купать?

    Яву поставил?

  8. У меня вот тут созрел целый вопросище. Уже много раз поднимался вопрос по поводу запуска DC++ на DSM. Лично для меня это необходимо для получения бесплатного интернета от провайдера, по VIP программе которого я должен находитсья N-ое количество часов на хабе и раздавать N-й объем данных. До сих пор роль раздавалки играл мой десктопный комп, который с недавнего времени тянул все данные с Synology, но почему бы напрямую не озадачить Synology DSM раздавать контент?! Сколько я ни ковырял инет по ключевым словам Synology DC++ ничего вразумительного найти не мог, сегодня решил поискать, а как обстоят дела у NAS'ов других производителей и наткнулся на интересную статью, где чел поднял DC++ под некой средой chroot, которая ставится и на DSM!!! Вот линк на статью: http://club.dns-shop.ru/RabinoVich/blog/%D0%A1%D1%82…5%D0%BD%D1%82-DC/

    Теперь вопрос знатокам (сам я в линуксе вобще не але, но по четкому руководству думаю смогу все выполнить), я установил на DSM пакет chroot, что дальше делать?! Как зайти именно в chroot, а не просто по ssh в DSM? Возможно ли повторить то, что было установлено тем человеком на другом НАСе, Очень прошу помочь, если есть разбирающиеся люди в данном вопросе, накидаем подробный мануал, если DC заработает, я думаю многим пригодится!

     

     

    Все получилось!!!!

     

    1. Ставим IPKG http://shurshun.ru/synology-instruktsiy ... /#more-610

    2. Ставим microdc2 http://forum.hutor.ru/viewtopic.php?t=54784

  9. Перезапусти асистент, сделай поиск снова, сама уйдет.

    Перезапускал, перезагружал, ни в какую, асистент именно находит его вновь! Такое ощущение, что где-то сидит этот мак, хотя в vender только один оставил свой и при загрузке на мониторе видно, что только мой мак прописан.

  10. Смените на вашем устройстве серийный номер на уникальный и будете получать сообщения относящиеся только к вашему устройству.

    Подскажите, как это сделать?

    Это обсуждалось неоднократно и даже есть руководство.

    Например здесь

    http://www.xpenology.com/forum/viewtopic.php?f=2&t=1353

     

    Я пользуюсь MidnightCommander-ом напрямую на запущенном сервере и потом перезапуск.

     

    СПАСИБИЩЕ!!!! Все получилось!!!

    Только как убрать появившуюся неактивную строчку в асистенте? Не очень напрягает, но все же.

    26e61c7bcaaat.jpg

  11. P.S. у меня статик ip и прикрученный домен.

    Выделение статик ip 500 руб. единоразово.

    Аренда 30 руб/мес.

    Аренда домена 150/год. (агава)

    Яндекс почта - бесплатное управление доменом + 1000 почтовых ящиков и общий для них яндекс.диск

    У меня тоже статик IP и прикрученный домен и вообще бесплатный интернет уже 5 лет :grin: Хренолоджи поднята на железе, специально под него купленное. Что такое микротик знаю, это как после БМВ сесть в девятку. Там чтобы пробросить порт я искал инструкцию, которая на трех страницах, когда на обычном сохо роутере это два действия. Я все понимаю, можно настроить так, что левая нога будет чесать правое ухо, но мне этого не надо, поэтому микротик идет лесом. У меня не пентагон, чтобы так заморачиваться, мне достаточно в синолоджи автоблока при нескольких попытках. Порт понял как поменять, так и предполагал, просто хотел удостовериться.

  12. А как заменить стандартные порты на свои? Например видеостанция, DS Cam на мобиле не дает указать другой порт для подключения, также и в других приложениях DS. Подскажите, как на n66u настроили автоблокировку ip которые ломятся по не желательным портам?

  13. Еще вопросик. В логи DS Finder'а постоянно падают различные сообщения типа:

    Nas-Frank experienced an improper shutdown

    такие сообщения появляются регулярно, а вот еще такие:

    IP adress [42.112.16.118] of Nas-Frank has been blocked by SSH

    айпишники меняются, но в списках блокировки их не вижу и в логах самого синолоджи я не вижу этих сообщений, они только в DS Finder'e

     

    Еще часто появляются какие-то записи на китайском, начинающиеся NAS, а дальше белиберда иейроглифов.

     

    Сегодня еще выпало вот такое:

    Local backup disk on DiskStation is running out of space

    Никаких бэкапов вроде не настраивал, места навалом на дисках, откуда эти сообщения? Почему их нет в логе, который открывается в web интерфейсе DSM?

  14. OlimpFil, на ASUS P8H77 WOL работает. У меня такая же материнка. Внимательно просмотри настройки BIOS.

    Да разобрался. Проблема была в том, что МАС адрес у физической сетевухи другой, чем у той сетевухи, которую эмулирует хренолоджи. Загрузился из под LiveCD, там сеть поднялась, зашел в логи роутера и посмотрел настоящий МАС. Прописал его в WOL утилите роутера и вуаля! Все заработало!

  15. Поднял на мамке ASUS P8H77-I DS3612xs_3211-virtio образ хренолоджи, все летает, но WOL ни в какую ((( У вас WOL работает? Перерыл все настройки биоса, вроде все включено, что похоже на WOL но не заводится после выключения. У вас работает данная фича?

  16. Тоже мне проблему нашел. Поставь трансмишн на хренолоджи, трансмишн гуи на комп для управления и забудешь обо всех проблемах. А пользоваться штатной качалкой (даунлоад менеджер) это садомазохизм.

×
×
  • Create New...