LINUX.ORG.RU

альтернатива transmission-daemon

 ,


0

2

Подскажите, есть ли альтернатива transmission-daemon?
Нужно отключить ipv6 на сервере, а он вроде как этого не умеет.
В общем нужно чтоб крутился на сервере и была морда как transgui для transmission-daemon.
Ну и чтоб умел работать только по ipv4.

ps: может патч для transmission-daemon есть на счет ipv6?

★★★★★

Есть qbittorrent-nox, там есть такая настройка и веб-интерфейс.

А Transmission точно не умеет отключать ipv6? Может, всё-таки поискать ещё, тривиальная операция же. К тому же, можно порезать ipv6 через пакетный фильтр ну или просто отключить на сервере.

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

Не знаю что там пишут и про какую версию, но даже если из конфига вообще удалить «bind-address-ipv6»: "::", после рестарта он возвращает параметр обратно.
Народ просит, но у автора на этот счет свои соображения и он похоже забил болт.

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

А Transmission точно не умеет отключать ipv6? Может, всё-таки поискать ещё, тривиальная операция же.

Судя по всему - нет.

К тому же, можно порезать ipv6 через пакетный фильтр ну или просто отключить на сервере.

Фильтрануть попробую. Но это решение так себе. Отключить вообще нельзя.

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

RestrictAddressFamilies=AF_UNIX AF_INET.
Во всяком случае в ss -anl6p|grep transm теперь чисто.
Пока прут входящие, но это наверное постепенно успокоится. Будем наблюдать.
Все-равно это как-то не правильно. Простая опция и нету.

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

Потому что демон переписывает конфиг при завершении. Если хочешь что-то руками поменять, то сначала глуши, потом меняй. Про это вроде даже в мане есть.

Ну это понятно.
Имелось в виду после правки на остановленном, а после запуска строчка появляется опять.
Приколочено намертво.

hbars ★★★★★
() автор топика

Измени две соответствующие строки на указанные мной ниже в settings.json твоего пользователя Transmission daemon (сначала отключи сервис, если он запущен):

...

"bind-address-ipv4": "0.0.0.0",

"bind-address-ipv6": "fe80::",

...

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

Покажи мне в мане хоть строчку про это.

Ты это серьезно? =)

https://github.com/transmission/transmission/blob/main/docs/Editing-Configuration-Files.md

bind-address-ipv6: String (default = "") Where to listen for peer connections. When no valid IPv6 address is provided, Transmission will try to bind to your default global IPv6 address.
PRN
()
Ответ на: комментарий от hbars

даже если из конфига вообще удалить «bind-address-ipv6»: «::», после рестарта он возвращает параметр обратно.

ну пропиши ему там 127.0.0.1 ::1

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

Покажи мне в мане хоть строчку про это.

Ты это серьезно? =)

Вполне. Где там написано как отключить ipv6? Или ты про это:
bind-address-ipv6: String (default = "") Where to listen for peer connections. When no valid IPv6 address is provided, Transmission will try to bind to your default global IPv6 address. If that didn't work, then Transmission will bind to "::".?
Это ни о чем.

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

ну пропиши ему там 127.0.0.1 ::1

Получается ерунда.

UDP (68 bytes) from ::1:51413 to 2a03:d000:4221:65fb:d10c:fd00:7a91:bd70:50368 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 2a00:62c0:30b5:6100:4999:98fe:5dad:70a3:55059 on he-ipv6                                                                  
UDP (68 bytes) from ::1:51413 to 2001:14bb:1c0:ac23:3418:f16e:f957:da40:57448 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 2a00:1760:8003:2e4:307f:8dcb:27df:111a:51780 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 2a0d:6fc2:4e91:bf00:89f5:215e:52a3:ffa2:11513 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 2a00:1370:8176:41fa:5c26:691c:40d2:dda4:15332 on he-ipv6                                                                  
UDP (68 bytes) from ::1:51413 to 2a02:2698:682a:2643:e9ac:89e8:7343:dfb3:45500 on he-ipv6                                                                  
UDP (68 bytes) from ::1:51413 to 2a02:ad8:102:e643:248e:f3c2:57cd:c8e0:35657 on he-ipv6                                                                    
UDP (68 bytes) from ::1:51413 to 2804:7f08:4:54c0:c873:cf04:25b3:a241:55234 on he-ipv6                                                                     
UDP (68 bytes) from ::1:51413 to 2a0d:6fc2:4e91:8a00:4a4:c550:1fb9:b834:11513 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 2a0d:3344:1e0d:f910:d924:816d:bee4:de8a:6881 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 2001:818:e284:fc00:c11c:9bd2:6e32:afe2:51413 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 2a02:2698:3806:db6:843d:ed56:653b:1796:23235 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 240e:370:6d34:38c0:a8ea:34c4:511f:e9e9:65157 on he-ipv6                                                                   
UDP (68 bytes) from ::1:51413 to 2804:7f08:4:54c0:ac90:7044:31d4:49c6:6881 on he-ipv6                                                                      
UDP (68 bytes) from ::1:51413 to 2a00:1370:81a2:50d9:11ce:b1f3:cd5d:710:58450 on he-ipv6  

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

Вполне. Где там написано как отключить ipv6?

Да, но для этого думать надо. И отрубить его просто - забиндить на локалхост.

Получается ерунда.

Похоже что у тебя туннель ногами настроен. И тоже забиндин на локалхост. локалхост для такого не предназначен иначе «Получается ерунда» (c)

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

Вполне. Где там написано как отключить ipv6?

Да, но для этого думать надо. И отрубить его просто - забиндить на локалхост.

Зачем тут думать, если бы было просто --disable-ipv6, или что-то типа того.
А тем что там есть в мане я вообще его не отключу никак.


Получается ерунда.

Похоже что у тебя туннель ногами настроен. И тоже забиндин на локалхост. локалхост для такого не предназначен иначе «Получается ерунда» (c)

Как ты себе это представляешь?

he-ipv6: flags=209<UP,POINTOPOINT,RUNNING,NOARP>  mtu 1480
        inet6 2001:470:xxx:xxx::1  prefixlen 64  scopeid 0x0<global>
        inet6 2001:470:xxx:xxx::2  prefixlen 64  scopeid 0x0<global>
        sit  txqueuelen 1000  (IPv6-in-IPv4)
        RX packets 4983  bytes 2274046 (2.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5067  bytes 1276934 (1.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Куда я что еще забинджу?
ps: а на счет ::1 - был такой совет. Вот и попробывал.

hbars ★★★★★
() автор топика
Последнее исправление: hbars (всего исправлений: 4)