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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Потеря пакетов в Ubuntu 14.04-14.10  (Прочитано 3597 раз)

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

Оффлайн GalVadoZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Потеря пакетов в Ubuntu 14.04-14.10
« : 18 Января 2015, 13:06:59 »
Здравствуйте! Бьюсь месяц с данной проблемой, после прочтения множественных подобных тем и маннов, решения так и не нашёл. Для меня крайность - писать о данной проблеме, потому как своих сил уже не хватает.

Проблема в следующем, есть сервер, расположенный в локальной сети, на нём крутятся сервер LAMP (видео сервер и магазин). На 14.04 системе была сразу обнаружена проблема в потере пакетов (команда пинг), пинговал наш сетевой шлюз, потери пакетов доходили до 75%, соответственно пользователи сети могли видеть сайт в моменты "чистого" пинга. Когда начал искать проблему в интернете, находил похожие проблемы, касательно Realtek r8169 (карточки), затем грамотные настройки сетевых интерфейсов, ничего не помогло. В итоге грешил всё же на карточку Реалтек, пошёл в магазин, прикупил карточку Asus, встала правильно, всё норм. НО проблема с потерей пакетов не решилась. Установил обновления системы с 14.04 на 14.10 (сейчас на 10 версии и остановился), проблема также не решилась.

Теперь самая соль. Схема подключения сети: компьютер-маршрутизатор-роутер сети (провайдера). Рядом стоит рабочий компьютер (игровой, рабочий), который подключен по той же схеме и не имеет НИКАКИХ проблем с сетью, нет потерь, стабильная связь. Пинговал также шлюз - нет потерь. ВООБЩЕ НИКАКИХ ПОТЕРЬ пакетов.

4 дня назад снёс Ubuntu и поставил с нуля, всё отсртроил. Манипуляций никаких не делал с интерфейсами, всё чисто встало. На протяжении 3х дней не было никаких проблем, до сегодняшнего дня. Пришёл домой, на форуме отписались, что сайт снова стал "пропадать", стал пинговать - снова началось, потеря пакетов.

Собственно, в чём может быть проблема? Сижу на Убунте не так давно, но выхлопы могу предоставить любые, подсказывайте что Вам нужно, чтобы узреть корень проблемы. Заранее огромное спасибо.

Извиняюсь, за вторую тему.. Модератор, прошу старую тему снести в разделе новичков..

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #1 : 18 Января 2015, 14:25:10 »
lshw -C network; ip -s l
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн GalVadoZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #2 : 18 Января 2015, 16:09:08 »
lshw -C network; ip -s l
  *-network               
       описание: Ethernet interface
       продукт: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       производитель: Realtek Semiconductor Co., Ltd.
       физический ID: 0
       сведения о шине: pci@0000:02:00.0
       логическое имя: eth0
       версия: 06
       серийный №: b8:97:5a:0e:78:61
       размер: 100Mbit/s
       capacity: 1Gbit/s
       разрядность: 64 bits
       частота: 33MHz
       возможности: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       кофигурация: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=10.1.54.5 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       ресурсы: IRQ:41 ioport:e000(размер=256) память:f0004000-f0004fff память:f0000000-f0003fff
  *-network
       описание: Ethernet interface
       продукт: IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY
       производитель: Sundance Technology Inc / IC Plus Corp
       физический ID: 0
       сведения о шине: pci@0000:04:00.0
       логическое имя: eth1
       версия: 31
       серийный №: 10:bf:48:e7:9c:11
       размер: 100Mbit/s
       capacity: 100Mbit/s
       разрядность: 32 bits
       частота: 33MHz
       возможности: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       кофигурация: autonegotiation=on broadcast=yes driver=sundance driverversion=1.2 duplex=full ip=192.168.1.2 latency=32 link=yes maxlatency=10 mingnt=10 multicast=yes port=MII speed=100Mbit/s
       ресурсы: IRQ:19 ioport:d000(размер=128) память:f7c10000-f7c101ff память:f7c00000-f7c0ffff
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    RX: bytes  packets  errors  dropped overrun mcast   
    296963     679      0       0       0       0     
    TX: bytes  packets  errors  dropped carrier collsns
    296963     679      0       0       0       0     
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether b8:97:5a:0e:78:61 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    350559     4556     0       0       0       0     
    TX: bytes  packets  errors  dropped carrier collsns
    7947       74       0       0       0       0     
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 10:bf:48:e7:9c:11 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    28624      209      0       0       0       0     
    TX: bytes  packets  errors  dropped carrier collsns
    39888      431      0       0       0       0

eth0 смотрит в сеть. IP адрес статический.

Пользователь решил продолжить мысль 18 Января 2015, 16:11:45:
Пинговал с сервера минуту назад:

PING 10.1.54.62 (10.1.54.62) 56(84) bytes of data.
64 bytes from 10.1.54.62: icmp_seq=1 ttl=255 time=9.99 ms
64 bytes from 10.1.54.62: icmp_seq=2 ttl=255 time=1.64 ms
64 bytes from 10.1.54.62: icmp_seq=3 ttl=255 time=1.47 ms
64 bytes from 10.1.54.62: icmp_seq=4 ttl=255 time=1.59 ms
64 bytes from 10.1.54.62: icmp_seq=5 ttl=255 time=1.63 ms
^C
--- 10.1.54.62 ping statistics ---
29 packets transmitted, 5 received, 82% packet loss, time 28190ms
rtt min/avg/max/mdev = 1.471/3.269/9.998/3.365 ms
« Последнее редактирование: 18 Января 2015, 16:11:45 от GalVadoZ »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #3 : 18 Января 2015, 16:16:54 »
Дропнутых и вообще проблемных пакетов на ваших интерфейсах нет. Вполне возможно, что потери вовсе не у вас.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн GalVadoZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #4 : 18 Января 2015, 16:20:03 »
А почему же тогда со второго компьютера проходит пинг нормально? Без потерь, хотя, повторюсь подключен компьютер также.

Пользователь решил продолжить мысль 18 Января 2015, 18:59:53:
Ребята, ну какие еще будут идеи?
« Последнее редактирование: 18 Января 2015, 18:59:53 от GalVadoZ »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #5 : 18 Января 2015, 21:36:23 »
Что, второй компьютер в то же самое гнездо подключен? :)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #6 : 18 Января 2015, 21:57:55 »
Вообще бывают потери пакетов с этим адаптером.
Лечится установкой другого драйвера, но не во всех версиях он есть в стандартных репозиториях.
Попробуйте

sudo apt-get install r8168-dkms
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #7 : 18 Января 2015, 22:17:30 »
Pilot6, он сказал, что поменял карточку. Не помогло.
А за идею с dkms спасибо.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн GalVadoZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #8 : 18 Января 2015, 23:31:17 »
Именно сейчас и стоит драйвер 8168

Оффлайн GalVadoZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #9 : 19 Января 2015, 00:18:43 »
Что, второй компьютер в то же самое гнездо подключен? :)
Нет конечно :) Просто я к тому, что врядли это проблемы у провайдера.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #10 : 19 Января 2015, 00:29:39 »
GalVadoZ,
Именно сейчас стоит r8169, если верить представленной информации.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #11 : 19 Января 2015, 00:56:33 »
Что, второй компьютер в то же самое гнездо подключен? :)
Нет конечно :) Просто я к тому, что врядли это проблемы у провайдера.
Намёк не поняли? ПОМЕНЯЙТЕ МЕСТАМИ и проверьте.
И, да, у вас загружен драйвер r8169, хотя и с прошивкой r8168. Но на моей практике, ни одна карта 8111/8168 не работала с этим драйвером нормально. Всегда собирал драйвер из исходников с сайта риалтека.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн GalVadoZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #12 : 19 Января 2015, 00:59:02 »
Хорошо, с дровами снова поколдую утром, спасибо, а насчет местами поменять - я пробовал кабель втыкать без моего маршрутизатора, напрямую та же беда.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #13 : 19 Января 2015, 01:00:32 »
Кабель тоже может быть проблемный. Хотя, конечно, у меня это всегда было видно в линк статистике. Миллионы дропнутых пакетов. Меняю драйвер - всё утихает и нормально работает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн GalVadoZ

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Потеря пакетов в Ubuntu 14.04-14.10
« Ответ #14 : 19 Января 2015, 01:03:33 »
Так опять же - этот кабель идет с роутера, затем в мой маршрутизатор и только потом раздает сеть на 2 компьютера. На 1 нет проблем, второй теряет пакеты. И этот самый кабель я втыкал в 1 компьютер, было все ок. И во 2 компьютер, такие же потери были.

