abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 22
dnes 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 4
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 14
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 25
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 15
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 4
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 1
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 773 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: IPv6 - nejede Gmail

5.1. 09:57 Tonda
IPv6 - nejede Gmail
Přečteno: 1073×
Zdravím!

Nevím si už rady, tak se zkusím zeptat... Snažím se rozchodit IPv6 a uvízl jsem v situaci, kdy se to zdánlivě tváří, že to je funkční - webové stránky, které mají konektivitu přes IPv6, se načítají touto cestou a i test na http://ipv6-test.com/ říká, že je vše OK.

Jenže když se chci přihlásit na Gmail, tak po vyplnění jména a hesla to zůstane zaseklé a nepokračuje v načítání nebo to maximálně zobrazí průběh načítání a cca v půlce se to kousne. Dál se to nikdy nedostane. Takže na Google Mail se nikdy přes "šestku" nedostanu.

Koukal jsem se na to Wiresharkem a hádám, že tomu kousnutí odpovídá moment, kde moje strana posílá "TLS Encrypted Alert - 21" a hned za tím moje strana ukončuje spojení (FIN paket). Jako odpověď ke mě přijde RST od protějšku. Před tím normálně lítají pakety tam a zpátky - nic z toho nevyčtu.

Mám z dřívějších dob na jiném pc nainstalovaný tunel na IPv6 pře Gogo6. Když to nahodím, tak ten Gmail jede v pohodě.

Router je pc s Fedorou, připojení na Internet je přes O2, modem je zapojen jako bridge, ip6tables jsou prakticky prázdné (mám tam jen 2 řádky - pro provoz na loopbacku). Na ppp0 se nastavuje šestková adresa přes RA, na domácím síťovém rozhraní je radvd, který posílá prefix získaný od poskytovatele přes DHCP. MTU na ppp0 se nastavuje samo na 1492. V konfiguráku pro radvd jsem to zkoušel snížit na 1400, ale nepomohlo to...

Pracovní pc je Fedora, ip6tables úplně prázdné.

Budu vděčný za jakýkoliv námět co zkusit, protože už fakt nevím, co s tím.

Řešení dotazu:


Odpovědi

5.1. 11:19 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Co znamená ip6tables prázdné? (ACCEPT, DROP, REJECT?)

Pro správnou funkci IPv6 nesmíš blokovat icmp pakety.

Jinak jaký máš modem, v comtrendu VR-3026e nejde aby byl modem v bridge a fungovalo IPv6. (Chyba v FW a zatím to neopravily a asi neopraví)

Jinak ostatní věci fungují - všechny ostatní servery.
5.1. 11:53 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Na routeru je pouze:
ip6tables -A INPUT -i lo -j ACCEPT
ip6tables -A INPUT -d ::1 -j DROP
Jiného nic neblokuji.

Modem mám ZyXEL VMG1312-B30B. Firmware je aktualizovaný (zaslaný z podpory ZyXEL ČR), původní firmware (a podle O2 stále nejnovější) dělal s bridgem problémy.
Ad "ostatní věci" - normálně prohlížím stránky (ve Firefoxu mám plugin, který ukazuje, jestli je stránka načítána po IPv6) a zdánlivě není problém.
Zatím vím, že mi nejde Google mail - ten se nenačte vůbec, a ještě Google mapy. Tam se při načítaní mapy jednotlivé čtverce často nenačtou všechny, ale v nějakým okamžiku se to kousne.

Takhle podobně mi to blblo, když jsem nastavoval starou IPv4 - než jsem přišel na to, že musím na routeru (v iptables) u odchozích SYN paketů nastavovat MSS na nějakou nižší hodnotu - podle MTU v PPPoE. Na IPv6 už nevím, co "poštelovat". Zkusil jsem v radvd.conf snižit MTU (AdvLinkMTU 1400). Ale to nepomohlo. Všiml jsem si ve Wiresharku, že snižení toho MTU se projevilo ve snížení hodnoty parametru MSS - ten se nastavil na 1340 bytů. Což se mi zdá dostatečně malé a nepokoušel jsem se to dál snižovat. Nevím, co s tím...
5.1. 12:19 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
A základní politika je ?

Forward paketů je povolen?

A blbne to z jiného PC a nebo z toho co dělá router a nebo z obou?

