LinuxForum.Fans
Тема

Интернет работает рывками на сервере с 8 вланами

Автор: DECAL 20 сообщений 3852 просмотров
#276517

Здравствуйте, очень нужна ваша помощь, не давно переместил с трёх обычных машин 8 сегментов на серверную машину, и стал Интернет работать рывками... Помогите пожалуйста посоветуйте как протестировать или что настроить, три дня уже мучаюсь...
И так конфигурация:
два интерфейса
в интернет eth0 (затем bgp роутер и Интернет)
и клиентская сторона eth1 с 8 вланами,
которая идёт в управляемый коммутатор dlink dgs-3120-24sc на котором задействовано 7 портов, один порт (на котором все vlan`ы метяться) идёт в eth1 все остальные порты на дом клиентов на которых стоят dlink des-3028 дальше стоят только тупые свичи
на каждом доме в свиче 3028 задействовано три порта, два на немеченный влан (vlan8, vlan16) и один меченный (где проходят и 8 и 16) затем с дома идёт в 3120 там метится это всё на двух портах и идёт уже в сервак и так с каждым сегментом (а их 8вланов)

#276564

Как понять рывками? DNS справляется с нагрузкой, он тоже на том же сервере?
Мне когда то вот это помогло.

text
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
#276656
"XliN" написал:
ptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

А что это за правило? Объясни пожалуйста...

#276657
"XliN" написал:
DNS справляется с нагрузкой

Как я выявил, днс ответ (Query time) иногда 1мс иногда 1400 и больше, видимо причина в ДНС, как это выяснить точнее? Подскажите пожалуйста?

#276658
DECAL написал:
[quote="XliN"]ptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

А что это за правило? Объясни пожалуйста...[/quote]
Вот

#276659
DECAL написал:
[quote="XliN"]DNS справляется с нагрузкой

Как я выявил, днс ответ (Query time) иногда 1мс иногда 1400 и больше, видимо причина в ДНС, как это выяснить точнее? Подскажите пожалуйста?[/quote]
А у вас ДНС сервер провайдера или вы свой держыте.

#276661
"XliN" написал:
DNS справляется с нагрузкой, он тоже на том же сервере?

Нет мастер ДНС стоит на BGP роутере и слэйв на другой машине

#276662
kisil написал:
[quote=DECAL][quote="XliN"]DNS справляется с нагрузкой

Как я выявил, днс ответ (Query time) иногда 1мс иногда 1400 и больше, видимо причина в ДНС, как это выяснить точнее? Подскажите пожалуйста?[/quote]
А у вас ДНС сервер провайдера или вы свой держыте.[/quote]

Свой на реальных ip

#276663
kisil написал:
[quote=DECAL][quote="XliN"]ptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

А что это за правило? Объясни пожалуйста...[/quote]
Вот[/quote]

Тут дело в фрагментации, а уменя везде 1500, тем более я не использую pppoe...

#276665

Попробуйте по умолчанию раздавать slave dns для юзверей и потестить скорость открытия сайта.

#276666
DECAL написал:
[quote=kisil][quote=DECAL]

А что это за правило? Объясни пожалуйста...

Вот[/quote]

Тут дело в фрагментации, а уменя везде 1500, тем более я не использую pppoe...[/quote]

Я понял, просто вы спросили я дал ссылку на обяснение.

#276667
kisil написал:
[quote=DECAL][quote=kisil]
Вот

Тут дело в фрагментации, а уменя везде 1500, тем более я не использую pppoe...[/quote]

Я понял, просто вы спросили я дал ссылку на обяснение.[/quote]

Спасибо

#276669

Вот ещё, что мне named log засыпает вот такими сообщениями:

text
Sep 27 09:24:37 bgprouter named[9406]: client 173.255.135.166#25345 (isc.org): query (cache) 'isc.org/ANY/IN' denied
Sep 27 09:24:37 bgprouter named[9406]: client 173.255.135.166#25345 (isc.org): query (cache) 'isc.org/ANY/IN' denied
#276671

Это DDos вроде как идет. Если верить гуглу. Ищите прогу сидещая на порту 25345
Или есть мнение что кеш надо сбросить
# rndc flush
Так же советуют в параметре allow-query поставить только свои сети

#276674
"XliN" написал:
Ищите прогу сидещая на порту 25345

Такой порт ни кем не используеться

#276675
"XliN" написал:
Так же советуют в параметре allow-query поставить только свои сети

А я читал, что советуют на мастер серверах any ставить,а вот на слэйв свои сети...

#276676

Ну я хз. У меня на мастере

text
allow-query     {trusted-networks; };
allow-recursion {trusted-networks; };
forwarders {94.232.8.200; 94.232.8.201; 208.67.222.222; 208.67.220.220; };
text
acl "trusted-networks" { 192.168.1.0/24; 192.168.3.0/24; 192.168.2.0/24; };
#276677
XliN написал:
Ну я хз. У меня на мастере
text
allow-query     {trusted-networks; };
allow-recursion {trusted-networks; };
forwarders {94.232.8.200; 94.232.8.201; 208.67.222.222; 208.67.220.220; };
text
acl "trusted-networks" { 192.168.1.0/24; 192.168.3.0/24; 192.168.2.0/24; };

У меня тоже так было... Пока я не прочитал... Вернука назад...

#276715

Я выявил, что когда на сайт заходишь в первый раз он долго отвечает на запрос 2400msec второй раз 2msec... Это нормально? В чем может быть причина? У меня стоит bind-chroot ...Вот мой конфиг:

text
options {
        query-source address x port 53; //Через какой ip и порт опрашивать другие DNS сервера
        listen-on port 53 { 127.0.0.1; x; x; }; //Через какие ip и порт отвечать на DNS запросы
        directory       "/var/named/"; //Стандартная директория DNS сервера
        recursion yes; //Разрешить рекурсивные запросы
        allow-recursion { 127.0.0.1; x; x; x; }; //Рекурсия с этих ip
        allow-transfer  { 127.0.0.1; x; };
        also-notify     { x; };
        allow-query     { 127.0.0.1; x; x; x; };
        forwarders      { 8.8.8.8; 8.8.4.4; };
};
include "named.rfc1912.zones"; //Подключить файл rfc1912
include "named.local.zones"; //Подключить файл с локальными DNS именами
include "named.rfc1918.zones"; //Подключить файл rfc1918
include "/etc/rndc.key"; //Подключить файл с ключом
#276717

А зачем везде указал 127.0.0.1 ?
И вместо гугловских лучше использовать от opendns 208.67.222.222; 208.67.220.220

text
listen-on port 53 { 192.168.1.77; 192.168.3.77; 192.168.2.77; };
        directory       "/var/named";
        dump-file       "data/cache_dump.db";
        memstatistics-file "data/named_mem_stats.txt";
        statistics-file "data/named.stats";
        version "DNS Server for MGKB1";
        allow-query     {trusted-networks; };
        allow-recursion {trusted-networks; };
        forwarders {94.232.8.200; 94.232.8.201; 208.67.222.222; 208.67.220.220;  
Войдите или зарегистрируйтесь, чтобы ответить.