Поскольку я обновил установку сервера Ubuntu с 16.04 до 16.10, служба передачи-демон, кажется, игнорирует settings.json.
Симптом заключается в том, что веб-интерфейс дает мне:
[ f1], но в /etc/transmission-daemon/settings.json мы не изменились до обновления:
"rpc-whitelist": "127.0.0.1,192.168.23.*",
"rpc-whitelist-enabled": true,
/var/lib/transmission-daemon/.config/transmission-daemon/settings.json также указывает на /etc/transmission-daemon/settings.json:
jast@achilles:/etc/transmission-daemon$ sudo ls -l /var/lib/transmission-daemon/.config/transmission-daemon/
lrwxrwxrwx 1 root root 38 Sep 5 12:56 settings.json -> /etc/transmission-daemon/settings.json
syslog после выполнения service transmission-daemon restart (я думаю, что обычно нужно также рассказать мне, что ips добавляет в белый список:
Jan 7 13:16:37 achilles transmission-daemon[4087]: Closing transmission session... done.
Jan 7 13:16:38 achilles transmission-daemon[5025]: [2017-01-07 13:16:38.552] UDP Failed to set receive buffer: requested 4194304, got 425984 (tr-udp.c:84)
Jan 7 13:16:38 achilles transmission-daemon[5025]: [2017-01-07 13:16:38.552] UDP Failed to set send buffer: requested 1048576, got 425984 (tr-udp.c:95)
Jan 7 13:16:38 achilles transmission-daemon[5025]: [2017-01-07 13:16:38.552] UDP Failed to set receive buffer: requested 4194304, got 425984 (tr-udp.c:84)
Jan 7 13:16:38 achilles transmission-daemon[5025]: [2017-01-07 13:16:38.552] UDP Failed to set send buffer: requested 1048576, got 425984 (tr-udp.c:95)
Итак, где он пытается получить свою конфигурацию сейчас?
У меня такая же проблема, так как я установил 16.04, тогда как раньше она работала нормально 14.04. Проверьте это: http://www.htpcguides.com/install-transmission-bittorrent-client-on-ubuntu-15-x/ - шаги №4, №5 и №6. В основном вам нужно изменить переменные сценария systemd. Я знаю, что это то, что изменилось с 14.04 по 16.04, поэтому не должно относиться к вам, если оно работает раньше, но стоит попробовать.