Význam těch pravidel na routeru nechápu, protože pokud máš politiku na ACCEPT tak jsou zbytečná a pokud máš politiku na DROP tak z routeru nemůže nic přes IPv6 odejít.
5.1. 13:02 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Základní politika je ACCEPT.
Forward je povolen - z domácí sítě udělám úspěšný "ping6 www.google.com" a načítám www stránky (na IPv6). Na síťovém rozhraní je vidět provoz IPv6.
Test z jiného PC udělám večer a zítra napíšu, co to dělalo.
Význam těch pravidel by měl být ten, že by nepovolila connect z LAN, pokud by měl paket IP adresu loopbacku a MAC adresu routeru. Za normálního provozu se to nestává, ale při troše snahy to lze vyrobit. (si myslím) Dalo by se o tom polemizovat, jestli to je paranoidní nebo (technicky) zbytečné (navíc, nepotřebné), ale myslím, že na problém, který řeším, to nemá vliv.
5.1. 13:20 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Tak potom nevím kde je problém - v MTU asi ne protože i tunel má menší MTU, ale klidně můžeš skusit menší MTU.

Skus skouknout routovací tabulku zda tam není nějaká zrada?

Pak mě napadá nějaká zrada v tom ppp0, ale jaká netuším.
5.1. 13:51 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Děkuji. Večer to vyzkouším, zítra dám vědět.
pavlix avatar 2.2. 12:57 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Občas je potřeba hlídat MTU z obou stran. :)
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
5.1. 14:17 Vantomas | skóre: 24 | Praha
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Takže přes IPv4 to funguje a přes IPv6 to nejde? IPv6 konektivita není nativní a je skrz nějaký tunel? Ten tunel má menší MTU než 1500? Problémům se zasekáváním webových stránek spolu při menším MTU značí na problém s tím, že něco po cestě zahazuje pakety, které něco odmítá fragmentovat. Řeší se to přes takové to nastavení TCP MSS, ale většinou se to nastavuje na druhé straně VPN odkud pakety přichází, což by mohl být problém, protože tam asi nebude přístup.
5.1. 14:55 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
IPv4 je OK. MSS nastavuji v iptables.
IPv6 je nativně přes O2 - zde řeším ten problém (nejde mi přihlásit se na Gmail).
Na routeru směrem na O2 mám na ppp0 rozhraní MTU 1492. Jak jsem psal dříve, zkusil jsem snižit MTU na 1400, což se projevilo tak, že si TCP spojení nastavil MSS na 1340 (to by snad mohlo stačit?). Ale blblo to pořád dál.

Pro porovnání jsem zkusil IPv6 přes tunel (MTU 1280) a tam mi to jelo v pořádku.
5.1. 22:11 j
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Telecum? No trebas je ten port na kterej se pripojujes strasne nebezpecnej, tak ho radsi blokujou, to oni radi ... nebo ti blokujou DNS, to taky radi ...

Jinak me napada, vzhledem k chovani ktery popisujes ... nahod si noscript, a zkus ten mail, mapy bez js fungovat nebudou. Alternativne vyzkousej jinej browser. Tohle totiz vypada jako nejakej problem az na urovni js, kdyz ti 6ka jak pises funguje. Pripadne muzes checknout nmap -6 ...

Mno a pokud si rad dojdes zarvat na nadrazi, tak muzes poslat nejakou tu stiznost ze to nefunguje.

Jop, jeste me napada ... to radsi nechtej vedet ... teda v CR si provideri radi delaj ruzny naschvaly, takze tvoje cesky pakety klidne muzou behat pres londyn ... a zpet do CR ... mno a jelikoz google ma po svete ruzny rekneme cache, tak se kvuli tomu proste pripojujes na nejakou ne zrovna idealni a tudiz ... to proste funguje tak jak popisujes. Muzes zkusit trace, ale je treba si uvedomit, ze googli DNS ti pokazdy vrati neco jinyho. Takze je lepsi to otestovat na necem domacim.
6.1. 09:23 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
DNS resolver mám vlastní na routeru. Mám zapnuté DNSSEC.
pavlix avatar 2.2. 12:58 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
A testoval jsi, že tam není problém? Tzn. že resolving funguje, jak má?
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
pavlix avatar 2.2. 13:09 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Teď koukám teprve, že je to ten stejný problém, co už je zřejmě vyřešený.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
pavlix avatar 8.1. 12:07 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Klasika. Problém pouze přes O2 a ti ho v životě nedokážou řešit. Škoda že na něj narážíš až u těch javaskriptů. Když používáš tunel, jede všechen traffic gmailu po IPv6?
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
6.1. 09:39 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Udělal jsem test na jiném počítači, kde jsou Win7. Zde všechno fungovalo tak, jak má. Vyzkoušel jsem přihlášení do Gmailu, jak z Firefoxu, tak i z Internet Exploreru, všechno bez problémů.

