Использование Transmission на ubuntu
При использовании transmission на ubuntu в логе можно обнаружить ошибки следующего вида
UDP Failed to set receive buffer: requested 4194304, got 425984 (tr-udp.c:84)
UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:89)
UDP Failed to set send buffer: requested 1048576, got 425984 (tr-udp.c:95)
UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:100)
Как видно из текста ошибок, transmission не может выделить достаточно большие буферы для передачи данных по сети.
Для устранения причины ошибок нужно увеличить максимально допустимые размеры буферов - например, через файл /etc/sysctl.conf
net.core.rmem_max = 5242880
net.core.wmem_max = 5242880
После изменения /etc/sysctl.conf новые настройки можно применить без перезузки командой
sysctl -p
P.S. Если вы пробрасываете порт для transmission вручную - убедитесь, что проборос работает как для TCP, так и для UDP