LINUX.ORG.RU

Сетевка падает в 10Mbps half duplex

 


0

1

Debian 7 Сетевка в провайдера уходит, уже включил через бесперебойник, один фих происходит что то непонятное в логах

Aug  4 12:26:53 server kernel: [848492.918817] eth1: Link down
Aug  4 12:27:04 server kernel: [848504.577550] eth1: Link up
Aug  4 12:27:04 server kernel: [848504.577913] eth1: Link changed: 10Mbps, half duplex
Делаю
ethtool -s eth1 speed 100 duplex full
и сетевка отваливается, поднимается только ребутом или возможно (не знаю точно как на месте было) перетыканием в сетевке, после вижу
Aug  4 12:28:56 server kernel: [848616.173738] eth1: Link down
Aug  4 13:45:17 server kernel: [853197.214408] eth1: Link up
Aug  4 13:45:17 server kernel: [853197.214771] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:45:24 server kernel: [853203.768960] eth1: Link down
Aug  4 13:45:30 server kernel: [853210.281653] eth1: Link up
Aug  4 13:45:30 server kernel: [853210.282016] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:45:40 server kernel: [853219.886469] eth1: Link down
Aug  4 13:45:51 server kernel: [853231.547410] eth1: Link up
Aug  4 13:45:51 server kernel: [853231.547772] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:45:57 server kernel: [853236.736346] eth1: Link down
Aug  4 13:46:26 server kernel: [853265.880834] eth1: Link up
Aug  4 13:46:26 server kernel: [853265.881199] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:46:32 server kernel: [853272.002486] eth1: Link down
Aug  4 13:47:21 server kernel: [853321.260416] eth1: Link up
Aug  4 13:47:21 server kernel: [853321.260780] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:47:34 server kernel: [853334.269256] eth1: Link down
Aug  4 13:59:37 server kernel: [854057.592258] eth1: Link up
Aug  4 13:59:37 server kernel: [854057.592621] eth1: Link changed: 100Mbps, half duplex
поменял уже кучу сетевок проблема не уходит, в рабочем состоянии показывает
# ethtool eth1
Settings for eth1:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: off
        Current message level: 0x00000001 (1)
                               drv
        Link detected: yes

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

да, работает все нормально несколько дней, потом хлобысь и скорость режется, провайдер говорит на порту типа моя сетевка выставляет такую скорость.

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

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

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

на всякий

# mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: 100 Mbit, full duplex, link ok

wolverin ★★★
() автор топика

Сетевуха - встроенная в мать? Вариант с её подыханием не рассматривается? Сколько ошибок на сетевухе?

Pinkbyte ★★★★★
()

поменял уже кучу сетевок проблема не уходит

Кабель проверь. Попробуй ещё, например, с livecd другого дистрибутива загрузиться.

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

generator

кабель уже другой подключили, до сегодня через бесперебойник стояло, т.к. уже неоднократно у провайдера после грозы оборудование горело в здании вместе с нашей сетевкой, сейчас через свич ихний стоит, жду что еще может быть. проблема в том, что он цепляет к сетевке какой то прибор и она показывает 10 мбит с половиной, но сейчас вот без ребута почему то поднялась снова в 100 мбит и фулл.
одним словом провайдер меня уже запарил менять сетевухи

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

Pinkbyte

нет, сетевая внешняя, менял уже раза 5, проблема снова появляется

eth1      Link encap:Ethernet  HWaddr e8:de:27:a8:6e:9e
          inet addr:упс  Bcast:опс  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:48250000 errors:45458 dropped:0 overruns:0 frame:45460
          TX packets:63819686 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:27029392275 (25.1 GiB)  TX bytes:81400856759 (75.8 GiB)
          Interrupt:21 Base address:0xb000
ошибок не мало конечно, а что они говорят?

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

сетевая внешняя, менял уже раза 5

