LINUX.ORG.RU

Qbittorrent-nox не загружает торренты из интернет.

 


0

1

1 Установил и настроил домашний сервер на Fedora 27 без графического окружения. Всё работает. Длительное время не могу решить проблему с торрент клиентом qbittorrent-nox. Всё установил, настроил, открыл порты 21, 22, 80, 443, 8080, 8999. Qbittorrent-nox, запускается, команда: systemctl status qbittorrent-nox Выводит сообщение:

qbittorrent.service - qBittorrent torrent Server
   Loaded: loaded (/usr/lib/systemd/system/qbittorrent.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2018-03-01 16:09:02 +04; 59min ago
 Main PID: 646 (qbittorrent-nox)
    Tasks: 13 (limit: 4915)
   CGroup: /system.slice/qbittorrent.service
           ├─646 /bin/bash /usr/bin/qbittorrent-nox
           └─647 /usr/bin/qbittorrent-nox-bin

мар 01 16:09:02 nikiv64 systemd[1]: Started qBittorrent torrent Server.
мар 01 16:09:12 nikiv64 qbittorrent-nox[646]: ******** Информация ********
мар 01 16:09:12 nikiv64 qbittorrent-nox[646]: Войдите в веб-интерфейс для управления qBittorrent: http://localhost:8080
мар 01 16:09:13 nikiv64 qbittorrent-nox[646]: Имя администратора веб-интерфейса: qbtuser 

из которого видно, что qbittorrent-nox запущен и активен. Доступ по Web интерфейсу из сети есть, но торренты автоматически не запускаются, более того опция «Автоматически добавлять торренты из:» не сохраняет введённый путь. При запуске торрентов вручную, они появляются в окне программы, но в графе «Статус» сразу появляется сообщение «Error» (Ошибка). Запустил на сервере команду «telnet localhost 8080» и получил ответ: «Connection closed by foreign host», (Соединение закрыто внешним хостом). Получается проблема в этом. Посмотрел список открытых портов командой «firewall-cmd --list-all» получил ответ:

FedoraServer (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp3s0
  sources: 
  services: ssh dhcpv6-client cockpit samba
  ports: 21/tcp 22/tcp 80/tcp 443/tcp 8080/tcp 8999/tcp
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

Понимаю, что чего-то не хватает, а чего не знаю и найти не могу.



Последнее исправление: leave (всего исправлений: 1)

Ответьте, пожалуйста, кто владеет ситуацией, возможна ли такая проблема (Соединение закрыто внешним хостом) с qbittorren-nox, в случае, когда интернет провайдер (Yota) блокирует торренты? Если да, то что можно в этом случае сделать? Конечно, кроме смены провайдера.

nialiv
() автор топика
Ответ на: комментарий от nialiv

Сменил оператора, проблема осталась. Получается что сама система блокирует qbittorrent-nox. Проблема в Fedora, точнее в настройках Ferewall. А какие надо изменить, найти не могу.

nialiv
() автор топика
Ответ на: комментарий от anonymous

А как уставноить, если у меня сервер без GUI? Пробовал ставить Transmissiom daemon, но запустить его не удалось даже в Ubuntu, а как установиьт его в Fedora вообще найти не удалось. И Вовсе не факт, что он будет работать, для него тоже придётся искать, какие порты окрывать и какие плагины, протоколы и т.д. ставить. Для Qbittorrent-nox осталось найти значения protocols: masquerade: forward-ports: source-ports: icmp-blocks: rich rules:

nialiv
() автор топика
Ответ на: комментарий от nialiv

Очень прошу того, кто знает, какие порты следует открыть для работы Qbittorrent-nox, просто перечислите их, например: входящие -список, исходящие - список, транзитные - список. А также, какие другие настройки необходимы, ПРОСТО СПИСОК!!! Вся информация приведена в прошлых сообщениях. Очень прошу, третий месяц ничего найти не могу!!!

nialiv
() автор топика

Там в qbittorrent можно указать порт какой использовать.

xDShot ★★★★★
()
Ответ на: комментарий от Kron4ek

Ни каких изменений произвести не удаётся, порт изменяется, но не сохраняется, также не сохраняется и путь к папке с торрент файлами

nialiv
() автор топика
Ответ на: комментарий от nialiv

Ни каких изменений произвести не удаётся, порт изменяется, но не сохраняется

То есть вообще изменения не сохраняются? Возможно, конфиг в read-only.

Kron4ek ★★★★★
()
Ответ на: комментарий от nialiv

Мало того, после попытки сохранения настроек web интерфейс пропадает и qbittorrent-nox переходит в stop и больше не запускается до перезагрузки системы

nialiv
() автор топика
Ответ на: комментарий от nialiv

Ты через Web интерфейс настройки меняешь? Попробуй напрямую в .config/qBittorrent/qBittorrent.conf через текстовый редактор.

Kron4ek ★★★★★
()

Хоть бы кто-нибудь сказал несчастному очевидное: открытые порты не нужны ни для загрузки, ни для раздачи. То есть это может помочь, но в целом не требуется.

anonymous
()
Ответ на: комментарий от anonymous

Тогда, может быть, Вы знаете причину следующего: после запуска на сервере команды «telnet localhost 8080», получил ответ: «Connection closed by foreign host», (Соединение закрыто внешним хостом). Может быть это связано с настройками роутера? У меня сотовый роутер HUAWEI 5170s-22, Другого способа подключения к интернет у меня просто нет. однако этот же роутер не влияет на скачивание торрентов их Windows и Linux Debian, Ubuntu, в них установлен Qbittorrent с GUI.

nialiv
() автор топика
Ответ на: комментарий от anonymous

Во-первых, Transmission работает под GUI интерфейсом, а у меня его нет. Во-вторых я пять лет с ним работал в Debian 7 (у меня был на нём домашний сервер) и просто устал от его глюка, при автоматическом запуске торрент файлов из указанной папки, в 100% случаев ошибка запуска и приходится их перезапускать вручную. В-третьих, я просто не знаю, как его установить на систему без графического окружения, а тем более, настроить. Qbittorrent-nox нормально работает в системе Ubuntu 16.04 Server, также без GUI, но я хотел бы, всё-таки, перейти на Fedora.

nialiv
() автор топика
Ответ на: комментарий от anonymous

Прошу прощения, дополняю: Перезапустил на сервере другую ОС Ubuntu16.04 Server с другого диска, qbittorrent-nox работает, торренты скачивает. Для проверки ввёл команду «telnet localhost 8080» и получил тот же результат: «Connection closed by foreign host». Получается, что эта команда ни при чём и дело в чём-то другом.

nialiv
() автор топика
Ответ на: комментарий от nialiv

но запустить его не удалось даже в Ubuntu

как же ты его запускал в Ubuntu?

а как установиьт его в Fedora вообще найти не удалось

dnf install transmission-daemon

да, это великое таинство, как установить ))) а ты как вообще проги устанавливаешь то? только не говори, что сорцы компиляешь )))

shashilx ★★
()
Ответ на: комментарий от shashilx

Не просто великое, а СУПЕР-ВЕЛИКОЕ!!! Установить не фокус, а вот настроить! Какие конфигурационные файлы и как их настраивать? Нигде не нашёл.

nialiv
() автор топика
Ответ на: комментарий от shashilx

После установки и настройки Transmission-daemon после ввода адреса web интерфейса: 192.168.0.3:9091, удостоился лицезреть лишь сообщение:

403: Forbidden Unauthorized IP Address. Either disable the IP address whitelist or add your address to it. If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries. If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.

Система даже не потребовала ввода имени и пароля. Привожу состав конфигурационных файлов: /etc/sysconfog/transmission-daemon:

DAEMON_USER="user"
DAEMON_ARGS="--username user --password Cflujhjl_985 --incomplete-dir /home/user/user/temp --watch-dir /home/user/user/downloads --download-dir /home/user/downloads --allowed 192.168.0.11 --blocklist -g  etc/sysconfig/transmission-daemon"

 /home/user/.config/settings.json
{
    "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,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/home/user/downloads",
    "download-queue-enabled": true,
    "download-queue-size": 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/home/user/temp",
    "incomplete-dir-enabled": true,
    "lpd-enabled": false,
    "message-level": 1,
    "peer-congestion-algorithm": "",
    "peer-id-ttl-hours": 6,
    "peer-limit-global": 200,
    "peer-limit-per-torrent": 50,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": true,
    "preallocation": 1,
    "prefetch-enabled": true,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": false,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-host-whitelist": "127.0.0.*,192.168.0.*",
    "rpc-host-whitelist-enabled": true,
    "rpc-password": "Мой пароль",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "user",
    "rpc-whitelist": "127.0.0.*,192.168.0.*",
    "rpc-whitelist-enabled": true,
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true
}
Результат работы команды systemctl status transmission-daemon
● transmission-daemon.service - Transmission BitTorrent Daemon
   Loaded: loaded (/usr/lib/systemd/system/transmission-daemon.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2018-03-21 22:05:32 +04; 2min 0s ago
 Main PID: 1333 (transmission-da)
   Status: "Idle."
    Tasks: 4 (limit: 4915)
   CGroup: /system.slice/transmission-daemon.service
           └─1333 /usr/bin/transmission-daemon -f --log-error

мар 21 22:05:32 nikiv64 systemd[1]: Starting Transmission BitTorrent Daemon...
мар 21 22:05:32 nikiv64 systemd[1]: Started Transmission BitTorrent Daemon.
мар 21 22:05:33 nikiv64 transmission-daemon[1333]: [2018-03-21 22:05:33.316] UDP Failed to set receive buffer: requested 4194304, got 425984 (tr-udp.c:84)
мар 21 22:05:33 nikiv64 transmission-daemon[1333]: [2018-03-21 22:05:33.316] UDP Failed to set send buffer: requested 1048576, got 425984 (tr-udp.c:95)

Что делать дальше, не знаю.
nialiv
() автор топика
Ответ на: комментарий от nialiv

откуда взялся файл /etc/sysconfig/transmission-daemon? поглядел в пакеты transmission-daemon/transmission-common, нету там такого файла который бы ложился в /etc/sysconfig. оно ваще его не ложит. далее. тебе же вывод systemctl status transmission-daemon показал

   CGroup: /system.slice/transmission-daemon.service
           └─1333 /usr/bin/transmission-daemon -f --log-error
неужели не видишь, что он не принял твоих подстановок из /etc/sysconfig/transmission-daemon? (потому что он ваще и не знает, что там чтото нада искать). еще далее. setting.json - незнайка настолько сильно тебя покусал, что даже в гугле ты самозабанился и неможешь погуглить фразу - transmission settings.json - которая выведет тебя на описание файла. и еще далее. хочешь запустить от определенного юзера демон? правь напрямую systemd unit-файл трансмишена (ТОЛЬКО ЮЗЕРА! ненадо больше ничего там править!). остальное - в settings.json. как только поправишь юзера в юнит-файле - он подхватит твой settings.json

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

shashilx ★★
()
Последнее исправление: shashilx (всего исправлений: 1)
Ответ на: комментарий от shashilx

Совершенно случайно на одном из англоязычных сайтов нашёл настройку Transmission-daemon, причём для CentOS 7, перевёл, изучил. Выяснилось, что всё сделано правильно с одним лишь НО, для подключения к web-интерфейсу необходимо в адресной строке браузера ввести буквально: http://192.168.0.3:9091/transmission/web/. Ввёл и даже не ожидал такого быстрого открытия web-страницы, причём даже не потребовался пароль. Каким местом я должен был об ЭТОМ догадаться? Осталась одна небольшая проблемка, как автоматически запускать *.torrent-файлы из указанной папки, но это уже мелочь, хотя опыт 5 летней эксплуатации Transmission на сервере Debian 7 Gnome, показал, что при включении опции «Автоматически добавлять торренты из папки», приводил к тому, что все *.torrent-файлы признавались ошибочными и их приходилось запускать заново вручную. Вручную они запускались все без проблем. Найти решение проблемы не удалось.

nialiv
() автор топика
Ответ на: комментарий от shashilx

От этой «вакцины» у меня уже давно хронический «передоз» и, как следствие сильнейшая аллергическая реакция на грани «анафилактического шока». А «укусы незнаек» бывают десятки раз в день на различных форумах, уже начинает появляться от них иммунитет.

nialiv
() автор топика
Ответ на: комментарий от nialiv

А как уставноить, если у меня сервер без GUI?

sudo dnf install transmission-cli
ozz_is_here
()
Ответ на: комментарий от shashilx

Сеть домашняя, даже доступ к многим ресурсам сети chmod 777 и без ввода пароля. Эта настройка сделана, скорее всего, от отчаяния, на удачу, а вдруг поможет и хотя-бы с одного компьютера торрент клиент заработает. Не удалось. в последствии применил маску: 192.168.0.*.

nialiv
() автор топика
Ответ на: комментарий от Zhbert

Rtorrent пробовал. Работает только в том случае, если пользователь, запустивший его, активен на сервере, иначе закачка останавливается. Настроить нормальную работу не удалось. Да и возможности его, мягко говоря, скромные.

nialiv
() автор топика
Ответ на: комментарий от nialiv

яхз что ты там куришь, но я захожу просто http://1.2.3.4:9090 без всяких. и ставлю без всяких сайтов, сам. у этих сайтов - как ни из сорцов рекомендация (хотя нужные пакеты есть в репах), так еще какая ересь. всраку. изучил файлы пакетов, погуглил синтаксис конфигов и вперед сам.

shashilx ★★
()
Ответ на: комментарий от shashilx

Вообще-то говоря, я некурящий, а также непьющий и не глотающий «колёса». А информацию, особенно последнее время нахожу, почему-то, исключительно на англоязычных сайтах у «тамошних» блоггеров. С чего бы это? Самое удивительное в том, что вся переписка по этой теме оказалась бесполезной, а о Transmission я знал и давно имел с ним проблемы и инфу нашёл именно на англоязычном сайте, после того, как разозлился на абсолютно бесплодную переписку. Я предоставил всю информацию, а в ответ в лучшем случае ничего. В конечном итоге во всём разобрался сам. Всем спасибо. Fine.

nialiv
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.