Tôi đã sử dụng Arch Linux hơn một tháng nay. Tôi đã sử dụng wifi-menu
để kết nối với Mạng Wifi của mình. Tôi chạy lệnh mỗi khi tôi khởi động máy tính xách tay của mình.
wifi-menu
luôn đưa ra lỗi này khi tôi cố gắng kết nối:
Job for netctl@HelloWorld.service failed. See 'systemctl status netctl@HelloWorld.service' and 'journalctl -xn' for details.
Vấn đề là giao diện của tôi bị hỏng mỗi khi tôi bắt đầu. Vì vậy, tôi đặt giao diện xuống bằng cách sử dụng này:
ip link set down wlp2s0
wlp2s0
là tên giao diện của tôi và HelloWorld
là SSID của Mạng Wifi của tôi.
Lần này, nó không kết nối với mạng bất kể đặt giao diện xuống. Nó cho tôi cùng một lỗi được mô tả ở trên.
Đây là đầu ra của 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
cung cấp cho tôi đầu ra này:
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 đưa ra lỗi /run/dhcpcd-wlp2s0.pid
không tồn tại và không. Mặc dù một tập tin có tên /run/dhcpcd.pid
không tồn tại.
Đây là đầu ra của Bộ điều khiển mạng từ 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
Tôi đã thử một vài thứ trên Internet nhưng không tìm thấy giải pháp.
Có cách nào để khắc phục vấn đề này? Hoặc tôi có thể đặt lại mọi thứ liên quan đến kết nối mạng trong Arch Linux để tôi có thể sử dụng wifi-menu
để kết nối lại với mạng không?
Cảm ơn!