LINUX.ORG.RU

Скорость в интернетах (специалистам по сетям)

 , ,


0

4

Синопсис такой. Имеется 100Мбит подключения от прова. Роутер мой. В локалке 5 устройтств: пекарня и ноут на линуксе, пекарня на венде, смарт андройд, смарт айос.

Проблема: в какой-то момент скорость соединения с ресурсами тырнета стала очень маленькой (около 6-7 Мбит) везде, кроме венды. Сначала грешил на линукс, проверял скорость в локалке iperf’ом - 98-99 Мбит на 1Гбитном файле выдает без вопросов. При этом iperf с удаленным серваком выдает все те же 6-7 Мбит. Спидтест до разных серверов (ближайший в 20 км) показывает ту же скорость со всех устройств, кроме венды, даже не смартах. Для эксперимента доставал старый роутер, полностью отключал всех клиентов от сети, кроме тестируемого. Все бестолку. Кроме венды везде скорость низкая.

Вишенкой на торте считаю торренты. Иногда качаю различные образы дистров для поиграться в виртуалке. Так вот, например, образ арча я через торрент качаю с линукса на скорости 4-5 Мбайт/с (до 40 Мбит). А все остальные соединения очень медленные. Тот же ютуб (без остановок грузит только 480), стим (300-400 кбит/с), обновления слаки из разных зеркал (до 1 мбайт/с) - все тормозит.

Я всю голову уже сломал, что может быть причиной. Mtu на линуксах и венде по 1500, ipv6 везде выключен. Как диагностировать проблему?


Как диагностировать хз кроме сравнения трейсов. А вот как обхитрожоаившегося прова попробовать обойти, так это поставить ttl такой же как на винде.

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

Трейсы всмысле трасировки?

Ттл в венде и линуксе 64, на андройде 52.

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

Оч странно на винде должно быть по умолчанию 128. Но я не помню как посмотреть корректно или поменять. Если ты под виндой не менял специально рекомендую перепроверить.

Еще как вариант можно попробовать присвоить виндовый мак после ее выключения.

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

Дак они еще и разные… На венде

ping ya.ru

����� �������� � ya.ru [87.250.250.242] � 32 ������� ������:
����� �� 87.250.250.242: ����� ����=32 �����=22�� TTL=52
����� �� 87.250.250.242: ����� ����=32 �����=22�� TTL=52
����� �� 87.250.250.242: ����� ����=32 �����=22�� TTL=52
����� �� 87.250.250.242: ����� ����=32 �����=22�� TTL=52

���������� Ping ��� 87.250.250.242:
    �������: ���������� = 4, �������� = 4, �������� = 0
    (0% ������)
��������������� ����� ������-�������� � ��:
    ����������� = 22����, ������������ = 22 ����, ������� = 22 ����

netsh interface ipv4 show global
������ ��������� ���������...

����� ���������� ���������
---------------------------------------------
����������� ���������� ���������� �������                   : 128

tracert ya.ru

����������� �������� � ya.ru [87.250.250.242]
� ������������ ������ ������� 30:

  1     1 ms     1 ms     1 ms  192.168.77.1
  2     1 ms     1 ms     1 ms  10.128.0.1
  3     2 ms     3 ms     1 ms  x.x.x.x
  4     4 ms     4 ms     6 ms  nnd02.transtelecom.net [188.43.10.190]
  5    20 ms    20 ms    20 ms  mskn17ra-lo1.transtelecom.net [217.150.55.21]
  6    14 ms    15 ms    14 ms  yandex-gw.transtelecom.net [188.43.3.213]
  7    19 ms    18 ms    18 ms  vla-32z4-eth-trunk1-1.yndx.net [93.158.172.211]
  8     *        *        *     �������� �������� �������� ��� �������.
  9    22 ms    22 ms    23 ms  ya.ru [87.250.250.242]

Ни линуксе

sudo sysctl -a | grep _ttl
net.ipv4.ip_default_ttl = 64

ping -c 4 ya.ru
PING ya.ru (87.250.250.242) 56(84) bytes of data.
64 bytes from 87.250.250.242: icmp_seq=1 ttl=247 time=20.1 ms
64 bytes from 87.250.250.242: icmp_seq=2 ttl=247 time=20.1 ms
64 bytes from 87.250.250.242: icmp_seq=3 ttl=247 time=21.4 ms
64 bytes from 87.250.250.242: icmp_seq=4 ttl=247 time=20.4 ms

--- ya.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 12033ms
rtt min/avg/max/mdev = 20.118/20.521/21.430/0.538 ms

tracepath ya.ru
 1?: [LOCALHOST]                      pmtu 1500
 1:  192.168.77.1                                          0.437ms 
 2:  10.128.0.1                                            2.452ms 
 3:  x.x.x.x                                               2.645ms 
 4:  nnd02.transtelecom.net                                6.064ms 
 5:  mskn17ra-lo1.transtelecom.net                        16.187ms asymm  6 
 6:  no reply
 7:  no reply
 8:  no reply
 ...
30:  no reply
     Too many hops: pmtu 1450
     Resume: pmtu 1450

Пинг роутера - один ttl, пинг яндекса другой, в настройках третий. Попробовал в линуксе поставить 128, перезапустил соединение, но ничего не поменялось :(

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

Ttl который ты видишь в выводе пинга это остаток ttl от пингуемого хоста. Т.е. в случае винды: 64-52 = 8, т.е. 8 хопов от яндексового хоста до тебя(что для москвы мягко говоря дохрена), почему 64? Потому что это ttl пакета который слал яндексовый хост, а он вестимо на ляликсе.

Посмотри ttl исходящих пакетов в wireshark’e так будет надёжней.

В случае онтопика если сравнивать выводы с tracert, то лучше сравнивать с traceroute.

pon4ik ★★★★★ ()

скорость соединения с ресурсами тырнета стала очень маленькой (около 6-7 Мбит) везде, кроме венды.

На винде торрент или еще какая-то качалка и в результате на остальных маленькая скорость.

Смотри скорость на wan-интерфейсе роутера.
Настрой на роутере изменение TTL, что-бы не было разницы, с какого устройства идёт трафик.
Настрой на роутере ограничения скорости для каждого устройства.

DiMoN ★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей