LINUX.ORG.RU

странно ведет себя линукс + zyxel p660rt3


0

1

Вместо уже почти отжившего свое длинка купил zyxel p660rt3

И обнаружил странную вещь:

если в бридже, то все работает хорошо

если в роутере, и в качестве днс сервера выбран zyxel, то имя сайта распознается, но перед каждым пингом идет длинная пауза. При открытии сайтов та же проблема - сперва долго тормозит, потом быстро открывает.

если в качестве днс прописан провайдерский, то все работает хорошо.

пинг по ip всегда идет хорошо.

Что странно:

nslookup с указанием server 192.168.1.1 не тормозит

я хотел узнать - ping при каждом пинге запрашивает днс сервер, и как там может случиться, что кроме nslookup все подтормаживает?

PS: поставил между zyxel и компьютером роутер. Ситуация ничем не изменилась. nslookup не тормозит, все остальное тормозит. Проявляется это все исключительно тогда, когда в качестве dns выбран zyxel

★★★★★

Последнее исправление: cvs-255 (всего исправлений: 4)
Ответ на: комментарий от anonymous

nameserver 192.168.1.1

а zyxel имеет встроенный днс-сервер, который обращается к провайдерскому

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от ololoid

Запостил в саппорт, а пока использую провайдерские + гугловский

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от ololoid

И кстати, а чем вообще днс запрос в пинге и других программах отличается от запроса в nslookup?

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от tiandrey

отключил NM вообще.

всё так же:

$ ping google.ru
PING google.ru (173.194.71.94) 56(84) bytes of data.
^C^C^C^C^C^C^C^C^C^C^C
^C^C^C^C^C^C^C64 bytes from 173.194.71.94: icmp_req=1 ttl=49 time=10.3 ms

--- google.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 10.332/10.332/10.332/0.000 ms

Т.е. PING google.ru (173.194.71.94) он пишет сразу, но потом тормозит, не реагируя на ctrl+c

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Кстати, посмотри уже strace'ом, в каком системном вызове ping виснет.

tiandrey ★★★★★
()
Ответ на: комментарий от cvs-255

К сожалению, не обладаю такими знаниями :(

ololoid ★★★★
()
Ответ на: комментарий от cvs-255

Открой ман и поищи с помощью '/'. Потому что нельзя так просто грепать ман, там строчка 'edns0' в таком виде встречается:

000030c0  20 20 20 20 20 20 20 65  08 65 64 08 64 6e 08 6e  |       e.ed.dn.n|
000030d0  73 08 73 30 08 30 20 28  d0 bd d0 b0 d1 87 d0 b8  |s.s0.0 (........|

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

причину выяснил:

$ nslookup 
> server 192.168.1.1
Default server: 192.168.1.1
Address: 192.168.1.1#53
> set q=aaaa
> google.ru
;; connection timed out; no servers could be reached
> set q=a 
> google.ru
Server:		192.168.1.1
Address:	192.168.1.1#53

Non-authoritative answer:
Name:	google.ru
Address: 173.194.71.94
cvs-255 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.