Отсутствие сетевого / беспроводного соединения после перенастройки – «network UNCLAIMED»

Я сделал обновление с Xubuntu 12.04 до 12.10, и теперь я не могу подключиться к Интернету.

Когда я нажимаю кнопку сети на панели, я вижу «Нет сетевых устройств» сверху (greyed out), затем «VPN Connections», «Enable Networking» с галочкой рядом с ним, «Информация» (greyed out) и "Редактировать".

Вот результат некоторых команд, которые кажутся релевантными:

  ~% lspci |  grep -i ethernet
 03: 00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168B PCI Express Gigabit Ethernet-контроллер (версия 07)
 ~% lspci |  Сеть grep -i
 02: 00.0 Сетевой контроллер: корпорация Intel Centrino Wireless-N 1030 (версия 34)
 ~% sudo lshw -C сеть
 PCI (sysfs)
   * - сеть НЕОГРАНИЧЕННАЯ
        описание: Сетевой контроллер
        продукт: Centrino Wireless-N 1030
        поставщик: корпорация Intel
        физический идентификатор: 0
        информация о автобусе: pci @ 0000: 02: 00.0
        версия: 34
        ширина: 64 бит
        часы: 33 МГц
        возможностей: pm msi pciexpress bus_master cap_list
        Конфигурация: latency = 0
        ресурсов: память: f7c00000-f7c01fff
   * - сеть НЕОГРАНИЧЕННАЯ
        описание: Ethernet-контроллер
        продукт: RTL8111 / 8168B PCI Express Gigabit Ethernet-контроллер
        поставщик: Realtek Semiconductor Co., Ltd.
        физический идентификатор: 0
        информация о автобусе: pci @ 0000: 03: 00.0
        версия: 07
        ширина: 64 бит
        часы: 33 МГц
        возможностей: pm msi pciexpress msix vpd bus_master cap_list
        Конфигурация: latency = 0
        Ресурсы: ioport: e000 (размер = 256) память: f0004000-f0004fff память: f0000000-f0003fff
 ~% uname -a
 Linux bleen 3.5.0-030500-generic # 201207211835 SMP Sat Jul 21 22:35:55 ​​UTC 2012 x86_64 x86_64 x86_64 GNU / Linux
 ~% ifconfig 
 lo Link encap: Local Loopback 
inet addr: 127.0.0.1 Маска: 255.0.0.0 inet6 addr :: :: 1/128 Область применения: Host UP LOOPBACK RUNNING MTU: 16436 Метрическая: 1 RX-пакеты: 472 ошибки: 0 сброшено: 0 перерасходов: 0 кадров: 0 TX-пакеты: 472 ошибки: 0 сброшено: 0 перерасходов: 0 несущий: 0 столкновения: 0 txqueuelen: 0 RX байты: 35080 (35,0 KB) TX байт: 35080 (35,0 KB) ~% ifconfig eth0 up eth0: ERROR при получении интерфейсных флагов: нет такого устройства

Я думаю, что UNCLAIMED означает, что у меня нет драйвера для контроллера Ethernet. Кажется, что драйвер нужно назвать чем-то, в том числе 816 (я не помню, где я это нашел), и похоже, что он отсутствует:

 ~% lsmod |  grep 816
 ~% 

Я попытался загрузить и установить драйвер (после перемещения USB-накопителя с компьютера с подключением), но я получаю эту проблему:

 ~ / r8168-8.037.00% sudo ./autorun.sh 
 Проверьте старый драйвер и выгрузите его.
 Создайте модуль и установите
 make: * /lib/modules/3.5.0-030500-generic/build: Нет такого файла или каталога.  Стоп. 
  make 1 : [clean] Ошибка 2
 make: * * [clean] Ошибка 2

Не уверенны что делать дальше.

У этого вопроса оказалось два ответа, оба из которых были предложены @JosephR в комментариях.

1) Исправление /lib/modules/3.5.0-030500-generic/build: No such file or directory ошибка /lib/modules/3.5.0-030500-generic/build: No such file or directory при попытке установить драйвер ethernet просто необходим sudo ln -sv /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/build – после того, как я это сделал, установка драйвера из исходного кода работала нормально, и я получил соединение ethernet.

(Предположительно, повторение процесса с драйвером для беспроводного контроллера тоже сделало бы эту работу, но я действительно не пытался, из-за решения № 2).

2) Оказалось, что если я просто загрузился с другим уже установленным ядром (3.5.0-41-generic вместо 3.5.0-030500-generic – я действительно не знаю, в чем разница), оба Ethernet и беспроводная работа отлично!

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

Я столкнулся с аналогичной проблемой, когда рабочее соединение Wi-Fi перестало работать после перенаправления dist-upgrade. (У меня есть HP Pavilion g6, драйвер – ralink3290). Проблема заключалась в том, что обновление модифицировало модуль, и поэтому используемый драйвер не был тем же, который должен был использоваться моей системой.

  • Используйте эту команду, чтобы узнать, какое оборудование беспроводного контроллера вы используете

     $ lspci | grep Network 

    Выход для меня был: Network controller: Ralink corp. RT3290 Network controller: Ralink corp. RT3290

Все, что мне нужно было сделать:

  • Убедитесь, что конфликтующие беспроводные драйверы по-прежнему включены в черный список

     $ sudo gedit /etc/modprobe.d/blacklist.conf` 
  • Добавьте эти строки, если они еще не присутствуют:

     # Conflicting wireless drivers with rt3290sta blacklist rt2800pci 
  • Загрузите правильный модуль при загрузке

     $ sudo gedit /etc/modules` 

(Проверьте свой собственный модуль в соответствии с вашими драйверами)

  • Добавьте эту строку в конец файла: rt3290sta

  • Обновите внесенную вами модификацию:

     $ sudo update-initramfs -u` 
  • Перезагрузите систему

     $ sudo shutdown -r now 

Теперь вы сможете просматривать беспроводные соединения в Network Manager.