Saya telah menggunakan Arch Linux lebih dari sebulan sekarang. Saya sudah terbiasa wifi-menu
terhubung ke Jaringan Wifi saya. Saya menjalankan perintah setiap kali saya memulai laptop saya.
wifi-menu
selalu memberikan kesalahan ini ketika saya mencoba menghubungkan:
Job for [email protected] failed. See 'systemctl status [email protected]' and 'journalctl -xn' for details.
Masalahnya adalah antarmuka saya sudah habis setiap kali saya mulai. Jadi saya meletakkan antarmuka menggunakan ini:
ip link set down wlp2s0
wlp2s0
adalah nama antarmuka saya dan HelloWorld
SSID Jaringan Wifi saya.
Kali ini, itu tidak terhubung ke jaringan terlepas dari meletakkan antarmuka. Ini memberi saya kesalahan yang sama dijelaskan di atas.
Ini adalah output dari systemctl status [email protected]
:
[email protected] - Networking for netctl profile HelloWorld
Loaded: loaded (/usr/lib/systemd/system/[email protected]; static)
Active: failed (Result: exit-code) since Mon 2014-03-24 02:32:35 IST; 2min 56s ago
Docs: man:netctl.profile(5)
Process: 8601 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)
Main PID: 8601 (code=exited, status=1/FAILURE)
Mar 24 02:32:34 lenovo network[8601]: Starting network profile 'HelloWorld'...
Mar 24 02:32:35 lenovo network[8601]: chmod: cannot access ‘/run/dhcpcd-wlp2s0.pid’: No such file or directory
Mar 24 02:32:35 lenovo network[8601]: Failed to bring the network up for profile 'HelloWorld'
Mar 24 02:32:35 lenovo systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
Mar 24 02:32:35 lenovo systemd[1]: Failed to start Networking for netctl profile HelloWorld.
Mar 24 02:32:35 lenovo systemd[1]: Unit [email protected] entered failed state.
journalctl -xn
memberi saya hasil ini:
Mar 24 02:38:05 lenovo kernel: brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement)
Mar 24 02:38:05 lenovo kernel: cfg80211: Calling CRDA to update world regulatory domain
Mar 24 02:38:05 lenovo dhcpcd[256]: wlp2s0: carrier lost
Mar 24 02:38:05 lenovo dhcpcd[256]: wlp2s0: carrier acquired
Mar 24 02:38:05 lenovo dhcpcd[256]: wlp2s0: carrier lost
Mar 24 02:38:05 lenovo dhcpcd[256]: wlp2s0: waiting for carrier
Mar 24 02:38:05 lenovo network[8993]: Failed to bring the network up for profile 'HelloWorld'
Mar 24 02:38:05 lenovo systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
Mar 24 02:38:05 lenovo systemd[1]: Failed to start Networking for netctl profile HelloWorld.
-- Subject: Unit [email protected] has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit [email protected] has failed.
--
-- The result is failed.
Mar 24 02:38:05 lenovo systemd[1]: Unit [email protected] entered failed state.
systemctl memberikan kesalahan yang /run/dhcpcd-wlp2s0.pid
tidak ada, dan itu tidak ada. Padahal file bernama /run/dhcpcd.pid
memang ada.
Ini adalah keluaran Network Controller dari lspci -k
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
Subsystem: Broadcom Corporation Device 051b
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
Saya telah mencoba beberapa hal dari internet tetapi belum menemukan solusi.
Adakah cara untuk menyelesaikan masalah ini? Atau bisakah saya mereset segala sesuatu yang berkaitan dengan jaringan di Arch Linux sehingga saya bisa menggunakannya wifi-menu
untuk terhubung lagi ke jaringan?
Terima kasih!
sumber
Mengapa Anda menjalankan menu wifi setiap kali Anda mulai? Kecuali jika Anda terus-menerus terhubung ke jaringan nirkabel baru, Anda cukup menggunakan wifi-menu sekali untuk membuat profil, lalu gunakan netctl untuk secara otomatis terhubung ketika Anda boot.
sumber
Mungkin jawaban yang sangat terlambat, tetapi Anda dapat me-restart dhcpcd, dengan perangkat mati. Dan itu seharusnya berhasil.
$ ip link set dev wlp9s0b1 down
$ wifi-menu
jika wifi-menu tidak berfungsi, coba instal networkmanager. dan mengaktifkannya.
\# pacman -S networkmanager
\# systemctl enable NetworkManager.service
dan mulai kembali.
sumber
Ini bekerja untuk saya, saya dulu
netctl enable [PROFILE]
mengaktifkan profil wifi saya.sumber