Проблема с интернетом, открывается одна страница и всё, дальше не работает ? (РЕШЕНО)

Настроил ADSL интернет, подключение работает, обновления нормально проходят, но вот какая проблема - в браузере открывается только страничка яндекса, думал проблема во встроеном браузере, поставил фаерфокс такая же проблема, подскажите в чем загвоздка, может в kubunte есть какой - то встроеный фаервол, если есть то как его настроить, в линуксе я новичек такчто можно решение проблемы расписывать поподробнее.

0
topex - 15 Сентябрь, 2008 - 21:20

Возможно проблема в значении MTU, а как его менять я х/з. Как вариант набери ifconfig -a. И результат в студию.
Второй вариант, более наглядный: установить программку Etherape (команда sudo apt-get install etherape), запусти ее (sudo etherape), выбери в настройках Capture->Mode->IP, Capture->Interfaces->eth0 и посмотри что получается при запросе браузера какой-нибудь веб-страницы.

0
grinder - 15 Сентябрь, 2008 - 22:47
Изображение пользователя grinder.

А что в других случая говорится. Пинг до других узлов проходит?

0
Wanderer - 18 Октябрь, 2008 - 18:53
Изображение пользователя Wanderer.

Доброго времени суток всем. Та же самая проблема, бьюсь башкой ап стену, не могу решить, этот пост единственное что я нашел. Суть в следующем: комп с двумя винчестерами, на одном WinXP, на втором только что поставленная Kubuntu 8.04 64 bit, две сетевые карты, одна встроенная на чипсете Nvidia - на ней висит второй комп, вторая Realtek RTL8139 - интернет от Dom.ru. В винде все работает нормально. На сайте провайдера есть хелп по настройке PPPoE для ubuntu семейства, действую по нему:

sudo pppoeconf

определяет три сетевых устроства:

eth0
eth1
eth0:avahi

(уже не помню как определил, что eth0 - Nvidia, eth1 - Realtek, что такое eth0:avahi не знаю)

нажимаю да, идет поиск, опции defaultroute, noauth - да, запрос логина и пароля, автоматический выбор DNS серверов - да, ограничение MSS до 1452 - да, установить соединение - да. Все отлично, запускаю Konqueror, пытаюсь куда нибудь выйти - кроме google.ru, yandex.ru и некоторых других сайтов (mozilla.org, mozilla.com - те что нашел) никуда не выходит. Причем всегда пишет что узел найден, ожидается ответ, иногда даже в заголовке вкладки выводит название узла - типа "@mail.ru: почта, новости, работа", то есть узел вроде действительно найден и какая то информация идет, но на этом все замирает. Гугль и яндекс работают, причем не только поиск, но их их сервисы, типа GMail, задаешь что нибудь в поиске - выводит результаты, но при попытке перейти по ним то же самое. И это не только в
Konqueror, потому что при попытке что нибудь установить ничего не находит, хоть через sudo apt-get install, хоть через Adept. До этого устанавливал эту же кубунту, только 32bit на VirtualBox в винде, там все работало (но там и настраивать ничего не надо было), и интернет, и менеджер обновлений сразу после установки орал что дофига каких обновлений обнаружено и все устанавливалось нормально. Здесь запускаешь поиск обновлений, ничего не находит. Отключал в биосе на всякий случай встроенную сетевушку, не помогло. При попытке пинга на произвольный узел терминал зависает. В чем проблема понять не могу, подскажите хотя бы в какую сторону копать. С линуксом только недавно начал осваиваться, до этого ставил себе несколько дистров на виртуалку, только сейчас поставил на реальный.

На всякий случай:

[email protected]:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1a:4d:84:f8:23
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:737 (737.0 B) TX bytes:4547 (4.4 KB)
Прервано:254 Base address:0x8000

eth1 Link encap:Ethernet HWaddr 00:e0:4c:50:2b:8d
inet6 addr: fe80::2e0:4cff:fe50:2b8d/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102 errors:0 dropped:0 overruns:0 frame:0
TX packets:130 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:35602 (34.7 KB) TX bytes:17430 (17.0 KB)
Прервано:16 Base address:0x9000

eth0:avahi Link encap:Ethernet HWaddr 00:1a:4d:84:f8:23
inet addr:169.254.6.208 Bcast:169.254.255.255 Mask:255.255.0.0
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Прервано:254 Base address:0x8000

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:10.80.3.129 P-t-P:88.87.68.10 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:77 errors:0 dropped:0 overruns:0 frame:0
TX packets:100 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:32343 (31.5 KB) TX bytes:13262 (12.9 KB)

0
topex - 18 Октябрь, 2008 - 21:36

...ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1...
Подозреваю, что это ключевая фраза. Значение MTU для сетевой карты установлено 1500. Вот его как-то бы понизить (не помню, где-то до 1452 или 1432).
Почитав man ifconfig можно попробовать что-нибудь вроде:
sudo ifconfig eth0 mtu 1452
Хотя у меня тоже MTU=1500, все работает (дистрибутив 32-битный). Может этот 64-битный дистр кривой...

0
Wanderer - 18 Октябрь, 2008 - 22:25
Изображение пользователя Wanderer.

Нашел еще посты http://forum.ubuntu.ru/index.php?topic=34257.0, http://forum.ubuntu.ru/index.php?topic=8644.msg64083 проблема видимо действительно в MTU, меняется он вроде бы /etc/ppp/peers/dsl-provider, пробовал, выставлял разные значения, от 500 до 1500, результат был - на каких то значения даже гугл переставал работать :). Может какое то точное значение надо выставить? Звонил провайдеру, грят они не оказывают поддержки на Linux, и какое значение MTU не знают. А то что 64bit вряд ли, я с ливсд 32 загружался - то же самое.

