Arch Linux artık Wifi'ye bağlanmıyor


17

Bir aydır Arch Linux kullanıyorum. Ben kullandım wifi-menubenim Wifi ağına bağlanın. Dizüstü bilgisayarımı her başlattığımda komutu çalıştırıyorum.

wifi-menu bağlanmaya çalıştığımda her zaman bu hatayı veriyor:

Job for netctl@HelloWorld.service failed. See 'systemctl status netctl@HelloWorld.service' and 'journalctl -xn' for details.

Sorun, her başladığımda arayüzümün açık olmasıydı. Bu yüzden arayüzü kullanarak aşağı koymak:

ip link set down wlp2s0

wlp2s0arayüzümün adı ve HelloWorldWifi Ağımın SSID'si.


Bu sefer, arayüzü düşürmeksizin ağa bağlanmadı. Bana yukarıda açıklanan hatayı veriyor.

Bu çıktı 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 bana bu çıktıyı verir:

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 /run/dhcpcd-wlp2s0.pidvar olmayan bir hata verir ve yoktur. Yine de adlı bir dosya /run/dhcpcd.pidvar.


Bu, Ağ Denetleyicisi'nin 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

İnternetten birkaç şey denedim ama bir çözüm bulamadım.

Bu problemi düzeltmenin bir yolu var mı? Yoksa sadece wifi-menuağa tekrar bağlanmak için kullanabilmem için Arch Linux'ta ağ ile ilgili her şeyi sıfırlayabilir miyim ?

Teşekkürler!

Yanıtlar:


28

Ben tam olarak aynı problem vardı. Öldün mü dhcpd?

Dhcpd'yi tamamen öldürdüm:

$ sudo killall dhcpcd

Kablosuz arayüzümü devre dışı bıraktıktan sonra (ayrıca $ ip link set down $çalışmalıdır):

$ sudo ifconfig wlp3s0 down

ve wifi menüm tekrar çalışıyor.


Komutları çalıştırdım ama şimdi arayüzün netctl-auto tarafından kontrol edildiğini söylüyor. Bunu wiki'de devre dışı bırakmanın bir yolunu bulamadım.
Arjun Bajaj

Hata: 'wlp2s0' arabirimi netctl-auto tarafından denetleniyor SSID 'HelloWorld' için bir profil zaten var
Arjun Bajaj

tekrar "çağırmaya" gerek yok mu?
ス レ ッ ク ス

Lol .. DHCPCD öldürmek gerçekten çivilenmişti. Bir demet teşekkür
Walialu

evet, bunun için teşekkürler. @Alex, tekrar aramanıza gerek yok.
Мати Тернер

4

Her başlattığınızda neden wifi menüsü kullanıyorsunuz? Sürekli olarak yeni kablosuz ağlara bağlanmıyorsanız , profil oluşturmak için bir kez wifi menüsünü kullanmanız ve ardından önyükleme yaptığınızda otomatik olarak bağlanmak için netctl'yi kullanmanız gerekir .


Bu hata nedeniyle yaptığım değişiklikler, netctl-auto komutunun wifi açılışında başlamasını sağladı. Şimdi, önyükleme sırasında ağa bağlanır ve yeniden bağlanmak için netctl-auto kullanabilirim. Teşekkürler! :)
Arjun Bajaj

2

Muhtemelen çok geç bir cevap, ancak cihaz kapalıyken dhcpcd'yi yeniden başlatabilirsiniz. Ve işe yaramalı.

$ ip link set dev wlp9s0b1 down

$ wifi-menu

wifi menüsü çalışmıyorsa, networkmanager'i yüklemeyi deneyin. ve etkinleştirme.

\# pacman -S networkmanager

\# systemctl enable NetworkManager.service

ve yeniden başlatın.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.