Takže mě zlobí jen jiné 2 PC (oba Linux) - jeden z Fedorou 23 a druhý s Ubuntu 14.04 LTS. Oba plně aktualizované.
Řadu webů načítám bez problému, např. www.abclinuxu.cz, www.root.cz, www.wikipedia.org.
Ale nenačte se mail.google.com a www.youtube.com blbne - ten se někdy načte, někdy ne.

Zkoušel jsem oveřit velikost paketu, který projde:
ping6 -c 3 -M do -s 1444 www.google.com
PING www.google.com(prg02s12-in-x11.1e100.net) 1444 data bytes
1452 bytes from prg02s12-in-x11.1e100.net: icmp_seq=1 ttl=57 time=55.9 ms
1452 bytes from prg02s12-in-x11.1e100.net: icmp_seq=2 ttl=57 time=59.8 ms
1452 bytes from prg02s12-in-x11.1e100.net: icmp_seq=3 ttl=57 time=48.9 ms

--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 48.936/54.908/59.828/4.516 ms


U většího si už stěžuje, že je větší, než dovoluje MTU(=1492).
Řekl bych, že v MTU problém nebude.
6.1. 10:04 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Co firewally na těch linuxech pro IPv6?

Pak když používáš svůj DNS co skusit na těch PC kde to blbne nastavit DNS na nic.dns?

2001:1488:800:400::130 2001:678:1::206

Protože mě fakt nenapadá kde jinde by mohl být problém.
6.1. 10:12 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Pak mě už napadá pouze jedna věc odpojit všechno nechat pouze ty windows a spojit se s mailem na google a wiresharkem si uložit komunikaci, a pak to skusit z linuxu a porovnat rozdíly.

