GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Memperbaiki Kesalahan "pekerjaan untuk layanan netctl gagal" Di Arch Linux

Terkadang, saya mengonfigurasi PC tablet saya sebagai hotspot wifi untuk menggunakan Internet di desktop Arch Linux saya. Kemarin, saya mengacaukan pengaturan kartu jaringan nirkabel, dan hotspot saya berhenti bekerja. Saya dapat terhubung dengan hostpot, tetapi Internet tidak berfungsi di desktop Arch Linux saya. Saya mencoba memulai profil jaringan wifi saya menggunakan perintah:

$ sudo netctl start wlp9s0-sktab

Di sini, wlp9s0-sktab adalah nama profil jaringan wifi saya. Saya mendapatkan pesan kesalahan berikut saat mencoba memulai profil jaringan.

Pekerjaan untuk [email protected]\x2dsktab.service gagal karena proses kontrol keluar dengan kode kesalahan. Lihat "systemctl status "[email protected]\\x2dsktab.service"" dan "journalctl -xe" untuk detailnya. 

Saat mencari melalui wiki Arch Linux, seseorang telah menunjukkan bahwa masalah ini mungkin terjadi jika Anda menggunakan tanda hubung dalam nama profil jaringan Anda. Jadi, saya menghapus profil jaringan wifi lama saya (yaitu wlp9s0-sktab):

$ sudo rm /etc/netctl/wlp9s0-sktab

Dan kemudian buat yang baru dengan nama "wlp9s0sktab" (tanpa tanda hubung) menggunakan perintah "wifi-menu". Tapi, tidak beruntung! Saya masih mendapatkan masalah yang sama, dan Internet tidak berfungsi.

Saya menjalankan perintah berikut untuk mengetahui status profil jaringan wifi saya.

$ sudo netctl status wlp9s0sktab

Di sini, wlp9s0sktab adalah nama hotspot wifi saya.

Contoh keluaran:

● [dilindungi email] - Profil yang dibuat secara otomatis oleh menu wifi Dimuat:dimuat (/etc/systemd/system/[dilindungi email]; diaktifkan; preset vendor:dinonaktifkan) Aktif:gagal (Hasil:exit-code) sejak Minggu-03-12 12:25:25 IST; 1 menit 40 detik yang lalu Dokumen:man:netctl.profile(5) Proses:390 ExecStart=/usr/lib/network/network start %I (kode=keluar, status=1/FAILURE) PID Utama:390 (kode=keluar, status =1/FAILURE)12 Mar 12:25:24 sk systemd[1]:Memulai Profil yang dibuat secara otomatis oleh menu wifi...12 Mar 12:25:25 sk network[390]:Memulai profil jaringan 'wlp9s0sktab'.. .Mar 12 12:25:25 sk network[390]:Antarmuka profil jaringan 'wlp9s0sktab' sudah upMar 12 12:25:25 sk systemd[1]:[email protected]:Proses utama keluar, kode=keluar, status=1/FAILUREMar 12 12:25:25 sk systemd[1]:Gagal memulai Profil yang dibuat secara otomatis oleh wifi-menu.12 Mar 12:25:25 sk systemd[1]:[dilindungi email]:Unit memasuki status gagal .Mar 12 12:25:25 sk systemd[1]:[email protected]:Gagal dengan hasil 'exit-code'. Saat menelusuri melalui Arch Wiki, seseorang telah menunjukkan bahwa kita tidak boleh menggunakan hypen (-) di profil jaringan nama. Jadi, Telah menghapus profil jaringan yang ada seperti yang ditunjukkan di bawah ini.

Saya tidak tahu apa yang saya salah konfigurasi dalam pengaturan jaringan. Setelah menggali sedikit di forum Arch Linux, saya menemukan bahwa systemd menyebabkan masalah ini . Saya sedang menguji dan mengonfigurasi server DHCP lokal, jadi saya telah mengaktifkan dhcpcd.service . Inilah sebabnya mengapa hotspot wifi saya tidak berfungsi. Jika Anda pernah mengalami masalah ini, cukup ikuti langkah-langkah yang diberikan di bawah ini untuk memperbaikinya.

Cara Memperbaiki Kesalahan "pekerjaan untuk layanan netctl gagal" Di Arch Linux

Nonaktifkan dhcpcd.service menggunakan perintah:

$ sudo systemctl stop dhcpcd.service
$ sudo systemctl nonaktifkan dhcpcd.service

Selanjutnya, Hapus sewa DHCP lama. Direktori berikut berisi semua sewa dhcp.

$ ls /var/lib/dhcpcd/

Contoh keluaran:

dhcple> dhcpcd-enp0s29u1u2.lease dhcpcd-wlp9s0-BlNi-QWtzaHU.lease dhcpcd-enp5s0.lease dhcpcd-wlp9s0-Buew-c3VkaGFu.lease-dhcpcd-FFLIENCE -Mclease.lease6 'dhcpcd-wlp9s0-Ostechnix\040Tech\040Service.lease' dhcpcd-wlp9s0-AndroidAP.lease 'dhcpcd-wlp9s0-Ostechnix\040Tech\040Service.lease6' dhcpcd Dev9376.lease dhcpcd-wlp9s0-Bcof-R2luZW91cw.lease dhcpcd-wlp9s0-Dev9376.lease6 dhcpcd-wlp9s0-Bed6-cmFteWE.lease dhcpcd-wlp9s0-ostechnix.lease dhcpcd-wlp9s0-BGD4-cmVudWdhcmFndW5hdGhhbg.lease dhcpcd-wlp9s0-Pratheesh. sewa dhcpcd-wlp9s0-BGec-TGVub3ZvIEs1MGE0MA.lease dhcpcd-wlp9s0-Raja.lease dhcpcd-wlp9s0-BgXq-QWtzaHU.lease dhcpcd-wlp9s0-sktab.lease dhcpcd-wlp9s0-BJNQ-bWFkaGFubGF2YTk1.lease dhcpcd-wlp9s0-Sklab.lease dhcpcd -wlp9s0-BKTt-RWxh.lease dhcpcd-wlp9s0-mynet.lease

Hapus saja semuanya atau hapus hanya sewa dhcp pilihan Anda.

Saya menghapus semua penyewaan DHCP dari profil jaringan wif saya seperti yang ditunjukkan di bawah ini.

$ sudo rm -fr /var/lib/dhcpcd/dhcpcd-wlp9s0*

Kemudian, hapus semua layanan yang tidak diperlukan dan sebelumnya diaktifkan dari systemd menggunakan perintah:

$ sudo rm /etc/systemd/system/multi-user.target.wants/netctl*

Terakhir, hapus semua profil jaringan wifi yang terhubung. Seperti yang Anda ketahui, semua profil jaringan akan ditemukan di bawah /etc/netctl/ direktori.

$ sudo rm -fr /etc/netctl/wlp9s0*

Mulai ulang sistem.

Setelah Anda masuk, buat profil jaringan baru untuk jaringan wifi Anda.

Untuk melakukannya, jalankan:

$ sudo wifi-menu

Pilih nama jaringan wifi Anda:

Hindari menggunakan tanda hubung dalam nama jaringan wifi. Klik OK untuk menyimpan profil.

Sekarang, periksa status profil jaringan wifi yang baru dibuat menggunakan perintah:

$ sudo netctl status wlp9s0sktab

Contoh keluaran:

● [dilindungi email] - Profil yang dibuat secara otomatis oleh menu wifi Dimuat:dimuat (/etc/systemd/system/[email protected]; statis; preset vendor:dinonaktifkan) Aktif:aktif (keluar) sejak Minggu-03-12 13:26:33 IST; 2 menit 20 detik yang lalu Dokumen:man:netctl.profile(5) Proses:851 ExecStart=/usr/lib/network/network start %I (kode=keluar, status=0/SUCCESS) PID Utama:851 (kode=keluar, status =0/SUCCESS) Tugas:2 (batas:4915) CGroup:/system.slice/system-netctl.slice/[email protected] 860 wpa_supplicant -q -B -P /run/wpa_supplicant_wlp9s0.pid -i wlp9s0 - D nl80211,wext -c/run/network/wpa_supplicant_wlp9s0 909 dhcpcd -4 -q -t 30 -L wlp9s0Mar 12 13:26:24 sk network[851]:Memulai profil jaringan 'wlp9s0sktab'... 12 Mar 13 :26:26 sk dhcpcd[903]:DUID 00:01:00:01:20:57:b7:1b:c0:18:85:50:47:4f 12 Maret 13:26:26 sk dhcpcd[903]:wlp9s0:IAID 85:50:47:4f12 Mar 13:26:27 sk dhcpcd[903]:wlp9s0:rebinding lease 192.168.43.19312 Mar 13:26:27 sk dhcpcd[903]:wlp9s0:alamat probing 192.168.43.193 /24Mar 12 13:26:32 sk dhcpcd[903]:wlp9s0:disewakan 192.168.43.193 selama 43200 detik12 Mar 13:26:32 sk dhcpcd[903]:wlp9s0:menambahkan rute ke 192.168.43.0/24Mar 12 13:26:32 sk dhcpcd[903]:wlp9s0:menambahkan rute default melalui 192.168.43.1Ma r 12 13:26:33 sk network[851]:Memulai profil jaringan 'wlp9s0sktab' 12 Mar 13:26:33 sk systemd[1]:Memulai Profil yang dibuat secara otomatis oleh menu wifi.

Voila! Berhasil!!

Unduh - EBook Gratis:"Lembar Cheat Baris Perintah Linux"

Catatan tambahan: Jika Internet masih tidak berfungsi di sistem Anda, Anda perlu memperbarui detail server nama di /etc/resolv.conf Anda mengajukan. Dalam kasus saya, saya telah menambahkan 192.168.43.1 sebagai server nama dan Internet bekerja dengan baik!

Bacaan yang disarankan:

  • Cara Memperbarui Kata Sandi Jaringan Wifi Dari Terminal Di Arch Linux

Semoga membantu.


Arch Linux
  1. Cara Mengkonfigurasi Alamat IP Statis Dan Dinamis Di Arch Linux

  2. Cara Memperbaiki Kesalahan "Peringatan:lokal lebih baru dari komunitas" Di Arch Linux

  3. Cara Mengatasi "kesalahan:gagal melakukan transaksi (file yang bertentangan)" Di Arch Linux

  1. Cara Memperbaiki Kesalahan "paket tidak valid atau rusak (tanda tangan PGP)" Di Arch Linux

  2. Bagaimana cara memperbaiki kesalahan Kegagalan Otentikasi Cron di Linux?

  3. Linux – Bagaimana Cara Berhenti Berbagi Jaringan Untuk Proses Saat Ini?

  1. Cara Menginstal VirtualBox di Arch Linux

  2. Bagaimana menginstal Arch Linux di VirtualBox

  3. Bagaimana Memperbaiki Kesalahan OpenStack – Gagal menghapus jaringan? [Terselesaikan]