Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Медленно грузятся страницы в браузере - pppoe  (Прочитано 10235 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wicccked

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Доброго времени суток.
Ситуация следующая:
интернет подключается через подключение, запрашивающее логин и пароль. Тип - pppoe. Роутеров нет, кабель воткнут в сетевуху. Система - Ubuntu 10.04

ifconfig
(Нажмите, чтобы показать/скрыть)

wicked@wicked:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

wicked@wicked:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 83.217.192.2
nameserver 83.217.193.2

smb.conf
(Нажмите, чтобы показать/скрыть)

sources.list какой нужен?
(Нажмите, чтобы показать/скрыть)

Собственно вопрос: очень медленно грузятся страницы в браузере (скорость скачивания обновлений/файлов из интернета отличная). Пробовал Файрфокс и Оперу. Вручную вбил DNS-сервера провайдера - не помогло. Поиском пользовался, темы читал, но решения не нашел =\

Заранее спасибо за подсказку, как решить проблему.

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ

Оффлайн wicccked

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
эмм.. так?

wicked@wicked:/etc/ppp$ sudo iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu -v
TCPMSS  tcp opt -- in * out *  0.0.0.0/0  -> 0.0.0.0/0  tcp flags:0x06/0x02 TCPMSS clamp to PMTU

ничего не изменилось..

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
-A POSTROUTING
Откуда у тебя форвард на локальном компе?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wicccked

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
wicked@wicked:~$ sudo iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu -v
TCPMSS  tcp opt -- in * out *  0.0.0.0/0  -> 0.0.0.0/0  tcp flags:0x06/0x02 TCPMSS clamp to PMTU

так?
эффекта нет

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
sudo iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wicccked

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
эффекта нет

да, Ipv6 отключать уже пробовал.
« Последнее редактирование: 18 Ноября 2010, 12:27:50 от wicccked »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
А на локальном компе эффекта и не будет от clamp-mss-to-pmtu.

Пробуй днс вбить не провайдерские а 8.8.8.8 и 8.8.4.4

Оффлайн wicccked

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Попробовал, непонятно как-то... вроде и получше, а вроде и всё равно плохо. Сайты, у которых половина элементов закешировано, нормально грузятся, а сайт, который еще ни разу не открывался - плохо. Стартовая страница Рамблера - 10 секунд грузилась.. короче, ощущение тормознутости осталось.

И вообще - зачем мне Гугловские DNSы? Локалка с ними небось работать не будет?
Да и хотелось бы, если честно, узнать причину проблемы и устранить ее, а не просто использовать обходное решение.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
И вообще - зачем мне Гугловские DNSы?
Именно для того, чтобы
узнать причину проблемы и устранить ее

наверное стоит посмотреть на наличие времеННых затупов, сняв дамп трафика с помощью wireshark

Оффлайн wicccked

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
(пытаюсь разобраться, как это делается)

А проблема не может быть в том, что mtu на подключении 1492, а не 1500?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Проблема может быть наоборот от бОльшего mtu.

Пользователь решил продолжить мысль 18 Ноября 2010, 18:08:59:
Кстати, вполне могут быть задержки из за большого mtu, когда срабатывает механизм PMTU Discovery (при условии sysctl net.ipv4.ip_no_pmtu_disc равно нулю).

Пользователь решил продолжить мысль 18 Ноября 2010, 18:09:50:
Попробуй tracepath до тормозящего узла
« Последнее редактирование: 18 Ноября 2010, 18:09:50 от Mam(O)n »

Оффлайн wicccked

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
C гугловскими DNSами

/usr/local/seamonkey/seamonkey# tracepath yandex.ru
(Нажмите, чтобы показать/скрыть)

С провайдерскими DNSами:
(Нажмите, чтобы показать/скрыть)

Пингуется почему-то очень долго, каждая новая строчка появляется примерно через 5-7 секунд после предыдущей. Так и должно быть?

Вот еще посоветовали такой скрипт попробовать выполнить:
python -c "import urllib2,time;t1=time.time();dt=len(urllib2.urlopen('http://www.yandex.ru').read());print dt/(time.time()-t1)/1000"

Это с провайдерскими DNS
(Нажмите, чтобы показать/скрыть)

Это c гугловскими
(Нажмите, чтобы показать/скрыть)

Цитировать
срабатывает механизм PMTU Discovery (при условии sysctl net.ipv4.ip_no_pmtu_disc равно нулю).
Ничего не понял =(

Пользователь решил продолжить мысль 18 Ноября 2010, 19:22:34:
Цитировать
наверное стоит посмотреть на наличие времеННых затупов, сняв дамп трафика с помощью wireshark
Когда я нажимаю кнопку List the available capture interfaces... (Список имеющихся отслеживаемых интерфейсов...), открывается окошко с заголовками Device, Description, IP итд, но списка самих интерфейсов (строчек) нет =\
« Последнее редактирование: 18 Ноября 2010, 19:22:34 от wicccked »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Пингуется почему-то очень долго, каждая новая строчка появляется примерно через 5-7 секунд после предыдущей. Так и должно быть?
ping или tracepath долгий? Если пинг долгий, то виновник тому dns, что тормозит при ptr запросе, ping -n будет быстрее без dns запросов.

Ничего не понял =(
Попробуй sudo ifconfig ppp0 mtu 700 не перегружая туннель

Судя по выводу tracepath имеются по пути "чёрные роутеры", которые отбрасывают непролезающие пакеты, не сообщая об этом.

Оффлайн wicccked

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Цитировать
ping или tracepath долгий? Если пинг долгий, то виновник тому dns, что тормозит при ptr запросе, ping -n будет быстрее без dns запросов.
И то, и то. Да, с ключем -n пинг действительно стал быстрее.

Цитировать
Попробуй sudo ifconfig ppp0 mtu 700 не перегружая туннель
Что значит не перегружая туннель?
Выполнил строчку эту, потом переподключил соединение, снова выполнил.. mtu для подключения в ifconfig'e стал 700, но сайты быстрее открываться не стали.

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.