12,04 проводная сеть не работает RTL8111 / 8168B

5

его новые 12.04 устанавливают 64 бит. Wi-Fi работает нормально, проводной остается с подключенным кабелем, а сетевой менеджер показывает, как будто кабель отключен. Отключение сети освещают мои сетевые карты, поворот сети отключается от светодиодов, и связь не возможна.

Я уже пробовал отключить сетевого менеджера (остановка сетевого администратора sudo) и настроить мой eth0 вручную, как только я отключу сетевой менеджер, мои светодиоды загорятся, но после настройки вручную eth0 ( sudo ifconfig eth0 10.2.10.114 netmask 255.255.0.0 up) светодиоды снова выключаются. Я по-прежнему выполняю двойную загрузку с 10.04, когда у меня нет никаких проблем, оставляя кабель подключенным все время к моему ноутбуку и коммутатору.

Вот информация о оборудовании: <Сильный> lshw:

*-network
            description: Ethernet interface
            product: RTL8111/8168B PCI Express Gigabit Ethernet controller
            vendor: Realtek Semiconductor Co., Ltd.
            physical id: 0
            bus info: [email protected]:03:00.0
            logical name: eth0
            version: 03
            serial: c8:0a:a9:d7:05:97
            size: 10Mbit/s
            capacity: 1Gbit/s
            width: 64 bits
            clock: 33MHz
            capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
            configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168d-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
            resources: irq:42 ioport:2000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff memory:f0010000-f001ffff

Утилита lspci:

    02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

ifconfig eth0:

eth0      Link encap:Ethernet  HWaddr c8:0a:a9:d7:05:97  
      inet addr:10.2.10.114  Bcast:10.2.255.255  Mask:255.255.0.0
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      Interrupt:42 Base address:0xc000 

cat / etc / network / interfaces: (уже пробовали здесь с и без eth0)

auto lo eth0
iface lo inet loopback

cat /etc/NetworkManager/NetworkManager.conf

 [main]
plugins=ifupdown,keyfile
dns=dnsmasq

[ifupdown]
managed=false

Любая помощь приветствуется;) Laket

    
задан laket 27.04.2012 в 17:19
источник

8 ответов

3

Reaktek: Ссылка

    
ответ дан wodo 26.07.2012 в 12:53
1

У меня была та же проблема. Я решил это, добавив (графический способ) новое сетевое соединение, которое автоматически связывается с «Автоматическим DHCP» в качестве настройки. Кажется, что это умолчание было удалено?!

    
ответ дан tisnickske 21.06.2012 в 11:13
1

Обновление. Моя проблема не связана с оригинальным автором. Инструкции, приведенные ниже, отключены Network Manager. Это обходит dnsmasq, который был недоступен из-за iptables, блокирующего трафик UDP localhost-to-localhost.

Является ли это проблемой DNS? Можете ли вы ping 72.14.204.101 , но ничего не получить от host google.com ?

Измените /etc/network/interfaces , чтобы выглядеть следующим образом:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

Тогда:

$ sudo ifdown eth0
$ sudo ifup eth0

Это случилось со мной после обновления с 11.10 по 12.04. По какой-то причине последняя строка файла интерфейсов была прокомментирована.

    
ответ дан JohnNKing 27.04.2012 в 19:32
1

Я решил эту проблему с малой магией:)

r8169, похоже, не работает, если это eth0 ... но он работает, если это eth1 (не спрашивайте меня, почему ... не знаю)

Итак, вам нужно отредактировать файл /etc/udev/rules.d/70-persistent-net.rules. Вы найдете что-то вроде этого:

PCI device 0x8086:/sys/devices/pci0000:00/0000:00:19.0 (e1000e) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1c:c0:af:60:c5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

изменим последний символ в содержимом ATTR (адрес) (например: c5 "станет: c6":

PCI device 0x8086:/sys/devices/pci0000:00/0000:00:19.0 (e1000e) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1c:c0:af:60:c6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Теперь перезагрузите компьютер, когда система появится, ваша сетевая карта будет eth1:)

    
ответ дан user200774 11.10.2013 в 14:05
0

У меня есть материнская плата ASUS с 8111 / 8168B (rev06) и схожие проблемы. Следуя этой записи в блоге , мой проводной соединение теперь согласовано и лучше всего быстро. Если вы установите новую версию ядра, вы должны сделать установку модуля после загрузки в новое ядро. Пакет с драйвером доступен на веб-сайте Realtek и имеет сценарий автоматической установки оболочки, однако я нашел намного проще и надежнее просто скопировать / вставить команды в терминал. Надеюсь, у вас будет такой же успех, удачи!

    
ответ дан Josh Sewell 07.07.2012 в 01:50
0

Извините за мой английский (переводится с google) Вот последний драйвер realtek с мая месяца для компиляции:

Ссылка

    
ответ дан szbab 18.07.2012 в 00:45
0

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

Я нашел предложение (но не могу вспомнить, где), чтобы переключиться на wicd для сетевого менеджера.
Существует множество версий Ubuntu и деривативов, которые не позволят удалить network-manager и network-manager-gnome , поскольку они, похоже, являются частью базы рабочего стола.

Я нашел несколько дистрибутивов Debian, которые позволят использовать его как Bodhi и Debian XFCE. Когда я переключаю ОС на использование wicd , проблема с проводным соединением с rtl8111 / r8168 исчезает.

Проверка lsmod показывает, что загружен модуль r8169. В результате этого эксперимента я считаю, что проблема заключается в сетевом менеджере, а не в модуле. Я мог ошибаться и часто бывал, но эксперимент достаточно прост, чтобы попробовать.     

ответ дан user122085 14.01.2013 в 02:25
0

Попробуйте эту команду и посмотрите, работает ли она

sudo apt-get update
sudo apt-get install bcmwl-kernel-source
    
ответ дан Ram G Athreya 30.11.2014 в 13:16