Пользователь решил продолжить мысль [time]19 Январь 2015, 05:09:29[/time]:
Ну вот сразу проблема. Командой sudo apt-get install r8168-dkms не получилось поставить, вот выхлоп:

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  dkms
НОВЫЕ пакеты, которые будут установлены:
  dkms r8168-dkms
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
Необходимо скачать 138 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 189 kB.
Хотите продолжить? [Д/н] д
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ utopic-updates/main dkms all 2.2.0.3-1.1ubuntu5.14.10 [64,8 kB]
Получено:2 http://ru.archive.ubuntu.com/ubuntu/ utopic/universe r8168-dkms all 8.038.00-1 [72,8 kB]
Получено 138 kБ за 22с (6 198 Б/c)                                             
Выбор ранее не выбранного пакета dkms.
(Чтение базы данных … на данный момент установлено 184370 файлов и каталогов.)
Подготовка к распаковке …/dkms_2.2.0.3-1.1ubuntu5.14.10_all.deb …
Распаковывается dkms (2.2.0.3-1.1ubuntu5.14.10) …
Выбор ранее не выбранного пакета r8168-dkms.
Подготовка к распаковке …/r8168-dkms_8.038.00-1_all.deb …
Распаковывается r8168-dkms (8.038.00-1) …
Обрабатываются триггеры для man-db (2.7.0.2-2) …
Настраивается пакет dkms (2.2.0.3-1.1ubuntu5.14.10) …
Настраивается пакет r8168-dkms (8.038.00-1) …
Loading new r8168-8.038.00 DKMS files...
First Installation: checking all kernels...
Building only for 3.16.0-29-generic
Building initial module for 3.16.0-29-generic
Error! Bad return status for module build on kernel: 3.16.0-29-generic (x86_64)

Я чувствую, что всё-таки вручную придётся ставить?

Пользователь решил продолжить мысль [time]19 Январь 2015, 05:20:14[/time]:
Ставил раньше так:

sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms
wget http://media.cdn.ubuntu-de.org/forum/attachments/44/18/3005217-r8168-dkms-8.029.00.tar.gz
sudo tar xvf 3005217-r8168-dkms-8.029.00.tar.gz -C /usr/src
sudo dkms add -m r8168-dkms -v 8.029.00
sudo dkms build -m r8168-dkms -v 8.029.00
sudo dkms install -m r8168-dkms -v 8.029.00
echo "blacklist r8169" | sudo tee -a /etc/modprobe.d/blacklist.conf
sudo modprobe -rfv r8169
sudo modprobe -v r8168

Так сейчас тоже материться на ядро:

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make' -C src/ all....(bad exit status: 2)
ERROR (dkms apport): binary package for r8168-dkms: 8.029.00 not found
Error! Bad return status for module build on kernel: 3.16.0-29-generic (x86_64)
Consult /var/lib/dkms/r8168-dkms/8.029.00/build/make.log for more information.

Пользователь решил продолжить мысль [time]19 Январь 2015, 05:31:09[/time]:
Ещё я знаю, что драйвера, начиная с 14.04 не ставятся в intramfs, как быть? Может всё же попробовать снова вернуться на Asus карточку? Но там ведь были тоже такие проблемы с пакетами  :-\

Пользователь решил продолжить мысль 19 Января 2015, 04:40:50:
Сейчас снова пинговал - нет потерь пакетов, как снова появятся, отпишусь. Если вовремя увижу потерю, можно ли с каких логов вытащить информацию?
« Последнее редактирование: 19 Января 2015, 04:40:51 от GalVadoZ »

 

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