У меня проблема, похожая на эту:
Ethernet-соединение не работает после установки Ubuntu 14.04 LTS
У меня также есть двойная загрузка с windows 7 и ubuntu 14,04. Мое подключение к Ethernet всегда было хорошо в Ubuntu. Я недавно загрузился на Windows 7 в первый раз, и соединение было все еще в порядке. Проблема возникла, когда я загрузился обратно в Ubuntu, без установления соединения.
К сожалению, я не могу опубликовать информацию о диагностике, так как не могу подключить аппарат к Интернету, но из того, что я могу сказать, единственное существенное отличие заключается в том, что при запуске
sudo lshw мост класса
мой «водитель» выглядит как e1000e, а не как «forcedeth».
Следовательно, когда я пробую решение @ ElderGeek (как root в режиме восстановления), строка
rmmod forcedeth
возвращает что-то вроде
ОШИБКА: Forcedeth в данный момент не загружен
скорее всего, поскольку это даже не драйвер.
Я думаю, что ответ, вероятно, просто вместо этого попробовать
rmmod e1000e
modprobe e1000e msi = 0 msix = 0
exit
, но я не хочу запускать команды, которые я не совсем понимаю, на случай, если что-то сломается.
(хотя я полагаю, что не имеет значения, будет ли он загружен в режим восстановления?)
РЕДАКТИРОВАТЬ - дополнительная информация
~ $ lspci | grep Ethernet
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
~ $ ifconfig eth0
eth0 Link
encap:Ethernet HWaddr 64:00:6a:4d:d0:dc
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:20 Memory:f7d00000-f7d20000
~ $ sudo lshw -class bridge
*-pci
description: Host bridge
product: 4th Gen Core Processor DRAM Controller
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 06
width: 32 bits
clock: 33MHz
configuration: driver=hsw_uncore
resources: irq:0
*-pci
description: PCI bridge
product: Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 06
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:26 ioport:e000(size=4096)
memory:f7c00000-f7cfffff ioport:e0000000(size=268435456)
*-isa
description: ISA bridge
product: Q87 Express LPC Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 04
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration: driver=lpc_ich latency=0
resources: irq:0
~ $ sudo lshw -class network
*-network DISABLED
description: Ethernet interface
product: Ethernet Connection I217-LM
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth0
version: 04
serial: 64:00:6a:4d:d0:dc
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.3.3-NAPI duplex=full firmware=0.13-4 latency=0 link=no multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:29 memory:f7d00000-f7d1ffff memory:f7d3d000-f7d3dfff ioport:f080(size=32)
~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu Description:
Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
Таким образом в конце мне удалось решить проблему путем добавления следующих строк к/etc/network/interfaces:
auto eth0
iface eth0 inet dhcp
(я верю, это - по существу то же, поскольку нажатие на значок соединений-> изменяет настройки->, изменяют соответствующие интерфейсные настройки)
, Интернет теперь работает, единственное незначительное препятствие - то, что значок "соединений" на вкладке на верхней части страницы, кажется, не распознает, что существует рабочее соединение.
Необходимо установить build-essential
и linux-headers
. Установке Offine отвечают здесь или здесь
Загрузите драйвер Intel e1000e
отсюда
скопируйте файл в src
каталог:
cp e1000e-3.3.3.tar /usr/local/src/
разархивируйте архив
tar zxf e1000e-3.3.3.tar
Установка
make install
разгрузите и загрузите драйвер:
rmmod e1000e
modprobe e1000e
обновление initramfs
update-initramfs -u
Перезагрузка