Ethernet соединение не работает после установки Ubuntu 14.04 LTS

РЕДАКТИРОВАТЬ: ПРОБЛЕМА НАЗАД... Я не могу найти постоянный и надежный способ обойти ошибку (удалось устранить ошибку 2 раза), мои файлы продолжают дублировать себя с ~ после их имени, поэтому, если я изменю rc.local, файл с именем rc.local ~ появляется из ниоткуда, я не понимаю, что это делает.

Также у меня нет файла /etc/init/module-init-tools.conf, я модифицирую скрипт в kmod.conf...

Помощь приветствуется.

РЕДАКТИРОВАТЬ: проблема решена благодаря https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1003297

Я установил Ubuntu 14.04 LTS вместе с Windows 7, мое сетевое соединение работает без проблем в Windows, но не работает в Ubuntu. Я думаю, что проблема связана с драйверами и не позволяет мне получить / назначить IP-адрес. Спасибо за попытку помочь, я опишу проблему впереди.

Мое соединение Wi-Fi работает без проблем. Когда я отключаю свой Wi-Fi: мой сетевой менеджер пытается подключиться с помощью проводного соединения 1, и он всегда возвращает "Отключено - вы сейчас отключены", а затем он пытается подключиться снова, и цикл повторяется (Отключено - вы сейчас отключены).

Информация о диагнозе:

~ $ lspci | grep Ethernet

00: 07.0 Мост: NVIDIA Corporation MCP61 Ethernet (версия a2)

~ $ ifconfig

eth0
Код ссылки: Ethernet HWaddr bc: 5f: f4: 6f: 26: c0
inet6 адрес: fe80::be5f:f4ff:fe6f:26c0/64 Область действия: соединение UP BROADCAST RUNNING MULTICAST MTU:1500 Метрика: 1 пакеты RX: 0 ошибок:12 отброшено: 0 переполнений: 11 кадр: 1 пакеты TX:140 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0 коллизий:0 txqueuelen:1000 байтов RX:0 (0,0 B) байтов TX:27262 (27,2 КБ)

вот
Link encap: Локальная петля
inet addr:127.0.0.1 маска:255.0.0.0 inet6 addr:::1/128 сфера: хост UP LOOPBACK RUNNING MTU:65536 Метрика: 1 пакеты RX:1679 ошибок: 0 отброшено: 0 переполнений: 0 кадр: 0 пакеты TX:1679 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0 коллизий:0 txqueuelen:0 байтов RX:147779 (147,7 КБ) байтов TX:147779 (147,7 КБ)

О моем контроллере Ethernet: я не очень понимаю, но вот информация, которую я получил:

$ sudo lshw - классный мост

*-бридж описание: продукт интерфейса Ethernet: MCP61 Производитель Ethernet: NVIDIA Corporation физический идентификатор: 7 информация о шине: pci@0000:00:07.0 логическое имя: eth0 версия: a2 серийный: bc:5f:f4:6f:26: размер c0: 100000000 емкость: 100000000 ширина: 32 бита Тактовая частота: 66 МГц Возможности: мост pm msi ht bus_master cap_list физическая сеть Ethernet 10iib = 0 ссылка = да maxlatency=20 mingnt=1 многоадресная передача = да порт = скорость MII =100Mbit/s ресурсы: irq:44 память:eeefd000-eeefdfff ioport:d080(размер =8)

Наконец мне удалось получить скрипт, который диагностирует ваши соединения. Вот вывод, когда мой Wi-Fi выключен, и я пытаюсь подключиться через Ethernet:

ВНИМАНИЕ: у этой системы нет маршрута по умолчанию

ИНФОРМАЦИЯ: Host localhost отвечает на эхо-запросы ICMP

ИНФОРМАЦИЯ: Интерфейс Loopback работает правильно

ИНФОРМАЦИЯ: интерфейс lo открыт

ИНФОРМАЦИЯ: интерфейсу lo назначен IP-адрес 127.0.0.1/8::1/128

ИНФОРМАЦИЯ: Интерфейс lo имеет пакеты tx и rx.

ИНФОРМАЦИЯ: Интерфейс eth0 активирован ИНФО: Интерфейсу eth0 присвоен IP-адрес fe80:: be5f: f4ff: fe6f: 26c0 / 64 ERR: Интерфейс eth0 не имеет пакетов tx или rx. Ссылка вниз?

ВНИМАНИЕ: Интерфейс eth0 имеет ошибки RX.

ВНИМАНИЕ: интерфейс wlan0 не работает

ERR: в системе не настроен сервер имен

ПРЕДУПРЕЖДЕНИЕ. Похоже, что система не достигает Интернет-хоста www.debian.org через ICMP. ПРЕДУПРЕЖДЕНИЕ. Не удается получить доступ к веб-серверу на веб-хосте www.debian.org

Спасибо за чтение, и если вы можете помочь мне, это будет высоко ценится.

РЕДАКТИРОВАТЬ: $ sudo lshw -класса сети

  *-network DISABLED      
   description: Wireless interface
   physical id: 1
   bus info: usb@1:4
   logical name: wlan0
   serial: 00:e0:4c:c0:c4:2c
   capabilities: ethernet physical wireless
   configuration: broadcast=yes driver=rtl8192cu driverversion=3.16.0-34-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:   trusty

2 ответа

Решение

Примечание: я публикую это временное решение как ответ из-за того, что количество ошибок, о которых сообщалось, было ошибкой, но вскоре после этого заканчивалось и снова появлялось.

Тестовое задание

  1. Войдите в режим восстановления Ubuntu: a. Включите систему и нажмите Shift во время загрузки для меню GRUB.

    б. Выберите "Дополнительные параметры для Ubuntu" > Ubuntu, [версия ядра] (режим восстановления)

  2. Выберите "root" и введите следующие команды:

    rmmod forcedeth
    modprobe forcedeth msi=0 msix=0
    exit
    
  3. Выберите "возобновить" для возобновления нормальной загрузки

Теперь сеть должна быть в порядке до следующей загрузки с процессором AM3+.

Если обходной путь работает в вашей системе, измените приведенный ниже файл, чтобы автоматически запускать скрипт при загрузке:

Решение проблемы:

  1. Добавьте строку exec rmmod forcedeth в следующей строке "script" (выше grep?) в файле /etc/init/module-init-tools.conf или /etc/init/kmod.conf)

  2. Добавьте строку modprobe forcedeth msi=0 msix=0 в /etc/rc.local

  3. Перезагрузите систему для проверки

Источники: В первую очередь, пост Ачкапа № 16 http://ubuntuforums.org/showthread.php?t=2020571&page=2

https://bugs.launchpad.net/ubuntu/+s...x/+bug/1003297

https://bugs.launchpad.net/ubuntu/+bug/1264509

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1281930

Подсказка от Джулиана Урибе в комментариях.

Добавьте "forcedeth msi=0 msix=0" в / etc / modules. Таким образом, вам не нужно останавливать загруженный модуль и загружать его с правильными параметрами, так как он должен быть загружен правильно с самого начала.

Источники:

Предыдущие подсказки в комментариях и другие ответы.

http://ubuntuforums.org/archive/index.php/t-1982856.html

Другие вопросы по тегам