0
Wanderer - 19 Октябрь, 2008 - 13:32
Изображение пользователя Wanderer.

Это действительно оказалась проблема в MTU. Редактирование файла /etc/ppp/peers/dsl-provider не помогает, он за что то другое отвечает, но (спасибо topex за подсказку) решается так:

sudo poff dsl-provider // выключаем соединение, поскольку оно на автозапуске
sudo ifconfig eth1 mtu 1400 // выставляем MTU на карте
sudo pon dsl-provider // включаем соединение
sudo ifconfig ppp0 mtu 1392 // выставляем MTU на самом протоколе

Зачем на ppp0 меньше делать, хз, читал где то, уже не помню, мож и не надо. И зачем его отдельно выставлять, тож весьма смутное понятие, еще не разобрался толком с этим MTU, но работает именно так. Теперь осталось найти конфиги, куда это все прописать надо, что б это все работало само, но думаю что найду, хотя если кто подскажет, буду рад.

0
Гость - 2 Март, 2009 - 18:52

Спасибо тебе. Была та же фигня - щас всё попёрло.

0
balamutick - 4 Март, 2009 - 19:59
Изображение пользователя balamutick.

Что оказалось решением проблеммы ?
И как правильно оказалось нужно было назвать проблемму ?

Предлагаю сделать из этой темы решение.

С правильным вопросом и готовым решением конкретной проблеммы. Заодно стереть не подошедшие решения.

0
Wanderer - 8 Март, 2009 - 21:55
Изображение пользователя Wanderer.

Вопрос: соединение есть, но открываются только некоторые страницы, при попытке пинга на произвольный узел терминал зависает

Ответ: возможно проблема в MTU - Maximum Transmission Unit. Для Ethernet стандартное его значение 1500, но некоторые провайдеры по неизвестным причинам используют меньшее значение, из-за этого и возникают проблемы. Нужное значение подбирается опытным путем, а вот где оно точно выставляется, я уже вспомнить не могу, поскольку поменял провайдера, но кажется достаточно только на ppp0 менять. Как вариант можно записать в файл rc.local до строчки exit 0 команды:
pon название_интернет_соединения
ifconfig ppp0 mtu 1392

Если не сработает, то можно попробовать так:
sudo poff dsl-provider // выключаем соединение, если оно на автозапуске
sudo ifconfig eth1 mtu 1400 // выставляем MTU на карте
sudo pon dsl-provider // включаем соединение
sudo ifconfig ppp0 mtu 1392 // выставляем MTU на самом протоколе
а дальше разбираться что можно убрать

P.S. Это как вариант, но, имхо, в общем потоке форума это бессмысленно. Можно конечно чистить темы, но по моему это не лучший вариант. Мое предложение - для решенных конкретных вопросов делать что то вроде вики под разделам. Но это уже надо обсуждать либо здесь, либо здесь

0
balamutick - 8 Март, 2009 - 22:51
Изображение пользователя balamutick.

Ты не понял. Решенный вопрос чистить стоит потому, что после этого, если человек разумный и умеет пользоваться поиском, то он быстро найдёт решение, и решение, а не 30 сообщений размышлений.

И второе, то, что человек пытаясь помочь тому, кто искать не умеет\лениться - тоже попадёт сразу на готовое решение, а не будет перечитывать стопку пустых сообщений или изобретать заново велосипед.Это как вариант, но, имхо, в общем потоке форума это бессмысленноНу т.е. модераторы делают тупую не нужную работу ?

Про ВИКИ: Вики это вики, для энциклопедий она ещё подходит. но в формате форума, хм... да и кто её будет пополнят. Тут её роль исполняет подшивка.

Так вот, эту тему оставить как есть или из неё убрать всё лишнее (лишнее что ?).

+1
dwrg - 26 Ноябрь, 2009 - 10:09

2 Wanderer, а откуда цифра mtu 1392?

P.s. вообще проблемы mtu диагностируются ping'ом большего чем mtu размера - из-за неверного мту такие пакеты не могут нормально фрагментироваться. например ping IP_GW -s 1600.
Если использовать df-bit (запретить фрагментацию пакета), то можно достаточно точно определить размер мту на конкретном канале. я правда не скажу как это сделать на linux (надо в ман слазить).
При выборе мту на туннельном интерфейсе надо учитывать размеры заголовков, которые добавляются при прохождении пакета через интерфейс, т.е. мту туннеля должен быть меньше чем например 1500 (eth, если физика на нем) на размер заголовка используемого туннелем протокола. как показывает практика в случае с dsl операторы выставляют мту в достаточно широком диапазоне.

0
Гость - 16 Январь, 2010 - 16:16

проблема с браузером он заедает часто долго загружается (интернет у меня 512 кб/с ) при этом загрузка страниц идет долго чем раньше, от чего может бить проблема?

0
Гость - 7 Май, 2011 - 23:03

Пожалуйста, помогите!!!!
Я немогу теперь скачать фильм с нета. Вот, к примеру, нажимаю скачать, ну там как обычно жду 60 секунд, а потом нажимаю на ссылку и это окно у мя висит час, два, три и сверху написано, что страница загрузилась 0 байт. Тоже самое и с видео, он грузиться, грузиться и иногда может включить, очень редко, что делать??? Помогите!!!!

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры