LINUX.ORG.RU

Xubuntu 14.04 network extremely slow

 , ,


0

1

Добрый день. Решил недавно поставить xubuntu еще на процессе установки заметил что докачивание пакетов происходит невероятно медленно (машина подключена по Ethernet кабелю от роутера). После установки проблема осталась, мозила просто бесконечно соединяется. Покопав немного нашел одно решение которое мне помогло сменил строку в файле /etc/nsswitch.conf

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
на
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
Но после следующей перезагрузки проблема появилась вновь, и уже не уходила. Я предполагаю что проблема в настройках dns. Далее пробовал менять /etc/nsswinth.conf, /etc/resolvconf/resolv.conf.d/head, /etc/dhcp/dhclient.conf но ничего не помогло. Сейчас мой /etc/resolv.conf выглядит так
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver 8.8.8.8
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 192.168.0.1
Может у кого-то есть какие-то идеи в какую сторону копать?

сижу на убунте пару лет и только сейчас от тебя узнал про

nsswitch.conf

забавно

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

Да сам только узнал столкнувшись с этой проблемой. Насколько понял, эта строка определяет порядок поиска домена. files - это /etc/hosts, ну и dns - ясно. В конечном итоге оставил строку такого вида

hosts: files dns 

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

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

targitaj ★★★★★ ()

начнем по порядку:

1)Расскажи что то про то как ты подключаешься к интернету и про своего провайдера
2)Покажи пинг до 8.8.8.8
3)проверь как быстро dns'ы из /etc/resolv.conf резолвят какой то адрес ( попробуй какой то новый использовать, дабы обойти кэш)
4)Да и вообще, зачем тебе целых 4 dns

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

1. Местный провайдер подключен через витую пару к роутеру. С него нормально получает инет ноут с Linux Mint. По Ethernet кабелю подключен системник(на котором и возникают эти проблемы). Так же пробовал подключить через этот кабель ноут, все работает нормально.

2.

64 bytes from 8.8.8.8: icmp_seq=1 ttl=47 time=60.2 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=47 time=60.3 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=47 time=62.6 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=47 time=60.9 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=47 time=60.2 ms
64 bytes from 8.8.8.8: icmp_seq=9 ttl=47 time=60.2 ms
64 bytes from 8.8.8.8: icmp_seq=11 ttl=47 time=60.2 ms
64 bytes from 8.8.8.8: icmp_seq=12 ttl=47 time=60.2 ms
64 bytes from 8.8.8.8: icmp_seq=13 ttl=47 time=60.3 ms
64 bytes from 8.8.8.8: icmp_seq=15 ttl=47 time=60.2 ms
64 bytes from 8.8.8.8: icmp_seq=18 ttl=47 time=60.3 ms
64 bytes from 8.8.8.8: icmp_seq=19 ttl=47 time=60.1 ms
64 bytes from 8.8.8.8: icmp_seq=20 ttl=47 time=60.2 ms
64 bytes from 8.8.8.8: icmp_seq=23 ttl=47 time=60.3 ms
64 bytes from 8.8.8.8: icmp_seq=24 ttl=47 time=60.2 ms
64 bytes from 8.8.8.8: icmp_seq=29 ttl=47 time=60.2 ms

3. Насколько я понял попробовать запустить ping с новым доменом и посмотреть как быстро он определит ип. Запустил с новым адресом, ип сразу определяет но пинговать начинает секунд через 6.

4. Это в результате того что менял файлы /etc/nsswinth.conf, /etc/resolvconf/resolv.conf.d/head, /etc/dhcp/dhclient.conf. Каждый добавляет в итоге что то свое.

Также заметил странный вывод ifconfig

eth0      Link encap:Ethernet  HWaddr 00:01:6c:e7:02:96  
          inet addr:192.168.0.104  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::201:6cff:fee7:296/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:837 errors:669 dropped:0 overruns:0 frame:640
          TX packets:1197 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:362319 (362.3 KB)  TX bytes:153155 (153.1 KB)

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:139 errors:0 dropped:0 overruns:0 frame:0
          TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:9840 (9.8 KB)  TX bytes:9840 (9.8 KB)

значение errors и Frame. Спасибо за ответ!

foxytyler ()

/etc/nsswitch.conf

Первым делом после установки дистрибутива зачищаю [NOTFOUND=return], что бы работал ретрекер для нахождения локальных пиров в сети, но что бы на скорость влияла, никогда на замечал.

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

по пингам видно что у тебя потери. Не думаю что nsswitch как то причастен к этому.

ип сразу определяет но пинговать начинает секунд через 6.

скорее всего проблема в DNS'e

3. Насколько я понял попробовать запустить ping с новым доменом и посмотреть как быстро он определит ип

не совсем так. Попробуй что то типа

dig mail.com @8.8.4.4 | grep -i time
Только вместо mail.com впеши какой то домен которым ты сегодня не пользовался и вместо 8.8.4.4 перебери все IP из твоего /etc/resolv.conf

значение errors и Frame

Перепроверь свой кабель

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

Ну я тоже так думаю насчет dns. Подключил ноут по кабелю посидел чуть-чуть и по результату вывода ifconfig ошибок нет, и frame тоже 0. Вот вывод для dig:

$ dig youtube.com @8.8.8.8 | grep -i time
;; Query time: 63 msec
$ dig bitbucket.org @208.67.222.222 | grep -i time
;; Query time: 23 msec
$ dig dou.ua @208.67.220.220 | grep -i time
;; Query time: 22 msec
$ dig linkedin.com @192.168.0.1 | grep -i time
;; connection timed out; no servers could be reached
$ dig habrahabr.ru @192.168.0.1 | grep -i time
;; Query time: 6 msec

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

Подключил ноут по кабелю посидел чуть-чуть и по результату вывода ifconfig ошибок нет, и frame тоже 0

в прошлый раз ты тоже сидел на кабеле. По крайней мере это говорит выхлоп ifconfig

;; connection timed out; no servers could be reached

скорее всего что то не в порядке с твоим локальным DNS-ом 192.168.0.1

Попробуй его еще потеребенькать

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

Странным образом после подключения машины обратно по кабелю, проблема пропала. Несколько раз перегрузился, пока все стабильно. Спасибо за помощь!

foxytyler ()
Ответ на: комментарий от targitaj

С того, что это известная проблема Ubuntu. Почему оно до сих пор не исправлено, не в курсе, возможно это фича.

anonymous ()
Ответ на: комментарий от snaf

все же проблема осталась( Теперь если несколько раз извлечь и вставить кабель появляется интернет, иногда еще и перегрузить машину после этого нужно.

foxytyler ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.