Ethernet tidak melanjutkan setelah ditunda.
sudo service network-manager restart
tidak bekerja. Hanya restart yang memecahkan masalah.
Ethernet tidak melanjutkan setelah ditunda.
sudo service network-manager restart
tidak bekerja. Hanya restart yang memecahkan masalah.
Jawaban:
Bug utama Ubuntu yang melacak masalah ini, setidaknya untuk modul kernel jaringan r8169, tampaknya:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1752772
Saya mendorong semua orang yang terpengaruh oleh masalah ini untuk pergi ke sana dan menandai bahwa itu memengaruhi Anda, sehingga pengelola memiliki pemahaman yang lebih baik tentang seberapa seriusnya masalah ini.
Saya sedang menjalankan instalasi baru Xubuntu 18.04, dan antarmuka Ethernet saya menggunakan modul kernel r8169 , yang saya temukan berjalan:
Akan ada 2 grup info, satu dimulai dengan
description: Ethernet interface
, dan yang lain dengandescription: Wireless interface
. Di bawahdescription: Ethernet interface
, cari garis yang dimulai denganconfiguration:
, seperti ini:Sopir akan berada di sini:
driver=
.Systemd menjalankan semua skrip dieksekusi di bawah
/lib/systemd/system-sleep
sebelum dan setelah menangguhkan, melewati 2 parameter,$1
adalah negara (pre
, sebelum menangguhkan, ataupost
, setelah suspend), dan$2
merupakan tindakan (suspend
,hibernate
,hybrid-state
, ataususpend-then-hibernate
). Ini didokumentasikan di halaman manual untuksystemd-suspend.service
.Kita perlu memuat ulang modul untuk antarmuka Ethernet saat melanjutkan dari penangguhan, setelah penangguhan. Jadi saya membuat skrip
/lib/systemd/system-sleep/r8169-refresh
:dan membuatnya dapat dieksekusi:
Pesan-pesan yang dicatat dari skrip akan
/var/log/syslog
ditandai dengan nama skrip dan PID-nya. Dengan cara ini Anda dapat memeriksa apakah skrip memuat ulang modul kernel:sumber
Berikut ini solusi sederhana (r?): Buat layanan systemd yang tugasnya hanya membongkar / memuat kembali modul setelah siklus penangguhan (saya menamakannya /etc/systemd/system/fix-r8169.service ):
Maka jalankan saja
systemctl enable fix-r8169.service
, dan Anda harus diatur !! Systemd sekarang akan secara otomatis membongkar dan memuat kembali modul Anda setelah bangun dari penundaan.Tepuk tangan!
sumber
Ini terjadi pada saya juga.
Bongkar / muat ulang modul / driver kernel jaringan berfungsi.
Milik saya adalah r8169, jadi (sebagai root): (Saya mengetik dengan tangan, jadi ada penundaan)
Saya juga menghapus mii selama percobaan pertama saya. Tapi tidak perlu.
sumber
Saya memiliki masalah yang sama dan saya menemukan solusi ini.
jalankan:
sudo lshw -C network
untuk menemukan modul kernel kartu jaringan Anda
Di * -network, keterangan: Antarmuka Ethernet, dalam bidang konfigurasi ditemukan
driver=sky2
untuk saya. sky2 adalah modul kernel jaringan ethernet untuk laptop saya.Saya membuat file sky2.sh menjadi:
/lib/systemd/system-sleep/
folder withdan ubah izin dengan:
Setelah itu masalah terpecahkan.
sumber
Mendeteksi Koneksi Ethernet?
kemudian
Buka
NetworkManager.conf
Komentar (Tambahkan #) itu
dns=dnsmasq
Mulai ulang manajer Jaringan
sumber
systemctl status NetworkManager.service
untuk memeriksa kesalahansaya memecahkan masalah ini pada Ubuntu 18.04 Bionic saya dengan memperbarui kernel dari 4.15 ke 4.20 (terbaru pada 16.01.2019) menggunakan UKUU
untuk menginstal kernel terbaru, instal Utilitas Pembaruan Kernel Ubuntu
nonaktifkan kontrol akses dengan perintah berikut:
lalu instal dengan ukuu
dan reboot
sumber
Tekan Ctrl+ Alt+ Tuntuk pergi ke terminal dan ketik:
atau
edit
/etc/default/tlp
dan ubah:untuk
sumber
Saya tidak memiliki reputasi yang cukup untuk mengomentari atau membatalkan jawaban yang diterima (yang sekarang sudah usang)
Jika Anda menjalankan
lsmod | grep r8169
dan ini menunjukkan bahwa Anda memiliki modul kernel r8169 yang dimuat, dan kernel Anda lebih tua dari 4.15.0-24-generik maka kemungkinan besar Anda dipengaruhi oleh bug yang tertaut dalam jawaban yang diterima https: //bugs.launchpad. net / ubuntu / + source / linux / + bug / 1752772BTW saya mengalami bug ini dan untuk saya
lspci | grep 'Gigabit Ethernet'
tunjukkanRTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
bug ini telah diperbaiki.
Jika kernel Anda lebih tua dari 4.15.0-24-generik, jalankan saja
sumber
Saya memiliki masalah yang sama tetapi solusi di sini tidak bekerja untuk saya. Saya menghabiskan waktu berhari-hari mempelajari beberapa forum tentang hal ini dan mencoba hampir segalanya. Dua solusi alternatif disebutkan, tingkatkan Kernel atau instal driver modul sebelumnya. Saya memilih yang terakhir dan menginstal driver r8168. Awalnya, itu juga gagal. Namun, saya menemukan sesuatu yang berfungsi dan mengadaptasinya ke solusi dari Paulo.
Saya menjalankan (K) ubuntu 18.04 dengan Kernel 4.15.0-24-generik.
Output dari jaringan lshw -C termasuk ...
Saya menginstal paket r8168-dkms , namun itu tidak cukup. Diperlukan dua langkah lebih lanjut.
Langkah 1) Edit file /etc/modprobe.d/r8168-dkms.conf dan aktifkan baris (mis. Hapus komentar) daftar hitam r8169
Langkah 2) Berdasarkan solusi dari Paulo saya membuat skrip berikut / lib / systemd / system-sleep / r8168-refresh
Kode ini tentu saja khusus untuk mesin saya (nama perangkat dan alamat IP). Memang bisa ditingkatkan tetapi memenuhi kebutuhan saya saat ini.
Ini akan bekerja dengan NetworkManager.
sumber
Ini terjadi pada saya juga dengan motherboard Gigabyte-B250M-DS3H setelah memutakhirkan dari Ubuntu 16.04 ke 18.04 pada 28 Juli 2018. Kernelnya adalah 4.15.0-29-generik.
Hasil
sudo lshw -C network
menunjukkan menunjukkan PCIL Gigabit Ethernet Controller RTL8111 / 8168/8411, sementara itu menunjukkan bahwa r8169 adalah driver yang digunakan.Apa yang akhirnya berhasil adalah menginstal driver khusus untuk pengontrol Ethernet (kejutan besar):
dan kemudian me-restart komputer (Terima kasih dan foto). Saya tidak perlu daftar hitam r8169, tetapi saya masih harus membuat skrip
/lib/systemd/system-sleep/
yang saya sebutr8168-refresh-after-suspend
(saran ala Paulo) yang akan menghapus dan memasukkan kembali r8168:dan, tentu saja, membuatnya dapat dieksekusi dengan:
sudo chmod +x /lib/systemd/system-sleep/r8168-refresh-after-suspend
Ini bekerja seperti pesona. Jadi, ini masih merupakan masalah di kernel 4.15.0-29, tetapi perbaikan band-aid masih berfungsi.
sumber
Saya memiliki masalah yang sama (driver = r8169), Ethernet tidak berfungsi setelah melanjutkan dari penundaan.
Ini bekerja dengan sangat baik dengan kernel 4.13.0-31. Dengan kata lain, Ethernet akan terus bekerja setelah melanjutkan dari penangguhan.
Tetapi dengan kernel 4.15.0-32 Ethernet tidak berfungsi setelah melanjutkan dari penundaan. Saya sudah mencoba memperbaikinya
tetapi ini tidak berpengaruh.
Saya telah melaporkan ini ke https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1752772
sumber
Hal pertama yang harus diperiksa: mulai ulang pengelola jaringan / layanan:
sudo service network-manager restart
Jika tidak berhasil, periksa jawaban lain di pos ini
sumber
Saya menyatakan bahwa beberapa skrip file Fix (dimodifikasi untuk adaptor Ethernet saya) pada
/lib/systemd/system-sleep/
setiap karya!Namun demikian, jika perangkat Cable-Modem dimatikan setelah Suspend, dan ini dikembalikan-On setelah Resume system, sistem berbasis Ubuntu tidak dapat menyambung kembali ke Internet, terlepas dari ikon jaringan (di area notifikasi) menunjukkan koneksi On.
Untuk memperbaikinya lagi, saya harus mengklik ikon jaringan »koneksi Ethernet. Dengan demikian, koneksi berhasil disegarkan. x-¿
PS Tampaknya beberapa CLI vpn berhenti bekerja setelah kembali dari Penangguhan.
sumber
Punya masalah yang sama dengan Dell Inspiron 15 saya: tidak ada jaringan kabel setelah reboot atau menangguhkan.
Saya tampaknya telah memperbaiki ini dengan mengubah pengaturan di BIOS:
Advanced -> Intel (R) Smart Connect Technology -> Disabled
(standar Diaktifkan)
Sebagai efek samping, item menu telah menghilang, muncul lagi setelah mengatur ulang semua pengaturan ke nilai default.
sumber