Blbne stahování discordu

Blbne stahování discordu
« kdy: 27. 01. 2024, 11:57:26 »
Discord na Linuxu aktualizuji ručně, chce to stáhnout tar.gz z https://discord.com/download což vede na https://discord.com/api/download?platform=linux&format=tar.gz

Když to stahuji z prohlížeče (Firefox, Brave), tak to vždy vytuhne třeba v polovině. Čím by to mohlo být? Nikde jinde jsem problém nezaznamenal.

Když dám wget, tak je vidět, že to tahá z ipv6, z té první adresy a to funguje:

Resolving dl.discordapp.net (dl.discordapp.net)... 2606:4700:3110::6812:3073, 2606:4700:3110::6812:3e8d, 104.18.62.141, ...

Když dám wget -4, tak tahá z té první uvedené ipv4 a tam to jede pomalu a někdy se zasekne. Většinou se to dotáhne do konce, asi má wget větší timeout?

Mám něco blbě, nebo čím by to mohlo být? Třeba v práci to jde normálně.


Re:Blbne stahování discordu
« Odpověď #1 kdy: 24. 05. 2024, 14:58:40 »
Odpovím si sám, bylo to patrně moc velké MTU v konfiguraci 6in4 IPv6 na routeru (Turris). Teď jsem tam dal od providera doporučených 1280 a jede mi to. Předtím tam bylo něco kolem 1400? Na HW a IPv4 je normálně 1500.

Jde nějak příliš velké MTU na tom 6in4 detekovat?

RDa

  • *****
  • 2 709
    • Zobrazit profil
    • E-mail
Re:Blbne stahování discordu
« Odpověď #2 kdy: 24. 05. 2024, 15:25:12 »
To vypada ze soucasti ipv6 stacku je mtu discovery, reagujici na ICMPv6 Packet Too Big ... nemas nejaky agresivni firewall co tohle blokuje? (pripadne mrkni na tcpdump, zda neco takoveho prijde, pri nevhodne velkem mtu)

ref: https://en.wikipedia.org/wiki/Path_MTU_Discovery

e3k

  • ****
  • 259
    • Zobrazit profil
    • E-mail
Re:Blbne stahování discordu
« Odpověď #3 kdy: 26. 05. 2024, 19:34:52 »
mne to tiez cez tu api linku blbne. ale ide cez: wget https://dl.discordapp.net/apps/linux/0.0.54/discord-0.0.54.tar.gz

Kód: [Vybrat]
s:[k]:~/discordtest$ wget -vvv https://discord.com/api/download?platform=linux&format=tar.gz
[2] 15759
s:[k]:~/discordtest$
Redirecting output to ‘wget-log’.
^C   <---- tu uz som necakal nejak to lagovalo
[2]-  Done
« Poslední změna: 26. 05. 2024, 19:40:09 od e3k »

_Jenda

  • *****
  • 1 605
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Blbne stahování discordu
« Odpověď #4 kdy: 27. 05. 2024, 00:09:44 »
mne to tiez cez tu api linku blbne. ale ide cez: wget https://dl.discordapp.net/apps/linux/0.0.54/discord-0.0.54.tar.gz

Kód: [Vybrat]
s:[k]:~/discordtest$ wget -vvv https://discord.com/api/download?platform=linux&format=tar.gz
[2] 15759
s:[k]:~/discordtest$
Redirecting output to ‘wget-log’.
^C   <---- tu uz som necakal nejak to lagovalo
[2]-  Done
Ve skutečnosti ses pokusil stáhnout soubor https://discord.com/api/download?platform=linux na pozadí a následně jsi provedl příkaz format=tar.gz (nastavení proměnné). Pozor na častý & v URL a vkládání do terminálu.


_Jenda

  • *****
  • 1 605
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Blbne stahování discordu
« Odpověď #5 kdy: 27. 05. 2024, 00:13:04 »
Odpovím si sám, bylo to patrně moc velké MTU v konfiguraci 6in4 IPv6 na routeru (Turris). Teď jsem tam dal od providera doporučených 1280 a jede mi to. Předtím tam bylo něco kolem 1400? Na HW a IPv4 je normálně 1500.

Jde nějak příliš velké MTU na tom 6in4 detekovat?
Populární problém byl, že administrátoři "kvůli bezpečnosti" zakazovali veškeré ICMP, a tak nepřišla zpráva o nutnosti fragmentace (IPv4 funguje protože se fragmentuje po cestě - tj. jen je přenos nepatrně méně efektivní - IPv6 se po cestě fragmentovat neumí).

Nevím jak se to má řešit, osobně nastavuju všude 1280, což je garantovaná velikost pro IPv6 a současně to není o moc nižší než typických 1500, takže se přenos nijak zásadně nezpomalí.

discord.com mi vůbec neukazuje AAAA záznam, takže nemohu vyzkoušet.

e3k

  • ****
  • 259
    • Zobrazit profil
    • E-mail
Re:Blbne stahování discordu
« Odpověď #6 kdy: 27. 05. 2024, 08:14:12 »
mne to tiez cez tu api linku blbne. ale ide cez: wget https://dl.discordapp.net/apps/linux/0.0.54/discord-0.0.54.tar.gz

Kód: [Vybrat]
s:[k]:~/discordtest$ wget -vvv https://discord.com/api/download?platform=linux&format=tar.gz
[2] 15759
s:[k]:~/discordtest$
Redirecting output to ‘wget-log’.
^C   <---- tu uz som necakal nejak to lagovalo
[2]-  Done
Ve skutečnosti ses pokusil stáhnout soubor https://discord.com/api/download?platform=linux na pozadí a následně jsi provedl příkaz format=tar.gz (nastavení proměnné). Pozor na častý & v URL a vkládání do terminálu.
jasne. tak v uvodzovkach to uz stiahne:
Kód: [Vybrat]
$ wget -vvv 'https://discord.com/api/download?platform=linux&format=tar.gz'
--2024-05-27 08:12:17--  https://discord.com/api/download?platform=linux&format=tar.gz
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving discord.com (discord.com)... 162.159.135.232, 162.159.136.232, 162.159.128.233, ...
Connecting to discord.com (discord.com)|162.159.135.232|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://dl.discordapp.net/apps/linux/0.0.54/discord-0.0.54.tar.gz [following]
--2024-05-27 08:12:18--  https://dl.discordapp.net/apps/linux/0.0.54/discord-0.0.54.tar.gz
Resolving dl.discordapp.net (dl.discordapp.net)... 104.18.52.172, 104.18.48.115, 2606:4700:3110::6812:3073, ...
Connecting to dl.discordapp.net (dl.discordapp.net)|104.18.52.172|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 101434444 (97M) [application/x-tar]
Saving to: ‘download?platform=linux&format=tar.gz’

download?platform=linux&format=tar.gz       100%[========================================================================================>]  96.74M  9.98MB/s    in 14s     

2024-05-27 08:12:34 (7.11 MB/s) - ‘download?platform=linux&format=tar.gz’ saved [101434444/101434444]

Re:Blbne stahování discordu
« Odpověď #7 kdy: 28. 05. 2024, 15:13:32 »
Asi tam nechám MTU 1280 jak říká _Jenda a uvidíme