Arch Linux tidak terhubung ke Wifi lagi


17

Saya telah menggunakan Arch Linux lebih dari sebulan sekarang. Saya sudah terbiasa wifi-menuterhubung 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 netctl@HelloWorld.service failed. See 'systemctl status netctl@HelloWorld.service' 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

wlp2s0adalah nama antarmuka saya dan HelloWorldSSID 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 netctl@HelloWorld.service:

netctl@HelloWorld.service - Networking for netctl profile HelloWorld
   Loaded: loaded (/usr/lib/systemd/system/netctl@.service; 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]: netctl@HelloWorld.service: 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 netctl@HelloWorld.service 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]: netctl@HelloWorld.service: 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 netctl@HelloWorld.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit netctl@HelloWorld.service has failed.
-- 
-- The result is failed.
Mar 24 02:38:05 lenovo systemd[1]: Unit netctl@HelloWorld.service entered failed state.

systemctl memberikan kesalahan yang /run/dhcpcd-wlp2s0.pidtidak ada, dan itu tidak ada. Padahal file bernama /run/dhcpcd.pidmemang 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-menuuntuk terhubung lagi ke jaringan?

Terima kasih!

Jawaban:


28

Saya memiliki masalah yang persis sama. Sudahkah Anda membunuh dhcpd?

Saya benar-benar membunuh dhcpd:

$ sudo killall dhcpcd

Setelah saya menonaktifkan antarmuka nirkabel saya ( $ ip link set down $harus berfungsi juga):

$ sudo ifconfig wlp3s0 down

dan menu wifi saya berfungsi lagi.


Saya menjalankan perintah tetapi sekarang ia memberi tahu saya bahwa antarmuka dikendalikan oleh netctl-auto. Saya tidak dapat menemukan cara untuk menonaktifkannya di wiki.
Arjun Bajaj

Kesalahannya adalah: Antarmuka 'wlp2s0' dikendalikan oleh netctl-auto Profil sudah ada untuk SSID 'HelloWorld'
Arjun Bajaj

tidak perlu memanggil "naik" lagi?
ア レ ッ ク ス

Lol .. Membunuh DHCPCD benar-benar berhasil. Terima kasih banyak
Walialu

yeeeaahhh, terima kasih untuk ini. @ Alex, tidak perlu menelepon lagi.
Мати Тернер

4

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.


Perubahan yang saya lakukan karena bug ini mengaktifkan perintah netctl-auto untuk memulai wifi saat boot. Sekarang, terhubung ke jaringan saat boot dan saya dapat menggunakan netctl-auto untuk menghubungkan kembali. Terima kasih! :)
Arjun Bajaj

2

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.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.