Я за пробу другой ОС. А в идеале притащить ноут с виндой. Если эффект повторится - жаловаться провайдеру.

Я себе сеть протянул в доме, так на 1Gbps эффект один в один, но 100Мbps работает как часы. В кабеле это дело. (Притом кабель специально брал FTP 5e, видать перегнул где-то)

Но у провайдеров на слово «Линукс» реакция однозначаная: «Это у вас проблема». Потому и рекомендую именно ноут с виндой.

P. S. Есть еще вариант, что кабель обмотан вокруг трансформаторной будки (это я образно), но вероятность этого маленькая.

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

Типа того :)

Локализовать надо проблему же. В кабеле дело, в карте, или в системе.

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

Kroz

нет возможности другой оси, как и нет возможности вообще там что то сделать, все таки тыщи 3 км до оборудования.

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

вот совсем недавно на другом серваке столкнулся с проблемой сетевки смотрящая в локаль и решаемая следующим способом

auto eth0
iface eth0 inet manual
    post-up ethtool -K eth0 tso off
поэтому грешу что проблема в очередных сравнительно свежих обновлениях, а не в оборудовании (писал выше что на другом сервере, тоже видел такую пободную штуку с обрезанием скорости).

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от wolverin

вообще конечно карта какая то там TP-Link, но в системе видится как

05:02.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY (rev 31)
        Subsystem: Sundance Technology Inc / IC Plus Corp Device 0201
        Flags: bus master, medium devsel, latency 32, IRQ 21
        I/O ports at b000 [size=128]
        Memory at f7c10000 (32-bit, non-prefetchable) [size=512]
        Expansion ROM at f7c00000 [disabled] [size=64K]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: sundance

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

карта какая то там TP-Link, но в системе видится как

Это нормально, tp-link только наклеечки клеит.
Если считаешь, что проблема в обновлениях, попробуй загрузить более старое ядро. В дебиане же старые ядра не удаляются при апдейтах, если я ничего не путаю.

Khnazile ★★★★★
()

Интересно, а что будет если запретить сетевухе переходить на скорость 10 мбит/сек?

rezedent12 ☆☆☆
()
Ответ на: комментарий от Pinkbyte

стоит

Пакет: linux-image-3.2.0-4-amd64
Состояние: установлен
Автоматически установлен: да
Версия: 3.2.68-1+deb7u2
Приоритет: необязательный
Раздел: kernel
Сопровождающий: Debian Kernel Team <debian-kernel@lists.debian.org>
Архитектура: amd64
Размер в распакованном виде: 106 M
Зависимости: kmod | module-init-tools, linux-base (>= 3~), initramfs-tools (>= 0.99~) | linux-initramfs-tool
Предварительные зависимости: debconf | debconf-2.0
Рекомендуются: firmware-linux-free (>= 3~)
Предлагаются: linux-doc-3.2, debian-kernel-handbook, grub-pc | extlinux | lilo
Ломают: at (< 3.1.12-1+squeeze1), initramfs-tools (< 0.99~)
Предоставляют: linux-image, linux-modules-3.2.0-4-amd64
Описание: Linux 3.2 for 64-bit PCs

вижу еще

v   linux-image                                                                                                    -
p   linux-image-2.6-amd64                                                                                          - Linux for 64-bit PCs (dummy package)
i A linux-image-3.2.0-4-amd64                                                                                      - Linux 3.2 for 64-bit PCs
p   linux-image-3.2.0-4-amd64-dbg                                                                                  - Debugging symbols for Linux 3.2.0-4-amd64
p   linux-image-3.2.0-4-rt-amd64                                                                                   - Linux 3.2 for 64-bit PCs, PREEMPT_RT
p   linux-image-3.2.0-4-rt-amd64-dbg                                                                               - Debugging symbols for Linux 3.2.0-4-rt-amd64
i   linux-image-amd64                                                                                              - Linux for 64-bit PCs (meta-package)
p   linux-image-rt-amd64                                                                                           - Linux for 64-bit PCs (meta-package), PREEMPT_RT

