DNS-323 – продолжение

После небольшой оплошности с коммандой find -exec chmod 😉 сегодня пришлось перенастраивать заново коробочку.

Прошивка обновилась до версии 1.06. Обновление прошло без сюрпризов и потери данных.

Transmission обновился до 1.51 версии и я открыл для себя клиента под Windows Transmission Remote. Теперь можно удобно выставлять приоритеты файлов, и, главное, выбирать файлы для закачки внутри одного торрента.

Домашнюю папку пользователю root я изменил на /mnt/HD_a2/root – стало гораздо удобнее.

Cleanboot, lighttpd не ставил за ненадобностью.

Еще захотелось присылать себе на почту отчет скрипта резервного копирования, о чем поподробнее.

Включаем syslogd (без логов понимать, что творится с почтой проблематично) и переместим логи на жесткий диск:

mkdir /ffp/var/log
cp -r /var/log/samba /ffp/var/log
cp -r /var/log/cores /ffp/var/log
cp /var/log/lastlog /ffp/var/log
cp /var/log/wtmp /ffp/var/log
cp /var/log/btmp /ffp/var/log
vim /ffp/start/syslogd.sh
syslogd_start()
{
    rm -r /var/log
    ln -s /ffp/var/log /var/log
    proc_start /ffp/sbin/syslogd /ffp/sbin/klogd
}
chmod +x /ffp/start/syslogd.sh
/ffp/start/syslogd.sh start

Устанавливаем postfix:

ipkg install postfix
vim /opt/etc/postfix/main.cf
mail_owner = admin
setgid_group = maildrop
myhostname = nas.domain.com
mynetworks_style = subnet

В интерфейсе управления коробочкой нужно создать группу maildrop.

Далее удаляем все строки, содержащие manpage_directory, sample_directory, readme_directory, html_directory из файла /opt/etc/postfix/postfix-files.

Поправляем привилегии на файлах, запускаемся, отправляем тест и смотрим лог:

postfix set-permissions
/opt/etc/init.d/S69postfix start
tail -f /ffp/var/log/messages
sendmail user@domain.com
TEST

8 thoughts on “DNS-323 – продолжение

  1. Я собственно пока не осознаю потребность в столь кардинальных изменениях. Оно того стоит?

  2. Доброе время суток. Есть вопрос: вроде все сделал, как написано здесь http://forum.dsmg600.info/t2719-%5BREL%5D-Transmission.html и здесь http://nas-tweaks.net/CH3SNAS:Tutorials/fun_plug, поставил Remote. Все заработало, могу подключиться клиентом и по вэбу, добавить торрент, но вот качать не хочет 🙁 Вот что происходит: Торрент добавляется нормально (взят с торрентс.ру), показывает пиров, а потом вылезает ошибка “No such file or directory”. Я не очень силен в линухе, если позволит время, может подкинешь идею, что с этим делать… Спасибо.

  3. Здравствуйте.
    На /mnt/HD_a2 есть папка Downloads или другая, которая указанна в конфиге transmission?
    Я бы проверил, что у папок .transmission-daemon и Downloads нужный владелец.
    chown -R nobody /mnt/HD_a2/.transmission-daemon /mnt/HD_a2/Downloads

    Вот мой конфиг на всякий случай:
    root@nas:~# cat /mnt/HD_a2/.transmission-daemon/settings.json
    {
    “blocklist-enabled”: 0,
    “download-dir”: “\/mnt\/HD_a2\/Downloads”,
    “download-limit”: 50,
    “download-limit-enabled”: 1,
    “encryption”: 1,
    “lazy-bitfield-enabled”: 1,
    “max-peers-global”: 80,
    “message-level”: 2,
    “open-file-limit”: 32,
    “peer-limit-global”: 80,
    “peer-limit-per-torrent”: 20,
    “peer-port”: 51413,
    “peer-port-random-enabled”: 0,
    “peer-port-random-high”: 65535,
    “peer-port-random-low”: 1024,
    “peer-socket-tos”: 0,
    “pex-enabled”: 1,
    “port-forwarding-enabled”: 0,
    “preallocation”: 1,
    “proxy”: “”,
    “proxy-auth-enabled”: 0,
    “proxy-auth-password”: “”,
    “proxy-auth-username”: “”,
    “proxy-enabled”: 0,
    “proxy-port”: 80,
    “proxy-type”: 0,
    “rpc-authentication-required”: 0,
    “rpc-enabled”: 1,
    “rpc-password”: “”,
    “rpc-port”: 9091,
    “rpc-username”: “”,
    “rpc-whitelist”: “127.0.0.1,10.0.0.*”,
    “rpc-whitelist-enabled”: 1,
    “upload-limit”: 30,
    “upload-limit-enabled”: 1,
    “upload-slots-per-torrent”: 14
    }

    Поидее все что не так должно писаться в /mnt/HD_a2/.transmission-daemon/transmission-daemon.log.

  4. спасибо, за ответ. посмотрел лог, на самом деле не существует папка. Отсюда вопрос: как вносить изменения в конфиг? на всякий случай, вот мой конфиг:
    root@dlink-AE8916:~# cat /mnt/HD_a2/.transmission-daemon/settings.json
    {
    “blocklist-enabled”: 0,
    “download-dir”: “\/home\/root\/Downloads”,
    “download-limit”: 100,
    “download-limit-enabled”: 0,
    “encryption”: 1,
    “lazy-bitfield-enabled”: 1,
    “message-level”: 2,
    “open-file-limit”: 32,
    “peer-limit-global”: 240,
    “peer-limit-per-torrent”: 60,
    “peer-port”: 51413,
    “peer-port-random-enabled”: 0,
    “peer-port-random-high”: 65535,
    “peer-port-random-low”: 1024,
    “peer-socket-tos”: 0,
    “pex-enabled”: 1,
    “port-forwarding-enabled”: 1,
    “preallocation”: 1,
    “proxy”: “”,
    “proxy-auth-enabled”: 0,
    “proxy-auth-password”: “”,
    “proxy-auth-username”: “”,
    “proxy-enabled”: 0,
    “proxy-port”: 80,
    “proxy-type”: 0,
    “rpc-authentication-required”: 1,
    “rpc-enabled”: 1,
    “rpc-password”: “djljktq76”,
    “rpc-port”: 9091,
    “rpc-username”: “root”,
    “rpc-whitelist”: “127.0.0.1,192.168.*.*”,
    “rpc-whitelist-enabled”: 1,
    “upload-limit”: 100,
    “upload-limit-enabled”: 0,
    “upload-slots-per-torrent”: 14
    }
    Может есть ещзе косяки? Но, полюбому, “буду у Вас на Колыме” – с меня причитается 🙂

  5. Большущуу спасибо! Немного порылся в нете и все! но с меня по прежнему причитается!!!

  6. Доброго времени суток! Все сделал как описано вот здесь http://booroondook.net/blog/2009-04-13-9, трансмиссия 1.74 запускается, но не качает в трансмиссии вылазиет ошибка No such file or directory. При этом в логе трансмиссии пишет
    [09:34:59.507] L2-My-Informer-2.2.rar: Got 30 peers from tracker
    [09:35:00.077] Couldn’t create “L2-My-Informer2.2.rar”: “/home/nobody/Downloads” is not a folder
    При этом конфиг трансмиссии выглядит:
    {
    “alt-speed-down”: 50,
    “alt-speed-enabled”: false,
    “alt-speed-time-begin”: 540,
    “alt-speed-time-day”: 127,
    “alt-speed-time-enabled”: false,
    “alt-speed-time-end”: 1020,
    “alt-speed-up”: 50,
    “bind-address-ipv4”: “0.0.0.0”,
    “bind-address-ipv6”: “”,
    “blocklist-enabled”: false,
    “dht-enabled”: true,
    “download-dir”: “\/mnt\/HD_a2\/torr_down”,
    “download-limit”: 100,
    “download-limit-enabled”: 0,
    “encryption”: 1,
    “lazy-bitfield-enabled”: true,
    “message-level”: 2,
    “open-file-limit”: 32,
    “peer-limit-global”: 240,
    “peer-limit-per-torrent”: 60,
    “peer-port”: 51413,
    “peer-port-random-enabled”: 0,
    “peer-port-random-high”: 65535,
    “peer-port-random-low”: 1024,
    “peer-port-random-on-start”: false,
    “peer-socket-tos”: 0,
    “pex-enabled”: true,
    “port-forwarding-enabled”: true,
    “preallocation”: 1,
    “proxy”: “”,
    “proxy-auth-enabled”: false,
    “proxy-auth-password”: “”,
    “proxy-auth-username”: “”,
    “proxy-enabled”: false,
    “proxy-port”: 80,
    “proxy-type”: 0,
    “ratio-limit”: 2.0000,
    “ratio-limit-enabled”: false,
    “rpc-authentication-required”: true,
    “rpc-bind-address”: “0.0.0.0”,
    “rpc-enabled”: true,
    “rpc-password”: “{6d60eaf3753a5aaa3595a0a2236d16411239293887dJ2CoT”,
    “rpc-port”: 9091,
    “rpc-username”: “dipa”,
    “rpc-whitelist”: “*.*.*.*”,
    “rpc-whitelist-enabled”: true,
    “speed-limit-down”: 100,
    “speed-limit-down-enabled”: false,
    “speed-limit-up”: 100,
    “speed-limit-up-enabled”: false,
    “umask”: 18,
    “upload-limit”: 100,
    “upload-limit-enabled”: 0,
    “upload-slots-per-torrent”: 14
    }
    Почему трансмиссия не качает в директорию заданную в ее конфиге? 🙁

Оставить комментарий