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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблема с сетевухой RTL8111/8168B  (Прочитано 9354 раз)

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

Оффлайн reiser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Проблема с сетевухой RTL8111/8168B
« : 14 Октября 2010, 21:11:46 »
Ставил Ubuntu 8.10-10.10, мандриву 2010.1 на комп с такой материнкой М3А78-ЕМ! сетевая встроенная Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02) - не работает, она подымается, она опознается, все вроде нормально - дальше локалхоста пинги не идут. ставлю рядом компьютер с такой-же сетевой(на первый взгляд) - там все заводится с пол-пинка. Присмотрелся - в первом указано rev02 и не заводится, во втором rev01 - и все ок.
Выгружал модуль r8169 вместо него подгружал r8168, дрова качались с оффсайта - толку никакого! Хотя кругом пишут что должно работать.
Возможно как нибудь заставить работать первую сетевую? кто сталкивался? поставить внутреннюю сетевую не получится, корпус маленький, а кулер на видеокарте большой, если втыкну в pci-e сетевуху - перекрою доступ воздуха и видяха просто "задохнется".Неужели придется покупать usb-сетевуху?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #1 : 14 Октября 2010, 21:22:02 »
Для начала
ifconfig -a
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн reiser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #2 : 14 Октября 2010, 22:39:47 »
перегрузился посмотреть ifconfig - че-то Ubuntu свежеустановленная не грузится, какого-то файла найти не может, сразу после выбора ее в грубе, но то уже завтра буду разбираться.
по памяти: eth0(192.168.0.25 netmask 255.255.255.0 gw 192.168.0.1) и lo, eth0 естественно настроен, ресольвы прописаны, маршруты тоже, все должно работать... проблема исключительно в модуле, весь инет перерыл, гентушники пытались завести - в ядре включали - у кого работает у кого нет, именно rev02!!! с rev01 проблем никаких! собственноручно убедился

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #3 : 14 Октября 2010, 22:53:31 »
Значит сетевую видит и работает. Ищите, где реальный затык происходит, вспоминайте, чего крутили.
LiveCD в конце концов попробуйте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн reiser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #4 : 16 Октября 2010, 01:08:13 »
LiveCD не видит сеть, ни убунтовский, никакой! ничего не крутил, затык в сетевухе, в спецификации - rev02. говорю ж пересобирал модуль даже - не помогло

Оффлайн atakl

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #5 : 16 Октября 2010, 12:46:28 »
У меня тоже проблема с этой сетевой картой. Комп выходит в сеть через роутер. Стояла Ubuntu 10.04 после обновления пропало проводное соединение. Переставил ос на ubuntu 10.10 сеть так и не появилась. Скачал дрова с офсайта поставил все по readme соединение вроде появилось но пинг до роутера не идет.. хотя сам себя пингует 192.168.1.99.
Что делать не знаю, переходить обратно на винду не хочется ((( помогите

Оффлайн reiser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #6 : 16 Октября 2010, 15:22:52 »
наверно единственный выход - ставить другую сетевуху, у меня этот номер не пройдет - корпус маленький, если загорожу - видяха может пострадать, придется покупать usb сетевую :(

Пользователь решил продолжить мысль 17 Октября 2010, 14:52:18:
добрался-таки до системы :
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
   Subsystem: ASUSTeK Computer Inc. Device 82c6
   Flags: bus master, fast devsel, latency 0, IRQ 43
   I/O ports at e800 [size=256]
   Memory at fbfff000 (64-bit, non-prefetchable) [size=4K]
   Memory at f6ff0000 (64-bit, prefetchable) [size=64K]
   Expansion ROM at fbfc0000 [disabled] [size=128K]
   Capabilities: <access denied>
   Kernel driver in use: r8169
   Kernel modules: r8169


eth0      Link encap:Ethernet  HWaddr 00:24:8c:0a:5f:cc 
          inet addr:192.168.0.238  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::224:8cff:fe0a:5fcc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:125 errors:0 dropped:0 overruns:0 frame:0
          TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23846 (23.8 KB)  TX bytes:9881 (9.8 KB)
          Interrupt:43 Base address:0x4000

это по дефолту, после установки с настроенной сетью.
пингов нет.

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
   Subsystem: ASUSTeK Computer Inc. Device 82c6
   Flags: bus master, fast devsel, latency 0, IRQ 43
   I/O ports at e800 [size=256]
   Memory at fbfff000 (64-bit, non-prefetchable) [size=4K]
   Memory at f6ff0000 (64-bit, prefetchable) [size=64K]
   Expansion ROM at fbfc0000 [disabled] [size=128K]
   Capabilities: <access denied>
   Kernel driver in use: r8168
   Kernel modules: r8168



miroslav@usystem:~/r8168-8.019.00$ ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
From 192.168.0.238 icmp_seq=2 Destination Host Unreachable
From 192.168.0.238 icmp_seq=3 Destination Host Unreachable

это после сбора драйвера r8168 - пингов нет.


miroslav@usystem:~/r8168-8.019.00$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         192.168.0.2     0.0.0.0         UG    0      0        0


miroslav@usystem:~/r8168-8.019.00$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.0.2

это чтоб небыло сомнений что сеть настроена правильно.

есть какие-то идеи?
« Последнее редактирование: 17 Октября 2010, 14:52:18 от reiser »

Оффлайн steepman

  • Новичок
  • *
  • Сообщений: 13
  • Кто ищет - тот всегда найдёт!
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #7 : 23 Сентября 2011, 17:50:57 »
Супер! Проблема существует ещё с 2010 года. Сейчас на НОВОЙ материнке ASUS M5A78L-M LX с сетевухой Realtek 8111E , 1 x Gigabit LAN Controller "вляпался" в то же самое: при установке Ubuntu 11.04, LinuxMint 11, LinuxMint 10 с Live-CD система ставится, качает пакеты через "Инет", но, как-то, медленно и неуверенно. После установки сеть на этой горе-сетевухе поднимается, а потом, буквально через пару минут, пинги пропадают. Можно выдернуть сетевой кабель из разъёма - коннект разрывается, но при повторном подключении сеть больше не поднимается. Если кабель не выдёргивать - пинги могут через некоторое время снова появиться. Но потом (когда через несколько минут, когда даже через полчаса) опять пинги пропадают. Link Up, Link Down не помогают, т.к. после того, как коннект пропадёт - линк поднимается лишь один раз из десяти. Как с этой "драной" сетевухой под Бубунтой сладить? Неужели за год решения так и не нашлось?
Кто ищет - тот всегда найдёт!

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 328
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #8 : 23 Сентября 2011, 18:11:56 »
Цитировать
Супер! Проблема существует ещё с 2010 года.
Да эта проблема просто никого не интересует, на самом деле. По крайней мере - разработчиков.
У них-то этой платы нигде и нет, наверное. Они же используют компьютеры на работе корпоративные - а там intel 100%, поэтому у них и дома, скорее всего intel...
Все в основном на intel сидят.
А realtek-карты - это как windows-модемы. Не знаю, как они их делают, но морочат они голову на всю катушку. И не только в Linux. В Windows то же самое. Обновились драйверы, потом, при переустановке системы со стандартными драйверами плата не заработала, а на новых - работает...

По теме. Заходите на сайт http://www.realtek.com.tw/. Там берете модули для вашей карты R8168, компилируете, втыкаете в ядро. Все. До следующей смены ядра.
Как установить - в поиск по форуму 'r8168' - уже решали. Хотя там все в readme написано.

Вообще, для десктопов, я бы рекомендовал подбирать материнки с Intel сетевыми картами, хотя и выбирать не надо, берешь Intel... работает.
« Последнее редактирование: 23 Сентября 2011, 18:14:50 от es1840 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #9 : 23 Сентября 2011, 19:26:08 »
lspci -knn | grep "Eth" -A2
Пользователь решил продолжить мысль 23 Сентября 2011, 19:28:13:
reiser
nslookup ya.ru
nslookup ya.ru 8.8.8.8
« Последнее редактирование: 23 Сентября 2011, 19:28:13 от victor00000 »
Wars ~.o

Оффлайн steepman

  • Новичок
  • *
  • Сообщений: 13
  • Кто ищет - тот всегда найдёт!
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #10 : 25 Сентября 2011, 00:57:49 »
Спасибо за ответ! Попробую "подоткнуть" дрова с сайта производителя. Просто ОЧЕНЬ странно, что более новые версии Бубунты так и не научились дружить с железом. Сразу вспоминается фраза о программистах: "Что такое исправление багов в программе? Это процесс замены старых ошибок на новые". Так и здесь: вместо того, чтобы устранить все старые недочёты и внести новые возможности, новые версии ОС "забывают" даже то, что умели ранее и не знают того, что должны бы уже уметь... Сколько раз уже видел такое: старая бUbuntu нормально и стабильно работает, а новая - чем новее, тем глюкавее!.. Бред какой-то! Вместо того, чтобы наслаждаться стабильной работой системы, постоянно устраняешь какие-то, неизвестно откуда появившиеся, проблемы: то микрофон вдруг перестаёт регулироваться в бубунте, то панелька какая пропадёт, то сеть отваливается, а то и вообще не поднимается... Не система, блин, а какое-то скопление ошибок и несуразиц. В серверной части без "гуёв", как-то, поспокойнее... А как пользователям на "Гноме" усидеть после всех этих глюков? С такими темпами Linux не только не потеснит виндозу, но и последние позиции сдаст... Тьфу-тьфу... :-\
Кто ищет - тот всегда найдёт!

Оффлайн OldSamuray

  • Активист
  • *
  • Сообщений: 841
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #11 : 25 Сентября 2011, 01:04:51 »
У меня проблема решилась установкой ядра 3.1 (сейчас стоят rc4, но заработало начиная с rc3) хотя я специально почитал чейнджлог, ничего по этому адаптеру не увидел.
До того юзал внешнюю. Материнка MSI PH61-P33 (B3)
« Последнее редактирование: 25 Сентября 2011, 01:07:17 от OldSamuray »
Посмотрел чужие костыли — не понравились — сделал свои, родные

Оффлайн step7

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #12 : 18 Ноября 2011, 06:05:54 »
У меня проблема решилась установкой ядра 3.1 (сейчас стоят rc4, но заработало начиная с rc3) хотя я специально почитал чейнджлог, ничего по этому адаптеру не увидел.
До того юзал внешнюю. Материнка MSI PH61-P33 (B3)

Подтверждаю, с ядром 3.1 проблемы исчезли. Комп на базе проца Pentium G840, мать Ga-H61M-D2-B3, графика интегрированная, сетевая RTL8111/8168B Rev 06.

PS Драйвер с сайта Realtekа работать на моей конфигурации отказывался.

Оффлайн elsin

  • Новичок
  • *
  • Сообщений: 22
  • Xubuntu 12.04
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #13 : 29 Февраля 2012, 02:27:19 »
Материнская плата: MSI 945GCM7-F, ОС: Ubuntu 10.04,  сетевая плата встроенная Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02). Платы (15 шт.) работают, но периодически подвисают. Например при обновлении: обновление скачивается, на середине останавливается минут на 10, потом дальше качается, опять останавливается и т.д., при этом пинги до ya.ru идут без потерь. Соседний компьютер, с другой сетевой плате, работает нормально.

Пробовал:
1) Ставил "родной" драйвер r8168 с сайта Realtek'a (8.028.00)
2) Обновил ядро до 3.1.4
3) После вышеперечисленного обесточивал компьютер на 10 секунд
всё без результатов.

Есть еще идеи, что делать?


Решено!

Проблема заключалась в том, что производитель установил на всех сетевых платах одинаковый MAC-адрес, а именно 08:00:24:4d:41:0c, из-за этого в таблице маршрутизации коммутатора творился бардак.

Исправил добавлением в /etc/network/interfaces строчек для смены MAC-адреса:

auto ethX
iface ethX inet dhcp
pre-up ifconfig ethX hw ether NEW_MAC

где X - номер сетевой платы, а NEW_MAC - MAC-адрес отличный от 08:00:24:4d:41:0c

« Последнее редактирование: 21 Марта 2012, 01:42:51 от elsin »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Проблема с сетевухой RTL8111/8168B
« Ответ #14 : 29 Февраля 2012, 02:43:38 »
А почему вы решили, что проблема в карте?
Может, у вас согласование MTU (PMTU discovery) сбоит?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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