Zero666 0 Опубликовано: 2006-04-25 19:48:42 Share Опубликовано: 2006-04-25 19:48:42 Доброго времени суток! Вобщем получилась такая проблемка: Есть машина c FreeBSD 5.4, на ней вертится mpd в качестве клинта VPN... соедениние поднимается, интерфейсу ng0 нзначается mtu 1460...но мне нужно 1500... при 1460 ужасно тупит множество веб сайтов.... в конфиге mpd прописываю set link mtu 1500 не помогает! как заставить установить 1500? как вобще определяется это mtu? заранее благодарен! Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-04-25 20:39:18 Share Опубліковано: 2006-04-25 20:39:18 ifconfig ng0 mtu 1500 пробовал? Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-04-26 08:26:47 Автор Share Опубліковано: 2006-04-26 08:26:47 прописал... установилось в 1500... но проблема осталась.... можете обьяснить откукда берется значение этого mtu при коннекте? Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-04-26 13:11:40 Share Опубліковано: 2006-04-26 13:11:40 1. С чего вы взяли, что сайты тупят изза mtu, если mtu уже установилось в 1500, как вы и хотели, а проблема осталась? ) Быть может дело в другом? Ссылка на сообщение Поделиться на других сайтах
Sanito 129 Опубліковано: 2006-04-26 13:18:08 Share Опубліковано: 2006-04-26 13:18:08 У меня когда-то использовалось mpd для нескольких клиентов. Впечатления ужасающие... "Глючит" - такая вот характеристика... "Тупизна сайтов" - частое явление. Т.е. реально коннектишься, работаешь 20-30 минут. Иногда больше... И начинаются тормоза вплоть до обрывов. mtu судя по всему было совершенно ни при чем (т.к. длительное время можно было нормально работать). Были подозрения, что причина в загруженности сервера, но проверить их так и не получилось, т.к. отказались от mpd - он стал уже не нужен. Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-04-30 06:08:55 Автор Share Опубліковано: 2006-04-30 06:08:55 вобщем я беру инет у провайдера по впн. когда я первый раз настраивал роутер с биллингом, была та же ситуация.. mtu на VPN было 1492... были те же глюки... установил в 1500 опцией set link mtu 1500 и все стало нормально! без единого глюка проработало 3 месяца! потом у провайдера сменили биллинги и началось.... отсюда вывод - проблемы с впн... почему с помощью set link mtu не ставится? как оно вобще по дефолту его определяет? Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2006-04-30 14:49:08 Share Опубліковано: 2006-04-30 14:49:08 используйте опцию set iface tcpmssfix Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-05-01 14:50:16 Автор Share Опубліковано: 2006-05-01 14:50:16 давно используем) спасибо! еще есть варианты? Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-05-02 17:22:34 Share Опубліковано: 2006-05-02 17:22:34 Если единственное, что сменилось - это биллинг у провайдера, то обращаться надо к нему. Может у них MTU проставлен левый? Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-05-03 09:27:08 Автор Share Опубліковано: 2006-05-03 09:27:08 понимаеш тут такой прикол: подключаю я виндовую машину, поднимаю с нее впн и все работает на этой машине отлично. а если поднимаю с фри, далее все натится и в локаль то уже не работает... mtu по дефолту 1460... как оно определяется по дефолту? Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-05-03 09:31:48 Автор Share Опубліковано: 2006-05-03 09:31:48 все работало до смены биллинга провайдера... mtu было 1500... на езернетовых интерфейсах у меня тоже 1500.... после смены на впн стало 1460... Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-05-04 23:20:26 Share Опубліковано: 2006-05-04 23:20:26 Может спросить у провайдера, чего они меняли? И спросить насчет твоего вопроса. Может чего дельное скажут. Ссылка на сообщение Поделиться на других сайтах
Setevoy 127 Опубліковано: 2006-05-05 09:16:39 Share Опубліковано: 2006-05-05 09:16:39 MTU - Maximum Transfer Unit для твоей сети. То есть пакеты превышающие данный MTU будут либо сбрасываться, либо фрагментироваться. Этот параметр может вызвать какое-то торможение, и то чисто теоретически, лишь в том случае, когда он большой для твоей сети. Поэтому сначала попробуй установить его, скажем, в 1000. Если всё-же грешишь на него, попробуй попинговать хабы по маршруту ping-ом с параметром -s 1500. Если будут потери или задержки - делаем выводы. Пробуем также ping -s 1400 и ping -s 1000. Пробовать, конечно, по 100 пакетов не меньше. Ссылка на сообщение Поделиться на других сайтах
wind 0 Опубліковано: 2006-05-05 15:39:25 Share Опубліковано: 2006-05-05 15:39:25 set iface enable tcpmssfix а также tcpmssd специально для таких случаев наши написали есть в портах под FreeBSD /usr/ports/net/tcpmssd Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-05-06 21:15:43 Автор Share Опубліковано: 2006-05-06 21:15:43 с провайдером говорить безсмысленно.... не те люди... за остальное спасибо... буду пробовать... Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-05-07 14:04:59 Автор Share Опубліковано: 2006-05-07 14:04:59 set iface enable tcpmssfixа также tcpmssd специально для таких случаев наши написали есть в портах под FreeBSD /usr/ports/net/tcpmssd непомогло... "а также tcpmssd специально для таких случаев наши написали есть в портах под FreeBSD /usr/ports/net/tcpmssd" можно поподробней.... и если можно обьясните проблему, я просто непонимаю почему так происходит... пинги с -s 1500 пролетаю более-менее нормально... Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-05-07 15:03:43 Автор Share Опубліковано: 2006-05-07 15:03:43 вобщем путем эксперементов пришел к выводу, что нормальным путем (set link mtu ... в mpd.conf) максимальное значение mtu, которое можно установить, равняется 1460... с помощью ifconfig ng0 mtu ... можно установить любое значение, но результат остается тот же... до смены биллинга провайдера mtu было 1500. вывод: сервер провайдера не позволяет установить mtu свыше 1460, у меня есть 2 варианта: либо попросить провайдера установить по дефолту 1500 (что практически не реально...), либо подстроить свою систему под 1460... но как? даже немогу понять куда копать.... Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-05-09 10:48:46 Share Опубліковано: 2006-05-09 10:48:46 А если установить с помощью set link mtu в mpd.conf значение 1400 ? Имхо, глючить не должно в принципе. У диалапщиков mtu вообще в районе 500-600, а работают как-то. Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-05-09 21:08:19 Автор Share Опубліковано: 2006-05-09 21:08:19 ставил... пофиг... сам непойму как диалапшники работают... была мысль что у меня на эзернетовых интерфесах 1500, а тут 1460 из-за этого глючит... пробовал сравнять... не помогло... щас еще раз попробую.. Ссылка на сообщение Поделиться на других сайтах
BlackSedan 0 Опубліковано: 2006-05-10 08:11:54 Share Опубліковано: 2006-05-10 08:11:54 1. cd /usr/ports/net/tcpmssd | make | make install | make clean 2. /usr/local/bin/tcpmssd -p 1234 -b -m 1240 3. /sbin/ipfw add 1 divert 1234 all from any to any via ngX (X- number iface) P.S. должно работать... Ссылка на сообщение Поделиться на других сайтах
Zero666 0 Опубліковано: 2006-05-15 17:51:24 Автор Share Опубліковано: 2006-05-15 17:51:24 невероятным образом договорился с провайдером... мту установили в 1500.... все работает... всем спасибо Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-05-18 11:16:05 Share Опубліковано: 2007-05-18 11:16:05 1. cd /usr/ports/net/tcpmssd | make | make install | make clean2. /usr/local/bin/tcpmssd -p 1234 -b -m 1240 3. /sbin/ipfw add 1 divert 1234 all from any to any via ngX (X- number iface) P.S. должно работать... подскажите пожалуйста, а как потом отдать пакет на natd? Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-05-22 01:16:54 Share Опубліковано: 2007-05-22 01:16:54 2ZNNU: Так же, как и раньше. Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-05-22 11:57:12 Share Опубліковано: 2007-05-22 11:57:12 спасибо уже понял. туплю.. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-05-24 15:30:56 Share Опубліковано: 2007-05-24 15:30:56 Кстати проблема с mtu есть, если на шлюзе стоит значение меньше 1500, появляются проблемы с некоторыми сайтами. Вину за это можно много на кого спихнуть. Например на всех, кто не дружит с пропусканием фрагментированных пакетов. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас