Versi khusus "tidak berfungsi setelah ditangguhkan" ini muncul setelah memutakhirkan ke 16.04. Tampaknya pembaruan tersebut menyertakan applet Wicd (ditambahkan ke bilah tugas Metacity Classic Gnome di samping ikon jaringan biasa), tetapi tampaknya tidak berfungsi setelah ditangguhkan. A sudo service network-manager restart
menduplikasi masalah ini. Dibutuhkan reboot total untuk mengaktifkan Wifi lagi. Ada ide mengapa?
networking
wireless
16.04
gnome-classic
147 siang
sumber
sumber
Jawaban:
16,04 berjalan pada systemd. Coba yang berikut ini:
Jika ini berhasil, Anda dapat membuat skrip untuk mengotomatiskannya.
Buka terminal dan ketik berikut ini:
sudo nano /etc/systemd/system/wifi-resume.service
Sekarang tempel skrip di sana dengan klik kanan. Keluar dengan CTRL + X dan tekan Y untuk menyimpan. Sekarang untuk mengaktifkannya:sudo systemctl enable wifi-resume.service
Naskah:
Semoga ini membantu. Ini bekerja di laptop saya.
sumber
@ 147pm Apakah Anda pernah berhasil?
Saya menemukan saya memiliki masalah yang sangat mirip, walaupun saya menggunakan Kubuntu 16.10 (berbasis KDE, bukan Gnome), dan dengan laptop HP ProBook. Dan, tidak seperti diri Anda, bukan Wifi saya yang mati setelah penundaan / bangun, tetapi port ethernet saya. Namun, saya bertanya-tanya apakah mereka terkait.
Saya juga melihat bahwa Anda tidak memiliki masalah di bawah KDE. Tetapi saya akan tertarik untuk mengetahui apakah solusi di bawah ini memang membantu di bawah Gnome, karena solusinya tidak didasarkan pada window manager, lingkungan desktop atau applet.
Pertama, hanya untuk mengonfirmasi bahwa memulai kembali layanan manajer jaringan ..
tidak bekerja untuk saya.
Namun, saya memang menemukan jawaban yang berhasil, berkat pertanyaan dan info buzhidao di tidak dapat terhubung ke internet setelah menangguhkan dan komentar GAD3R di sana.
Menggunakan info mereka, saya menemukan bahwa pertama-tama meneliti perangkat keras ethernet dan driver / modul mana yang saya jalankan, dan kemudian melepas dan memuat kembali modul itu, berhasil untuk saya (meskipun tidak untuk buzhidao):
Wifi:
Ethernet:
Yang kedua dari ini (ethernet) adalah apa yang saya gunakan, dan saya menemukan:
jadi saya memuat ulang driver 'r8169':
dan voila! Ini berhasil. Port / koneksi ethernet saya kembali hidup (setelah menunda / bangun) tanpa harus reboot.
(Saya juga TIDAK memiliki perangkat wifi Realtek, tetapi Qualcomm Atheros (mod: ath9k) yang mungkin menjelaskan mengapa wifi terus bekerja untuk saya setelah bangun-dari-menangguhkan.)
Seperti yang Anda lihat dari komentar saya di pos lain itu, saya bertanya-tanya apakah masalahnya adalah elemen umum antara Buzhidao dan saya sendiri: Perangkat Realtek Semiconductor. Meskipun mereka menggunakan modul yang berbeda, mereka mungkin berbagi beberapa kode umum? Atau bahkan diperlakukan berbeda dengan kode kernel yang lebih baru sekarang dalam beberapa cara?
Apakah Anda sendiri memiliki perangkat wifi berbasis Realtek? (menggunakan lspci di atas)? Apakah Anda beruntung menginstal ulang modul (rmmod / modprobe di atas)?
Lagi pula, hanya satu tembakan dalam gelap. Jika Anda telah menemukan jawaban akhirnya untuk diri Anda sendiri, beri tahu kami! Terima kasih.
sumber
sudo rmmod r8169 && sudo modprobe r8169
memecahkan masalah.sudo rmmod r8169 && sudo modprobe r81691
akhirnya menyelesaikan masalah untuk saya. Tidak memiliki masalah ini sebelum versi kernel 4.16. (* Debian 10 dengan GNOME, Kernel 4.16, dan firmware milik Realtek )Untuk memulai ulang ulang NetworkManager secara otomatis setelah melanjutkan dalam lingkungan tanpa
sudo
akses, buat skrip di/etc/pm/sleep.d
(nama apa saja), atur bit yang dapat dieksekusi viachmod +x
, dan masukkan konten berikut:Bagi saya,
service
saluran itu berfungsi, tetapisystemctl
mungkin bekerja lebih baik untuk Anda.Sumber: https://askubuntu.com/a/92235/30266 .
sumber
service NetworkManager restart
berhasil untuk saya, tetapi penempatan skrip tidak (pada 16.04). Saya harus memindahkan skrip ke/lib/systemd/system-sleep/script-name-here
. Dalam hal ini argumen pertama untuk skrip adalah[pre | post]
, jadi saya harus mengubah pernyataan kasus menjadicase "${1}" in ... post) ...
. Saya juga membungkus pernyataan batincase "${2}" in ... suspend) ...
./lib/systemd/system-sleep/
untuk 15,04+Bagi saya sepertinya acak, tetapi kadang-kadang wifi hanya terputus jika saya terhubung, atau tidak menunjukkan jaringan jika saya tidak. Kadang-kadang menempatkan laptop saya ke mode tidur tampaknya memicu itu, tetapi tidak selalu.
Beberapa kombinasi dari ini biasanya membuatnya lagi tanpa me-reboot:
sudo iwlist $(ifconfig | grep -Po '^w\w+') scan
sudo service network-manager stop; sleep 5; sudo service network-manager start
restart
sini sepertinya tidak pernah berhasil untuk saya. Sepertinya ia mencoba untuk memulai sebelum selesai mematikannya, maka saya lebih beruntung berhenti di antarastop
danstart
.Tak satu pun dari mereka yang tampaknya bekerja secara konsisten, tetapi saya mendaftarkannya dalam urutan yang paling mungkin berhasil terlebih dahulu.
sumber
Metode kerja pada Ubuntu 16.04:
Buat layanan:
sudo nano /lib/systemd/system/wifi-resume.service
Layanan ini memanggil program dari:
/etc/init.d/network-manager
Tempel kode:
Kemudian aktifkan layanan:
sudo systemctl enable /lib/systemd/system/wifi-resume.service
Ini menciptakan symlink ke direktori [Install] yang ditunjukkan dari / etc / systemd / system dan mengaktifkan layanan
Setelah itu Anda dapat memeriksa status dengan:
systemctl status wifi-resume.service
sumber
Saya memiliki masalah yang sama dengan bluetooth: Setelah menunda mouse bluetooth saya tidak berfungsi. Jadi saya mendapatkan solusinya dari atas:
mengaktifkan layanan baru
dan mengedit layanan
Saya juga mencoba mengedit ...
dan berubah
TETAPI ini TIDAK berfungsi untuk "melanjutkan masalah" dan tidak memiliki efek pada perangkat bluetooth baru!
sumber
Saya memiliki masalah yang sama pada laptop saya Dell Inspiron 15R dengan Ubuntu 16.04. Bagi saya bekerja script yang dilaporkan pada balasan kedua .
Setelah menginstal script saya mencoba penangguhan dengan perintah di menu kanan atas dan bahkan menutup bibir, menyelesaikan masalah.
Saya harus mengatakan bahwa masalahnya bergantian dalam perilakunya (yaitu, kadang-kadang berhasil sebelum menginstal skrip).
sumber
Bagi saya solusinya adalah menjalankan
di terminal
sumber
Saya memiliki masalah yang sama menghubungkan kembali ke wifi rumah saya setelah ditangguhkan. Mencoba berbagai jawaban yang disarankan lainnya yang kadang-kadang akan berhasil tetapi tidak selalu.
Akhirnya perbaikan berikut memungkinkan untuk terhubung secara konsisten ke wifi:
1) Edit file ini:
2) Dengan menambahkan ini ke dalamnya:
sumber
Sekarang mungkin sederhana
harus bekerja.
Dalam kasus saya di antara paket yang ditingkatkan ada
bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu1~1.3)
dan setelah pembaruan wifi ini berfungsi lagi.sumber