видимо другое ядро придется где то искать отдельно

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

Pinkbyte

) честно говоря не задавался вопросом, т.к. меняли на месте, я только старый мак сбрасывал

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

Kroz

так мне провайдер и говорит - меняйте сетевку

rezedent12

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


вообще бы мониторинг какой нибудь запустить бы...

wolverin ★★★
() автор топика

Если смена сетевушки дает временный результат - значит проблема в проводах и разъемах. Обычно погода (влажность) сильно влияет на работоспособность дохлых кабелей и плохо обжатых разъемов.

Нормальный кабельный тестер (который должен быть у провайдера) такое обычно находит быстро.

Чтоб провайдер не трындел на счет проблем с линуксом - втыкаем его провод в самый простой коммутатор и смотрим на состояние линка.

vel ★★★★★
()

В разрез линка поставь 100-мегабитный свитч. Пусть он с провайдерским долбо-оборудованием договаривается о скоростях, а не твоя сетевуха. Был один раз такой косяк с одним из провайдеров, 300 рублевый свитч оказался самым дешёвым решением проблемы.

justAmoment ★★★★★
()

mii-tool лучше с ключём ″-v″.

Вобще не совсем понятно как у вас работает, судя по выводу ethtool у вас отключено автосогласование скорости и ваша сетёвка не предлагает удалённой стороне никакие режимы. Вроде как тогда удалённая сторона должна ставить 10 Мбит/с HD, а у вас почему-то 100 Мбит/с.

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

mky

если отключено, то я ничего вообщем то нигде не менял, а где включается?

eth1: 100 Mbit, full duplex, link ok
  product info: vendor 00:90:c3, model 24 rev 0
  basic mode:   collision test, 100 Mbit, full duplex
  basic status: link ok
  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  link partner: 100baseTx-HD

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

justAmoment

да сейчас уже поставил свитч, жду результатов пока.

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

mky

включил автосогласование, спасибо

# ethtool -s eth1 autoneg on

# ethtool eth1
Settings for eth1:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x00000001 (1)
                               drv
        Link detected: yes

eth1: negotiated 100baseTx-FD, link ok

eth1: negotiated 100baseTx-FD, link ok
  product info: vendor 00:90:c3, model 24 rev 0
  basic mode:   collision test, autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

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

вот и со свичом упала сетевка опять в 10 мбит, правда в фулл дуплекс

eth1: 10 Mbit, full duplex, link ok
  product info: vendor 00:90:c3, model 24 rev 0
  basic mode:   collision test, 10 Mbit, full duplex
  basic status: link ok
  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  link partner: 10baseT-HD
включив автосогласования скорость опять вернулась в 100 фулл, удивительно но я даже в логах не вижу теперь когда было переключение в 10мбит фулл

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

хотя нет нашел когда, просто уже далеко в логах ушло после ротации, все же не понятно почему выключается автосогласование само по себе.

wolverin ★★★
() автор топика
Последнее исправление: wolverin (всего исправлений: 1)
Ответ на: комментарий от wolverin

Не знаю, почему сетёвка может вести себя так странно. Сам чип достаточно старый, да и драйвер в ядре, вроде как, давно не изменялся. Если проблема проявляется с разными сетёвками, то это странно в двойне. Может картам не хватает питания для нормально работы, но я такого не встречал.

mky ★★★★★
()

Если эта хренотень повторяется на всех провверенных картах - после проверки драйверов трахай мозг техподу, пусть проверяют кабель и свитч

Valkeru ★★★★
()
Последнее исправление: Valkeru (всего исправлений: 1)
31 августа 2016 г.
Ответ на: комментарий от Valkeru

Valkeru

трахаю уже год, толку ноль - они приезжают, проверяют замеряю и говорят что проблема в сетевке

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