znaczacy > comp.os.* > comp.os.linux.sieci

Maciek (27.07.2009, 15:04)
Witam.

Mam problem z szybkoscia nawiazywania jakichkolwiek polaczen, ktore
poprzedzone sa odpytaniem serwera DNS o adres IP danej domeny. Samo
polaczenie nawiazuje sie szybko. Problemem jest czas jaki uplywa przed
wyslaniem segmentu z flaga SYN.

Zrzut z tcpdumpa:

14:23:37.339109 IP 192.168.0.2.59339 > pl-waw4a-dns03.chello.pl.domain:
5060+ A? allegro.pl. (28)
14:23:37.339151 IP 192.168.0.2.59339 > pl-waw4a-dns03.chello.pl.domain:
44420+ AAAA? allegro.pl. (28)
14:23:37.356395 IP pl-waw4a-dns03.chello.pl.domain > 192.168.0.2.59339:
5060 1/0/0 A 193.23.48.134 (44)
14:23:42.337070 ARP, Request who-has 192.168.0.1 tell 192.168.0.2, length 28
14:23:42.337192 ARP, Reply 192.168.0.1 is-at 00:01:02:fa:a7:b4 (oui
Unknown), length 46
14:23:42.341173 IP 192.168.0.2.59339 > pl-waw4a-dns03.chello.pl.domain:
5060+ A? allegro.pl. (28)
14:23:42.357473 IP pl-waw4a-dns03.chello.pl.domain > 192.168.0.2.59339:
5060 1/0/0 A 193.23.48.134 (44)
14:23:42.357531 IP 192.168.0.2.59339 > pl-waw4a-dns03.chello.pl.domain:
44420+ AAAA? allegro.pl. (28)
14:23:42.373679 IP pl-waw4a-dns03.chello.pl.domain > 192.168.0.2.59339:
44420 0/1/0 (79)
14:23:42.373871 IP 192.168.0.2.48462 > Flags [S],
seq 3339434146, win 5840, options [mss 1460,sackOK,TS val 280837 ecr
0,nop,wscale 6], length 0
14:23:42.394516 IP > 192.168.0.2.48462: Flags [S.],
seq 294877317, ack 3339434147, win 4380, options [mss 1460,nop,wscale
0,nop,nop,TS val 3157503722 ecr 280837,sackOK,eol], length 0
14:23:42.394553 IP 192.168.0.2.48462 > Flags [.],
ack 1, win 92, options [nop,nop,TS val 280842 ecr 3157503722], length 0

Jak widac host odpytuje DNS dwa razy (nie licze zapytan o IPv6).
Pomiedzy zapytaniami wystepuje zawsze 5 sekund przerwy (niezaleznie od
rodzaju uslugi). Dopiero po drugiej odpowiedzi z DNSa nastepuje wyslanie
segmentu z flaga SYN. Dodatkowo otwieranie strony wydluza sie jesli
trzeba zapytac o kolejny adres IP (np. ciagnie obrazki z innego serwera
ktorego IP nie znamy). Zmiana serwera DNS nie pomaga. Samo zapytanie i
odpowiedz nadchodzi szybko. Co ciekawe problem znika gdy postawie na
maszynie squida i skonfiguruje przegladarke do korzystania z niego.
Podobna sytuacja jest na laptopie. Co bardziej dziwne gdy podlaczam go
na uczelni wszystko dziala jak nalezy. Na windowsie na tym samym kompie
rowniez wszystko dziala.

System to Debian lenny na kernelu 2.6.26-2-686 (sprawdzalem tez z
innym). Polaczenie z netem to UPC.

Modem kablowy UPC <------> router debian <-------> host debian

z gory dzieki za wszelka pomoc
Maciek
DooMiniK (28.07.2009, 14:41)
Maciek wrote:
[..]
> System to Debian lenny na kernelu 2.6.26-2-686 (sprawdzalem tez z
> innym). Polaczenie z netem to UPC.
> Modem kablowy UPC <------> router debian <-------> host debian


Pewny jestes ze to nie problem drivera do adaptera sieciowego?
Spróbuj tez czy nie zniknie problem po:
net-pf-10 off;ipv6 off
Maciek (18.08.2009, 00:35)
> Spróbuj tez czy nie zniknie problem po:
> net-pf-10 off;ipv6 off


Pomoglo. Wielkie dzieki! Oprocz tego dziala jeszcze bezposrednie
podlaczenie kompa do modemu upc. Podejrzewam ze moj DHCP na routerze nie
przekazuje danych o IPv6 ale moge sie mylic.

pozdrawiam Maciek
Podobne wątki