[Решено] Пропало сетевое подключение eth0

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

m.E
Сообщения: 4
ОС: Debian GNU/Linux 10 (buster)

[Решено] Пропало сетевое подключение eth0

Сообщение m.E »

Добрый всем день!

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

Помогите, пожалуйста, разобраться и устранить (если возможно) проблему.

Вот что имеем:
Debian GNU/Linux 10 (buster),

Код: Выделить всё

me@isuxoc:~$ uname -r
4.19.0-12-amd64

Код: Выделить всё

me@isuxoc:~$ lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller (rev 04)

00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)

00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
02:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 07)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)

Код: Выделить всё

me@isuxoc:~$ lspci -vv -s 00:19.0
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
	Subsystem: Lenovo 82579LM Gigabit Network Connection (Lewisville)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at f2500000 (32-bit, non-prefetchable) [size=128K]
	Region 1: Memory at f253b000 (32-bit, non-prefetchable) [size=4K]
	Region 2: I/O ports at 6080 [size=32]
	Capabilities: <access denied>
	Kernel modules: e1000e

Код: Выделить всё

me@isuxoc:~$ sudo ifconfig -a
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 47665  bytes 5488566 (5.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 47665  bytes 5488566 (5.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.33  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::a957:a02d:cf16:134e  prefixlen 64  scopeid 0x20<link>
        ether 60:67:20:bc:6f:fc  txqueuelen 1000  (Ethernet)
        RX packets 1029656  bytes 1385337317 (1.2 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 483991  bytes 51978117 (49.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Код: Выделить всё

me@isuxoc:~$ sudo ifconfig eth0 up
eth0: ERROR while getting interface flags: Нет такого устройства
lsmod:
Spoiler

Код: Выделить всё

me@isuxoc:~$ lsmod
Module                  Size  Used by
uinput                 20480  0
ctr                    16384  6
ccm                    20480  9
bnep                   24576  2
arc4                   16384  2
intel_rapl             24576  0
x86_pkg_temp_thermal    16384  0
iwldvm                159744  0
intel_powerclamp       16384  0
coretemp               16384  0
snd_hda_codec_hdmi     61440  1
mac80211              835584  1 iwldvm
btusb                  53248  0
btrtl                  16384  1 btusb
snd_hda_codec_realtek   122880  1
btbcm                  16384  1 btusb
btintel                24576  1 btusb
mei_wdt                16384  0
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
bluetooth             647168  11 btrtl,btintel,btbcm,bnep,btusb
kvm                   757760  0
uvcvideo              118784  0
snd_hda_intel          49152  6
drbg                   28672  1
iwlwifi               249856  1 iwldvm
irqbypass              16384  1 kvm
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
crct10dif_pclmul       16384  0
ansi_cprng             16384  0
snd_hda_core           94208  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
crc32_pclmul           16384  0
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
ecdh_generic           24576  1 bluetooth
videodev              212992  3 videobuf2_v4l2,uvcvideo,videobuf2_common
joydev                 24576  0
snd_hwdep              16384  1 snd_hda_codec
cfg80211              774144  3 iwldvm,iwlwifi,mac80211
ghash_clmulni_intel    16384  0
snd_pcm               114688  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
serio_raw              16384  0
thinkpad_acpi         106496  1
intel_cstate           16384  0
media                  45056  2 videodev,uvcvideo
pcspkr                 16384  0
intel_uncore          135168  0
snd_timer              36864  1 snd_pcm
wmi_bmof               16384  0
iTCO_wdt               16384  0
tpm_tis                16384  0
nvram                  16384  1 thinkpad_acpi
sg                     36864  0
tpm_tis_core           24576  1 tpm_tis
iTCO_vendor_support    16384  1 iTCO_wdt
intel_rapl_perf        16384  0
mei_me                 45056  1
snd                    94208  20 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,thinkpad_acpi,snd_pcm
tpm                    65536  2 tpm_tis,tpm_tis_core
mei                   118784  3 mei_wdt,mei_me
soundcore              16384  1 snd
battery                20480  1 thinkpad_acpi
rfkill                 28672  8 bluetooth,thinkpad_acpi,cfg80211
pcc_cpufreq            16384  0
ac                     16384  0
rng_core               16384  1 tpm
evdev                  28672  22
vmwgfx                331776  0
sunrpc                425984  1
ttm                   126976  1 vmwgfx
fuse                  122880  3
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                57344  3 parport_pc,lp,ppdev
ip_tables              28672  0
x_tables               45056  1 ip_tables
autofs4                49152  2
ext4                  745472  1
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  122880  1 ext4
crc32c_generic         16384  0
fscrypto               32768  1 ext4
ecb                    16384  0
sr_mod                 28672  0
cdrom                  65536  1 sr_mod
sd_mod                 61440  3
crc32c_intel           24576  1
i915                 1736704  22
ahci                   40960  2
libahci                40960  1 ahci
aesni_intel           200704  7
libata                270336  2 libahci,ahci
psmouse               172032  0
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
scsi_mod              249856  4 sd_mod,libata,sg,sr_mod
i2c_algo_bit           16384  1 i915
i2c_i801               28672  0
lpc_ich                28672  0
drm_kms_helper        208896  2 vmwgfx,i915
xhci_pci               16384  0
sdhci_pci              45056  0
mfd_core               16384  1 lpc_ich
cqhci                  28672  1 sdhci_pci
xhci_hcd              266240  1 xhci_pci
sdhci                  61440  1 sdhci_pci
ehci_pci               16384  0
ehci_hcd               94208  1 ehci_pci
mmc_core              176128  3 sdhci,cqhci,sdhci_pci
drm                   495616  22 vmwgfx,drm_kms_helper,i915,ttm
usbcore               294912  6 xhci_hcd,ehci_pci,uvcvideo,ehci_hcd,btusb,xhci_pci
usb_common             16384  1 usbcore
thermal                20480  0
wmi                    28672  1 wmi_bmof
video                  49152  2 thinkpad_acpi,i915
button                 16384  0
sudo dmesg | grep -i -C10 eth
Spoiler

Код: Выделить всё

me@isuxoc:~$ sudo dmesg | grep -i -C10 eth
[    4.324396] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
[    4.348839] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
[    4.348840] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[    4.348842] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[    4.348843] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6205 AGN, REV=0xB0
[    4.406970] intel_rapl: Found RAPL domain package
[    4.406972] intel_rapl: Found RAPL domain core
[    4.406973] intel_rapl: Found RAPL domain uncore
[    4.406977] intel_rapl: RAPL package 0 domain package locked by BIOS
[    4.406978] kvm: disabled by bios
[    4.422796] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.422798] Bluetooth: BNEP filters: protocol multicast
[    4.422802] Bluetooth: BNEP socket layer initialized
[    4.432618] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[    4.476285] kvm: disabled by bios
[    4.780881] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[    4.793642] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[    5.094407] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[    5.180101] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[    5.207427] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[    5.507588] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
Последний раз редактировалось m.E 10.11.2020 10:38, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3374
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Пропало сетевое подключение eth0

Сообщение Hephaestus »

m.E
Система "не видит" eth0, потому что он не активен (не поднят).
Команда ifconfig покажет только поднятые интерфейсы.
Попробуйте ifconfig -a и скорее всего окажется, что eth0 на месте, но не поднялся (а может, он уже и не eth0 на самом деле).

Если проводной интерфейс таки окажется на месте, можно попробовать поднять его вручную тем же ifconfig:
ifconfig eth0 up
и посмотреть, что будет.
Поднимется вручную - значит, проблема где-то на этапе инициализации (в настройках сервисов).
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1372
ОС: Gentoo

Re: Пропало сетевое подключение eth0

Сообщение ormorph »

Shell

# modprobe e1000e
?
Спасибо сказали:

m.E
Сообщения: 4
ОС: Debian GNU/Linux 10 (buster)

Re: Пропало сетевое подключение eth0

Сообщение m.E »

ormorph писал(а):
09.11.2020 17:45

Shell

# modprobe e1000e
?
Вот оно! Очень Вам благодарен за решение проблемы!
Я так понял, проблема была в том, что в системе почему-то выгрузился модуль сетевой карты, а цитированная подсказка его опять подгрузила, и всё встало на свои места:

Код: Выделить всё

me@isuxoc:~$ sudo ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.52  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::221:ccff:fed3:25a3  prefixlen 64  scopeid 0x20<link>
        ether 00:21:cc:d3:25:a3  txqueuelen 1000  (Ethernet)
        RX packets 3817  bytes 2978908 (2.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2419  bytes 344851 (336.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf2500000-f2520000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 47773  bytes 5526882 (5.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 47773  bytes 5526882 (5.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 1a:75:06:cc:fd:1f  txqueuelen 1000  (Ethernet)
        RX packets 1030011  bytes 1385443504 (1.2 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 484160  bytes 52003546 (49.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Hephaestus, я сначала попробовал воспользоваться Вашими советами, но система не видела eth0, пока я не ввёл: modprobe e1000e. Ваши команды я ввёл в первое сообщение топика, чтобы проблема была лучше видна. Спасибо!
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1372
ОС: Gentoo

Re: [Решено] Пропало сетевое подключение eth0

Сообщение ormorph »

m.E писал:
10.11.2020 10:42
Вот оно! Очень Вам благодарен за решение проблемы!
Ну так подсказка на самом деле была у вас с самого начала, просто не обратили внимание на вывод lspci -vv -s 00:19.0(там для устройства использовался модуль e1000e) и вывод lsmod(в выводе отсутствовал данный модуль, т.е. его надо загрузить).
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17454
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: [Решено] Пропало сетевое подключение eth0

Сообщение Bizdelnick »

Не рановато ли объявили проблему решённой? Надо ещё разобраться, почему ядро не подгрузило модуль само. А то ведь при перезагрузке всё может повториться.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1372
ОС: Gentoo

Re: [Решено] Пропало сетевое подключение eth0

Сообщение ormorph »

Bizdelnick писал:
10.11.2020 13:04
Не рановато ли объявили проблему решённой? Надо ещё разобраться, почему ядро не подгрузило модуль само. А то ведь при перезагрузке всё может повториться
Я думаю как поставить модуль в авто загрузку топикластер должен был разобраться.
Systemd по чему то не загрузило автоматом.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17454
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: [Решено] Пропало сетевое подключение eth0

Сообщение Bizdelnick »

ormorph писал(а):
10.11.2020 13:22
как поставить модуль в авто загрузку топикластер должен был разобраться
Его не надо «ставить в автозагрузку», ядро само должно его подгружать, обнаружив соответствующее устройство.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1372
ОС: Gentoo

Re: [Решено] Пропало сетевое подключение eth0

Сообщение ormorph »

Bizdelnick писал:
10.11.2020 14:19
Его не надо «ставить в автозагрузку», ядро само должно его подгружать, обнаружив соответствующее устройство.
Так само ядро не загружает модули, этим занимается systemd, у меня в Gentoo этим занимается eudev. Если я отключу демон udev, у меня не грузятся новые устройства, например модуль wifi при подключении устройства.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 17454
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: [Решено] Пропало сетевое подключение eth0

Сообщение Bizdelnick »

Ну, может быть, udev. Насчёт PCI-устройств я не уверен. В любом случае, кто-то должен был это сделать, но не сделал.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

m.E
Сообщения: 4
ОС: Debian GNU/Linux 10 (buster)

Re: [Решено] Пропало сетевое подключение eth0

Сообщение m.E »

ormorph писал(а):
10.11.2020 12:38
Ну так подсказка на самом деле была у вас с самого начала, просто не обратили внимание на вывод lspci -vv -s 00:19.0(там для устройства использовался модуль e1000e) и вывод lsmod(в выводе отсутствовал данный модуль, т.е. его надо загрузить).
Да, всё логично, но я плохо разбираюсь в этих тонкостях.
Bizdelnick писал:
10.11.2020 13:04
Не рановато ли объявили проблему решённой? Надо ещё разобраться, почему ядро не подгрузило модуль само. А то ведь при перезагрузке всё может повториться.
Раньше всё работало как часики. Сейчас не могу проверить, так как перезагружать систему нельзя в данный момент (как сделаю дело, обязательно проверю и отпишусь).
Спасибо сказали:

m.E
Сообщения: 4
ОС: Debian GNU/Linux 10 (buster)

Re: [Решено] Пропало сетевое подключение eth0

Сообщение m.E »

Ну вот, перезагрузился и опять модуль сетевой карты автоматически не подгрузился.

Вся эта катавасия произошла из-за того, что в файле

Код: Выделить всё

/etc/modprobe.d/dkms.conf
была строчка: blacklist e1000e.
Закомментировав её, всё встало на свои места. Почему модуль сетевой карты попал в blacklist, не понятно.

Большое, прибольшое всем спасибо за помощь, друзья! :thank_you:
Спасибо сказали: