Dlouhé odezvy (curl, FF, TB, ...) při default (nebo ipv6) oproti ipv4.

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:

  • Narazil i někdo z Vás na tento problém?
  • Jaké řešení považujete za nejčistější?
  • 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?


Hamparle

  • ****
  • 360
  • junior developer ucho
    • Zobrazit profil
    • E-mail
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

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

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
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

_Jenda

  • *****
  • 1 550
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
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


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.

Je to hawran, wrána je uživatelka známá na konkurenčním portálu jako Gréta.
...

Vyhazov z báru?

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...

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č.

...
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.