LINUX.ORG.RU
решено ФорумAdmin

Сетевая карта работает только на 10Mb

 ,


0

2

Есть 2 компа с Ubuntu 10.04 (все новые обновления) в качестве интернет-шлюза. На одном компе сетевухи 3com, на другом Planet.

Работали эти компы без глюков на 100Mb, без замены железа, только обновление софта, больше года.

На обоих компах наблюдается следующее: Сетевая карта, которая смотрит на конвертер провайдера, работает только на 10Mb. При переключении (физически втыкается в 100Mb на конвертере) на 100Mb, шлюз провайдера не пингуется.

Проверил на винде, сетевая карта Intel. Воткнул сетевой провод от провайдера в комп с виндой - работает на 10 и на 100Mb.

Куда смотреть?



Последнее исправление: CYB3R (всего исправлений: 1)

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

Хммм..... Так я вкурсах про ethtool......

Почему работало без ethtool на 100(да и сейчас работает, но только в другом офисе, на 100Mb), а сейчас только на 10 ????

Ни чего не менялось.

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

Я бы протестил, накатив «чистую» убунту с диска, без обнов. Если работает через эту сетевку нормально - значит либо настройки все-таки какие-то делались, либо «не было печали - апдейтов накачали».

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

Протестить, это да, можно... Но!

Есть !_точно_ такой_ же_! комп, но установлен на другом адресе, всё работает на 100Mb

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

Длинна кабеля от компа до комутатора прова = 5м, дальше оптика. Кабель менялся.

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

Поменять с одного офиса на другой? Нет такой возможности.

Те 2-а компа что я озвучил в начале - один рабочий, другой резервный. Работали на 100 пару месяцев назад.

INDIGO
() автор топика

Сравнивай на обоих компах версию ядра, драйвер, версию драйвера, его параметры

# ethtool -i $eth
driver: $driver
[...]
# modinfo $driver
# grep $driver /etc/modprobe* -Ri
# uname -r
router ★★★★★
()
Ответ на: комментарий от router

Теоретически ещё версию прошивки сетевухи, видно в том же ethtool -i

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

Сетевые карты, до установки в инетшлюз, работали на простых компах, но было это давно.

Сейчас собрал новый комп, сетевая 3com (из той же партии что и на шлюзе) Дистрибутив Ubuntu 10.04.4, не обновлял.... Сетевая карта работает на 100Mb!

ethtool почему то не показывает версию прошивки... драйвера везде одинаковые 3c59x

Подозрение на софт. =\

Уточню: 2 компа - рабочий и резервный, на резервном софт обновлен не до сегодняшней даты.

Но в другом офисе - всё работает!

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

Но в другом офисе - всё работает!

Вот с этим другим и нужно сравнивать.

Софт не может играть никакой роли. Сетевой стек ЕМНИП полностью в ядре.

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

сетевая 3com (из той же партии что и на шлюзе)

Та, которая была на шлюзе, или похожая? Почему вы сразу откидываете вариант проблем с железом? То, что обе сетевые проблемные - может просто так совпало.

massive
()

Ядро самосборное? Недавно собирал, какую-то опцию забыл включить(либо кабель плохо засунул, хз), линк 4 раза пишет 100Mb Full Duplex, а на пятый уже надолго - 10Mb

minakov ★★★★★
()

Наблюдаю аналогичную проблему на r816[8,9] в сочетании с длинковским свитчем. Что там у твоих трикомов внутри?

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

Заменил сетевую карту на ту, что заработал на только что собранной машине. Результат: 10Mb и не больше, 100 - провайдер не пингуется.

Вариант с глючной сетевой не очень подходит.

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

Ядро «стандартное». Все по минимуму для доступа локалки в инет.

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

Провайдер привез другой свич Catalyst 3500 XL, там 2 порта 10 и 100Mb. Такая же ерунда: на 10 работает, на 100 - не работает.

Что конкретно интересует «у трикомов внутри»?

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

Куда провайдер привёз свитч? У вас же был конвертор?

Карта, что в шлюзе работает на 100 Мбит с каким-либо оборудованием, той же Intel'овской сетёвкой на винде? Работает на длинной линии (70-90 м)? Возможно, что проблема аппаратная, но не в сетёвке, а в её плохом питании.

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

Свич вместо конвертора, так как свич пишет логи.

На длинной линии не проверял.

В плохом питании? А почему тогда, вторая сетевая карта (что смотрит в локалку) работает на 100?

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

Вторая карта тоже 3com? Возможно проблемы в PCI-слоте (пыль или что-то с питанием). Я точно сказать не могу, просто строю предположения.

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

Одновременно на двух компах одинаковая железная проблема? Повторю: есть 2 кампа, один рабочий, другой резервный. Железо почти одинаковое. И в один момент оба компа перестали работать на 10 Mb.

Танца с бубном!!!!!

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

В один момент? Они что, подключенны к разным конверторам?

У вас два близких по конфигурации компьютера. У вас есть рабочая 100 Мбит локальная сеть. И в каждом компе есть сетёвка, работающая с локалкой на 100 Мбит. Вот эти проблемные сетёвки работают с локалкой на 100 Мбит? Локальная сетёвка работает к конвертором на 100 Мбит?

Какую информацию по этой сетёвке показывает ethtool относительно: «Supported link modes», «Advertised link modes», «Link partner advertised link modes»?

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

Конвертер один. Проблемные сетевухи на 100 с локалкой работают.

Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Full 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: No Link partner advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 24 Transceiver: internal Auto-negotiation: on Current message level: 0x00000001 (1) Link detected: yes

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

Продолжение эксперимента.

Поменял у компа IP (дал IP из внутреней сетки). Работает на 100Mb, всё пингуется.

Меняю обратно IP(что б использовать как инет шлюз), на комутаторе втыкаю в 100Mb - шлюз провайдера не пингуется. Перетыкаю на комутаторе на 10Mb - шлюз провайдера пингуется.

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

Форматированный текст нужно заключать в теги [pre] [/pre], а то сложно читать. Это был вывод ethtool для локалки? А что в случае со 100 Мбит портом на Catalyst 3500 XL? ping не работает, может arping заработает?

Странно, что у вас «Advertised link modes: 10baseT/Full 100baseT/Full», то есть сетёвка на сетёвке выключен Half duplex. Может у провайдера выключен Full duplex и проблема в этом.

mky ★★★★★
()

Вопрос решился на 50%

На компе где установленны 3com - накрылась сетевуха, к которой подключен провайдер.

Симптомы: если сетевуха воткнута в оборудование провайдера, то она работает только на 10Mb (ВСЕГДА). В локальном свиче работает без вопросов.

Сетевуха заменена на встроеную Realtek. Завелась на 100 с полтыка.

Вопрос осталься со вторым компом, сетевухи Planet. Он заработал сам на 100 через пару дней.

Результат: глючная сетевуха + глюки о провайдера, которые иправили.

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

Концерт продолжается! Исполнитель - не известен! =)

Встроенная сетевуха Realtek, после ~8 часов работы, напроч отказалась пинговать шлюз провайдера на 100Mb, только на 10Mb.

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

Чет у меня подозрения все-таки на медиаконвертор.

massive
()
28 августа 2012 г.

Смена провайдера и оборудования провайдера (медиоконвертер) решили проблему.

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