A zjistit co neprošlo.
6.1. 11:10 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Firewally mají všechno ACCEPT, resp. žádná pravidla.
Wiresharkem jsem to studoval, ale nic z toho nepoznám - na začátku DNS dotazy, pak šifrovaná komunikace... Nakonec reset spojení. :-(

No nic, děkuji za nápady, budu se s tím dál nějak prát.
Jendа avatar 6.1. 11:54 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Projevila se ta změna MTU i na klientech?

Můžeš to zkusit něčím víc lowlevel, třeba openssl s_client?
6.1. 12:27 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Ano, MTU jsem zkusil změnit v nastavení radvd na routeru - vyzkoušel jsem AdvLinkMTU dát na 1400 a posléze i 1280. Změna se u klienta objevila - ve Wiresharku u SYN paketů byla odpovídající hodnota (=MTU-60). Ale Gmail se i s takto sníženou hodnotou odmítal načíst.

Jenom připomenu, že když jsem vypnul nativní IPv6 přes O2 providera a nahodil tunel přes Gogo6 (ten měl MTU 1280), tak všechno chodilo. Připadám si jak blázen.

"openssl s_client" mi nic neříká. Vyhledám a nastuduji. Ale asi bych se k tomu dostal až přes víkend.
6.1. 12:29 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
...mám na mysli: MSS=MTU-60
6.1. 12:27 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Skus přímo na síťovce nastavit MTU třeba na 1000 co to udělá, pak by od klienta neměl odejít větší paket.

Já IPv6 mám a youtube bez problémů.
6.1. 12:46 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
IPv6 má kde kdo a bez problémů. Jen se tento druh problému špatně diagnostikuje.

"přímo na síťovce" je kde? Je klient se síťovkou, pak router se síťovkou a pak ppp rozhraní. Obě síťovky mají MTU 1500 - což odpovídá ethernetu a je podle mě správně. ppp rozhraní má MTU 1492, což odpovídá protokolu PPPoE a mělo by tak správně být (podle mě, ale mohu se mýlit). A mám pocit, že se to tak nastaví samo při nahození ppp spojení.
Jendа avatar 6.1. 13:11 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
IPv6 nemůže fungovat, když je MTU pod 1280, takže 1000 nenastavíš, ne?
6.1. 13:35 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Tak tak. Měl jsem v hlavě, že to má nějaké rozpětí, ale nebyl jsem si jist, jak ta čísla jsou.
6.1. 21:58 Vantomas | skóre: 24 | Praha
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Ve Windows funguje, v Linuxu nefunguje, to je zajímavé zjištění.

Ta Fedora kam je připojen modem má i Xka aby se vyzkoušel ten Google přímo z toho stroje? Nebo se to zkouší až z dalšího počítače v síti za touto Fedorou? Dle popisu vidím, že tam jsou Fedory dvě, tak jen odkud to přesně nejde.

Jestli něco zkoušet pingem, tak to chce zkusit více IP adres než jen ten google.com, protože přihlašování do Google služeb funguje několika redirectama napříč různýma serverama, které se starají o přihlášení uživatele a problém může být zakopaný na jednom z těchto serverů. Může třeba blokovat pakety o menší velikosti nebo tak něco. To by i vysvětlovalo proč zlobí všechny Google služby, protože závisí na těchto SSO serverech.

Zatím kdykoliv jsem se vždycky setkal s problémem, že nějaké weby šly a jiné záhadně ukázaly jen bílou stránku byl v tom, že jsem v cestě měl nějakou VPN, kde nebylo nastaveno MSS pro fragmentaci paketů směrem do tunelu a tak došlo k zahození toho paketu.

Pokud to na problém s MTU nevypadá, tak jsem se s tímto problémem takto nikdy nesetkal a tak jsem zkusil pogooglovat ohledně ipv6 a bílé stránce a našel jsem tři roky starý bugreport u Mozilly, že je problém při přístupu na Google přes IPv6, někdo tam doporučil ve Firefoxu zakázat IPv6 a používat jen IPv4, načež zadavatel řekl "IT WORKS!" a tím to skončilo. Zkoušelo se to v tom Linuxu i v jiném prohlížeči než ve Firefoxu?
7.1. 09:11 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Win7 funguje. Fedora 23 a Ubuntu 14.04 LTS nefunguje, a včera jsem vyhrabal jednu starou flešku s Kali Linux 1.1.0 (cca 2 roky staré) kde je prohlížeč IceWeasel (odnož Firefoxu) a tam to po IPv6 jede - Gmail se normálně načte.

Router je Fedora 23 Server, bez grafiky.

Ping posílám zpravidla na www.seznam.cz a www.google.com . Vrací se bez problémů. Včera jsem znovu zkoušel posílat ping pakety s nastavenou velikostí odpovídající MTU na ppp rozhraní (1492). Díval jsem se ve Wiresharku - jde velký paket tam a velký paket se vrátí.
Pokud by po cestě bylo úzké hrdlo, tak bych čekal, že se to vyřeší pomocí ICMP zpráv.
Nicméně, i tak jsem zkoušel snížit MTU, které posílá z routeru do domácí sítě radvd na 1280 (což je asi technické minimum pro IPv6) a i tak to blblo.

Přísně vzato - on ten Gmail na bílé stránce skončí v cca 50% případů, někdy to projde až k tomu bežícímu proužku, který zobrazuje načítání stránky a zatuhne nekompromisně až tam.
7.1. 19:15 j
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
A overil sis, ze ty widle komunikujou nativne a ne pres tunel? Klidne na nich muze bezet tunel.
6.1. 22:09 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail

Jako výstřel do tmy naslepo bych doporučoval zkusit na tom serveru/routeru následující:

ip6tables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

To zajistí, že ať je MTU v LAN jakákoliv, SYN směrem ven nebude navrhovat celou LAN MTU (což bývá na WiFi třeba 2700 B, na ethernetu většinou 1500 B, nejsou-li tam jumbo pakety, atp.), ale tweakne to na správnou menší hodnotu, aby se žádná ze stran nesnažila poslat paket, který prostě neprojde.

Tohle by mohl být problém s MTU, který jsem už párkrát viděl a který se projevuje naprosto přesně tím, co je napsáno v dotazu — všechno zdánlivě prochází až do té chvíle, než se z jakéhokoliv důvodu (obrázek, kryptografický protokol) začnou generovat pakety o velikosti těsně pasující do MTU nebo (v případě PPPoE) překračující MTU. Protože se IPv6 prostě nefragmentuje (skoro, většinou, až na pár hodně zvláštních překvapení), je jasné, že na tohle doplatí mnohem snáze než IPv4.

A mimochodem, výše uvedený příkaz s iptables místo ip6tables se může hodit také pro IPv4 — zlepší totiž throughput i latenci právě v situacích, ve kterých by se jinak fragmentovalo na velké počáteční kusy paketů a malé zbytky.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
7.1. 09:20 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Zkoušel jsem.

To co popisujete, jsem zažil když jsem nastavoval modem, aby chodil jako bridge. Internet se choval velice podivně (dost podobně jako ten můj současný problém - proto se pořád snažím něco dělat s tím MTU) - www stránky se někdy načetly, někdy ne. Ale co si vzpomínám, tak těch nefungujících stránek bylo mnohem víc, stačilo aby někde byly obrázky nebo nějaký objemnější obsah. Tam mě to trklo brzy a "mss clamping" to vyřešil.

Proto taky jedna z prvních věcí byla, že jsem to zkusil naroubovat i do těch ip6tables. Ale nepomohlo to. V tcpdump jsem si ještě ověřoval, jestli se na tom routru v hlavičce SYN paketů ta hodnota MSS opravdu předělává...
7.1. 14:56 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Protože se IPv6 prostě nefragmentuje (skoro, většinou, až na pár hodně zvláštních překvapení)

Tak tohle jsem si kdysi taky myslel…

7.1. 16:38 Andrej | skóre: 43 | blog: Republic of Mordor | Zürich
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail

A byla to pravda.

ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
7.1. 17:23 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Ne, byl jsem z toho omylu velmi rychle vyveden.
7.1. 21:21 lertimir | skóre: 58 | blog: Par_slov
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
No fragmentují se na odchozí stanici. Samozřejmě, protože UDP paket větší než MTU musí rozdělit IP. Ale Andrej asi myslel to, že po cestě se IPv6 nefragmentuje.
pavlix avatar 8.1. 12:11 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Tak jestli to dobře chápu, tak andrej pouze nešikovně použil závorku (napsal do ní něco, co zásadně mění smysl sdělení).
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
7.1. 09:38 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Takže jsem večer zase zkoušel možné i nemožné a toto jsem zjistil:

- zkusil jsem promazat cache ve Firefoxu - nepomohlo
- zkusil jsem zakázat všechna rozšíření ve Firefoxu - nepomohlo
- zkusil jsem se přihlásit na email Seznamu - bez problémů (samozřejmě po IPv6)
- znovu jsem zkoušel poslat ping pakety na www.google.com s nastavenou velikostí na 1464 (IPv4) a 1444 (IPv6) - bez problémů
- během záseku načítání Gmailu jsem si všiml, že se někdy zobrazí dole taková ta nabídka na přepnutí stránek do holého HTML rozhraní - po kliknutí se Gmail normálně načetl (samozřejmě pouze v tom HTML)
- zkusil jsem nabootovat ze staré flešky, kde jsem měl Kali Linux 1.1.0 (cca 2 roky starý), kde je prohlížeč IceWeasel a ten Gmail načetl normálně. Ale možná nenačítal to samé, jako ten Firefox na aktuální Fedoře, protože IceWeasel chtěl jméno a heslo v jednom formuláři. Ten aktuální Firefox po zadání jména jakoby přeskočí na další stránku, kde je formulář pouze pro heslo.
- na závěr jsem si znovu nahodil tunel na Gogo6 a znovu vyzkoušel, že ten Gmail, který jsem dříve nenačetl, tady normálně otevírám. K vzteku...
7.1. 09:59 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Při pročítání komunikace směrem na Seznam email jsem zjistil, že na začátku přijde z login.szn.cz jeden paket velký 1516 bytů (MTU pro PPPoE je 1492). To nechápu, jakto že to vůbec projde?!
7.1. 10:15 Vantomas | skóre: 24 | Praha
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Protože se ten paket fragmentuje a přes tunel a následně 1500B Ethernet pošle na víc částí, ale po složení paketu se do systému dostane jako 1516B.

Co zkusit na tý Fedoře a Ubuntu nainstalovat ještě jiný prohlížeč a vyzkoušet to v tom, aby se eliminoval ten bug ve Firefoxu u kterého doporučovali vypnout IPv6? Nejlépe něco co není od Mozilly a něco co nepoužívá Gecko.
7.1. 10:42 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
To složení fragmentů dohromady proběhne ještě předtím, než to čte Wireshark?

Na tom Ubuntu bych to mohl zkusit. To by mohlo ledacos napovědět. Tak co je na výběr - asi Chrome nebo Opera, že?
7.1. 11:53 Vantomas | skóre: 24 | Praha
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Místo Chrome lze nainstalovat Chromium, to je většinou bez Google blobů, kdekomu se ty Google věci příčí.

Co se skládání fragmentů týče, přiznám, že jsem toto nikdy nezjišťoval a nemotal se kolem toho, nebylo proč. Něco se dá domyslet kolem toho, že MTU je záležitost druhé vrstvy, takže to skládá přímo síťovka v nějaké mezipaměti nebo jádro někde na vstupu do subsystému.
7.1. 15:03 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
To složení fragmentů dohromady proběhne ještě předtím, než to čte Wireshark?

Rozhodně ne. Pokud to tedy někdo neposkládá ještě předtím, než to vůbec přijde na ten stroj (což by se ale u IPv6 stát nemělo).

7.1. 21:23 lertimir | skóre: 58 | blog: Par_slov
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Ale TCP pakety větší než MTU by chodit neměly.
7.1. 21:48 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
To by sice chodit neměly, ale vzhledem k tomu, že to není o moc větší a že kolega nepíše, co všechno je započteno do těch 1516 B, moc dalekosáhlé závěry bych z toho nevyvozoval.
8.1. 13:40 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Výpočet vypadal takto:
Délka paketu ve Wiresharku (sloupec nadepsaný "length") byla 1530.
Od ní jsem odečetl "ethernet header" - 14 bytů.
Vzniklo 1516 bytů - IP hlavička + data.
Pokud je MTU mého PPP rozhraní 1492, tak čekám, že nic většího neprojde ven a ani ke mě. Ale nehádám se, mohu se samozřejmě mýlit.
pavlix avatar 2.2. 13:06 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Wireshark neumí reportovat velikost IP paketu, aby člověk nemusel hádat? Mně osobně celý problém stále zavání MTU, ať už z jedné nebo z druhé strany. V případě, že něco běhá, tak spíše z té druhé.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
7.1. 10:55 alkoholik | skóre: 35 | blog: Alkoholik
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Jeste se podivej, jestli ti tam pri vytuhnuti nevisi nejake TCP spojeni ve stavu SYN_SENT.
7.1. 11:03 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Nemyslím si, že by tento stav nastal - ve Wiresharku je vidět SYN paket na začátku, pak odpověď a další komunikace do ukončení spojení (FIN a RST). Bohužel je všechno šifrované (https) a nelze v té komunikaci vyčíst, proč se to kousne.
Nicméně, píšu si to na seznam a večer se zkusím i na toto podívat.
7.1. 19:19 j
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Chmm ... tohle by opet ukazovalo na problem s js, a tudiz browser.
pavlix avatar 8.1. 12:12 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
A zkusil jsi Chrome/Chromium?
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
Luboš Doležel (Doli) avatar 7.1. 17:53 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Spustit Wireshark na úrovni vaší vnitřní sítě a porovnat s tím (opět Wireshark), co jde opravdu do ppp0 a na také interface, kde je ten bridgovaný modem.
8.1. 09:31 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
- hledal jsem, jestli se při zatuhnutí Gmailu neobjeví neukončená spojení (SYN_SENT) a netstat vypsal jen pár kusů ESTABLISHED a TIME_WAIT. Takže toto je myslím v pořáku.

- nainstaloval jsem Chromium na počítač, kde mám Ubuntu - a to fungovalo normálně. Gmail se načetl kompletní.

Je tam nějaký problém a Chromium se s ním vypořádá, ale Firefox ne. Protože to blbne jenom mě, tak předpokládám, že Firefox je ok a asi tam budu mít něco špatně nastavené na routeru. (jenžto když ten IPv6 provoz ženu přes tunel, tak to všechno chodí jak má)
pavlix avatar 8.1. 12:15 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
To mě zajímalo. Takže rozdíl mezi Firefoxem a Chromiem. A rozdíl mezi O2 a tunelem. Takže jenom kombo Firefox/O2 dává ten symptom. No nicméně na jednom stroji se teď bude líp porovnávat traffic Firefox versus Chrom, nedej bože nějaký strace -e network na případné rozdíly v práci se sítí.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
8.1. 13:47 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Práce s "strace" je už mimo mé znalosti. Ale je to tak, jak jste to popsal.
V tuto chvíli končím (z mé strany) diskusi. Přes víkend se s tím budu intenzivně prát a v pondělí dám vědět, jestli jsem se někam pohnul. Zdravím!
pavlix avatar 8.1. 14:11 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Kdyžtak mě můžeš odlovit v pondělí na IRC.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
Řešení 1× (Lol Phirae)
2.2. 10:21 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Jen pro připomenutí - měl jsem problémy s https provozem na IPv6. Gmail se nenačetl vůbec, Google Maps často jen částečně, někdy zlobil i YouTube. Ale nebyl to jev obecný, https na IPv4 jelo bez problémů a třeba mail na Seznamu po IPv6 jel také v pohodě.

ŘEŠENÍ:

na routeru docházelo k jevu, kdy se za určitých podmínek některé příchozí pakety slučují do jednoho většího (za účelem zvýšení datové průchodnosti a odlehčení vlastní CPU). Tato vlastnost je na routeru nežádoucí a měla by se asi vypínat.
Pomohlo použít v nastavení síťového rozhraní (u Fedory v adresáři /etc/sysconfig/network-scripts) toto:

ETHTOOL_OPTS="-K $DEVICE gro off"

Více teorie zde:

https://lwn.net/Articles/358910/
https://en.wikipedia.org/wiki/Large_receive_offload
https://www.myricom.com/software/myri10ge/349-when-i-view-traffic-with-tcpdump-why-do-i-see-packets-larger-than-the-mtu.html
http://packetbomb.com/how-can-the-packet-size-be-greater-than-the-mtu/
pavlix avatar 2.2. 11:55 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Takhle se HTTP(S) odkazy v HTML nepíšou.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
2.2. 12:52 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Máte pravdu, to se mi zrovna nepovedlo... :-(
pavlix avatar 2.2. 13:08 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Jinak k tomu bych si nechal ještě líbit pár detailů. Ne ohledně řešení, ale spíše v čem konkrétně je ten problém a proč je offloading vůbec nastavený tak, aby to nefungovalo. To zní jako bug.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
2.2. 13:15 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
proč je offloading vůbec nastavený tak, aby to nefungovalo
Páč woe přece ten offloading je hrozně kchůůl, psali to v marketingovym letáku, a ještě k tomu ušetříš asi 0.0000000000023% výkonu CPU a to se hrozně vyplatí!!! :-D :-) :-D
pavlix avatar 2.2. 13:25 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Vidím volbu „označit jako řešení“, ale kde je volba „označit jako vola“?
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
2.2. 13:53 Tonda
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Pokud bude v mých silách, tak poskytnu info. Spíš se ale zeptejte.

"v čem konkrétně je ten problém" - jak se to projevovalo jsem již psal.
Konfiguraci sítě jsem také popisoval. Jen dodám, že ten offloading byl na mém Fedora serveru zapnut implicitně. (nebyla to moje snaha o nějaké "vylepšení")
A jediné nastavení, které jsem k tomu našel je, že se to zapne nebo vypne. Na ne-routeru to asi může na síťové vrstvě přinášet nárust výkonu ale u routeru to zlobí. A podle mě vcelku logicky - router by měl pouze přehazovat pakety mezi rozhraníma a neměl by je nijak upravovat.
pavlix avatar 2.2. 14:59 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
u routeru to zlobí
To je přesně to, co mě zajímá. Popis toho, co se stane jinak, jaké to má důsledky, a proč to neprojde.
router by měl pouze přehazovat pakety mezi rozhraníma a neměl by je nijak upravovat.

Třeba na OpenBSD se běžně používá TCP proxying pokud vím. Sice je to technologicky trochu něco jiného, ale taky je to zásah do paketů.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
2.2. 18:39 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: IPv6 - nejede Gmail
Třeba protože tam byla chyba v implementaci.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.