Fórum Root.cz

Hlavní témata => Software => Téma založeno: hawran diskuse 29. 08. 2020, 18:43:19

Název: Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: hawran diskuse 29. 08. 2020, 18:43:19
Zdravím,
už mne dožraly (čím dále delší) odezvy Firefoxu, Thunderbirdu při připojování, kdy se aplikace jakoby na pár sekund zasekne, tak jsem zagooglil a zjistil jsem zajímavou věc - prý že se (nejen moje) Ubuntu chová podivně při resolvení jmen.
Počkat - moje takřka poslední Ubuntu, na ne tak starém notesu?

Tak jsem udělal pár pokusů a opravdu jsem zjistil zajímavé věci:
Kód: [Vybrat]
$ time curl -s -o /dev/null www.google.com && echo OK || echo ERR
real 0m15.632s
user 0m0.008s
sys 0m0.011s
OK

$ time curl -s -o /dev/null www.seznam.cz && echo OK || echo ERR
real 0m15.568s
user 0m0.001s
sys 0m0.018s
OK

$ time curl -6 -s -o /dev/null www.google.com && echo OK || echo ERR
real 0m15.538s
user 0m0.013s
sys 0m0.004s
ERR

$ time curl -6 -s -o /dev/null www.seznam.cz && echo OK || echo ERR
real 0m15.543s
user 0m0.009s
sys 0m0.012s
ERR

$ time curl -4 -s -o /dev/null www.google.com && echo OK || echo ERR
real 0m0.108s
user 0m0.008s
sys 0m0.008s
OK

$ time curl -4 -s -o /dev/null www.seznam.cz && echo OK || echo ERR
real 0m0.078s
user 0m0.011s
sys 0m0.005s
OK

Podobně i wget.

Gůglil jsem dál a narazil jsem na spoustu nejrůznějších rad, prostě děs.

Tak se radši zeptám odborníků tady:

Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: Hamparle 29. 08. 2020, 18:47:43
Pane Vráno  nebo jaké máte dnes pohlaví, mě se toto stávalo na windows, po úpravě souboru hosts. Už nevím přesně příčinu, ale může to být:
-odmazané jméno počítače( není tam ani jeden záznam 127.0.0.1)
-chybí tam záznam pro localhost
-je tam více záznamů pro 127.0.0.1
Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: hawran diskuse 29. 08. 2020, 19:00:55
Zdravím,
...

Omlouvám se, nedopsal jsem to podstatné:
Kód: [Vybrat]
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: ByCzech 29. 08. 2020, 19:17:19
Přijde mi, že máš problém se spojením IPv6. Co to zkusit v jádře podporu pro IPv6 vypnout a zkusit znovu? Pokud se ukáže, že to je ono, tak distro za to nemůže, ale poskytovatel netu.

Kód: [Vybrat]
# echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6

# echo "1" > /proc/sys/net/ipv6/conf/default/disable_ipv6

# echo "1" > /proc/sys/net/ipv6/conf/lo/disable_ipv6
Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: _Jenda 29. 08. 2020, 23:29:44
Je to hawran, wrána je uživatelka známá na konkurenčním portálu jako Gréta.

No tak normální debug, ne?

 - jako obecně se priorita nastavuje v /etc/gai.conf, je tam komentář co se má odkomentovat pokud chceš preferovat IPv4
 - dig nix.cz
 - dig @8.8.8.8 nix.cz
 - podívat do /etc/resolv.conf
 - ip a, ip -6 r
 - ping na IPv6 gateway
 - pokud IPv6 gateway nepoznáváte, tak máte v síti zařízení, které posílá nesmyslné RA, a to je potřeba vyřešit
Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: hawran diskuse 30. 08. 2020, 11:37:09
Přijde mi, že máš problém se spojením IPv6. Co to zkusit v jádře podporu pro IPv6 vypnout a zkusit znovu? Pokud se ukáže, že to je ono, tak distro za to nemůže, ale poskytovatel netu.

Kód: [Vybrat]
# echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6

# echo "1" > /proc/sys/net/ipv6/conf/default/disable_ipv6

# echo "1" > /proc/sys/net/ipv6/conf/lo/disable_ipv6

No, je to o2.
Ale díky, zkusím.
Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: hawran diskuse 30. 08. 2020, 11:37:50
Je to hawran, wrána je uživatelka známá na konkurenčním portálu jako Gréta.
...

Vyhazov z báru?
Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: hawran diskuse 30. 08. 2020, 11:46:55
Přijde mi, že máš problém se spojením IPv6. Co to zkusit v jádře podporu pro IPv6 vypnout a zkusit znovu? Pokud se ukáže, že to je ono, tak distro za to nemůže, ale poskytovatel netu.

Kód: [Vybrat]
# echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6

# echo "1" > /proc/sys/net/ipv6/conf/default/disable_ipv6

# echo "1" > /proc/sys/net/ipv6/conf/lo/disable_ipv6

No, je to o2.
Ale díky, zkusím.

Mi se zdálo, že jsem se přihlásil nějak rychle a všechno bylo jako "blesk" - dneska už to neblbne.
Takže zřejmě nějaká krpa u provajdra...
Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: Ondřej Caletka 30. 08. 2020, 20:56:12
Tak jsem udělal pár pokusů a opravdu jsem zjistil zajímavé věci:

  • Narazil i někdo z Vás na tento problém?

Zcela evidentně rozbité IPv6 v koncové síti.

  • Jaké řešení považujete za nejčistější?
Zjistit příčinu rozbitosti a zjednat nápravu.

  • A jak je možné, že i ve 21. století se distro, u kterého se předpokládá bezproblémová funkcionalita out-of-the-box, chová jako bedna kytu?
Dokud nebude součástí distribuce nějaký způsob připojení k internetu nezávislý na okolním prostředí, tak takové problémy budou existovat. Není přeci povinnost distribuce maskovat síťové problémy. Bohužel to dělají webové prohlížeče, což v roce 2011 vypadalo jako dobrý nápad, ale o 9 let pozdějí se nám to vymstívá právě v tom, že místo aby všechno fungovalo stejně blbě, funguje blbě jen všechno, co není prohlížeč.
Název: Re:Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.
Přispěvatel: hawran diskuse 31. 08. 2020, 10:11:07
...
Zcela evidentně rozbité IPv6 v koncové síti.

...
Zjistit příčinu rozbitosti a zjednat nápravu.

...
Dokud nebude součástí distribuce nějaký způsob připojení k internetu nezávislý na okolním prostředí, tak takové problémy budou existovat. Není přeci povinnost distribuce maskovat síťové problémy. Bohužel to dělají webové prohlížeče, což v roce 2011 vypadalo jako dobrý nápad, ale o 9 let pozdějí se nám to vymstívá právě v tom, že místo aby všechno fungovalo stejně blbě, funguje blbě jen všechno, co není prohlížeč.

OK
OK
Ale ta "rozbitost" se projevuje nejviditelněji právě v prohlížeči.