我想我可能已经找到了在 Ubuntu 11.10 中连接 wifi 时出现问题的原因。
我在终端中输入:
$ rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
$ rfkill unblock all
$
Run Code Online (Sandbox Code Playgroud)
如果我是对的,我必须取消阻止所有“是”,对吗?但是当我尝试解锁时没有任何反应。我是否输入了错误的命令?
打字sudo modprobe -r acer_wmi
似乎增加了另一个问题,现在我什至无法尝试单击“启用无线”按钮,因为它已变灰并且1: acer-wireless: Wireless LAN
不再显示在rfkill
列表中。有谁知道如何解决这个问题?
编辑:我重新启动,现在它不再变灰,rfkill list all
显示为:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
Run Code Online (Sandbox Code Playgroud)
0 不再是硬阻塞,但我想1: acer-wireless …
在 Linux 中有一个名为“rfkill”的程序。您可以(取消)激活无线电模块。我对“rf”是什么意思这个问题很感兴趣。但我找不到解释。也许这里有人知道吗?
虽然 GS65 的 wifi 模块 Killer 1550i(大约是 Intel 9560)在 \~4.17 内核中不受支持,但我设法通过编译最新的iwlwifi内核模块并包含它们来使 wifi 正常工作。
但是当我从暂停中恢复时,wifi 模块被硬阻塞(我可以通过 确认这一点sudo rfkill list all
)。
硬块后,不能通过sudo rfkill unblock all
或关闭飞行模式sudo modprobe iwlwifi
。谷歌搜索建议使用硬件飞行模式键,即 GS65 上的 Fn+F10,在所有情况下(硬块之前/之后)都不起作用。
这真的很令人沮丧,因为每当我暂停笔记本电脑的电池时,我都必须重置它。任何帮助都会很棒。提前致谢!
配置:笔记本电脑、标准工作 WiFi 卡、Ubuntu 14.04
每次启动时,Wifi/Wlan 都会关闭/SoftBlocked,我可以使用该命令让它工作sudo rfkill unblock wifi
但每次重新启动后,我都必须再次重新发出该命令(实际上这并不完全正确,有时(5%)它似乎“坚持”通过重新启动)。
有没有办法告诉 rfkill 永远不要阻止 wifi,而不必每次都如此明确地告诉它?
SOLUTION : 问题似乎是蓝牙模块在 Linux 中与 xHCI 无法正常工作。有一个标有“XHCI PRE-BOOT MODE”的 BIOS 设置,必须将其设置为“禁用”。如果不是,那么 Linux 会将蓝牙模块视为连接到 xHCI 总线而不是 EHCI 总线,从而导致通信错误。 但是,此修复程序将禁用您系统上的 USB 3.0。目前我没有更好的解决方案,但至少这是有效的。
我有一台新的 ASUS UX301LA 笔记本电脑,我正在运行 Ubuntu Gnome 13.10 (Saucy)。内核似乎在启动时知道笔记本电脑的蓝牙设备,但是每当我使用 rfkill 解锁蓝牙时它就会消失。例如:
$ sudo rfkill block bluetooth
$ dmesg | tail -5
[ 2024.876537] usb 2-4: new full-speed USB device number 8 using xhci_hcd
[ 2024.894043] usb 2-4: New USB device found, idVendor=8087, idProduct=07dc
[ 2024.894053] usb 2-4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2024.908190] Bluetooth: hci0: read Intel …
Run Code Online (Sandbox Code Playgroud) 我在 Lenovo G50-30 上启用 wifi 时遇到问题 以下是命令输出,请帮帮我
lspci | grep -i wireless
:
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
Run Code Online (Sandbox Code Playgroud)
nm-tool
:
NetworkManager Tool
State: disconnected
- Device: eth0
Type: Wired
Driver: r8169
State: unavailable
Default: no
HW Address: 28:D2:44:81:36:0B
Capabilities:
Carrier Detect: yes
Wired Properties
Carrier: off
- Device: wlan0
Type: 802.11 WiFi
Driver: rtl8723be
State: unavailable
Default: no
HW Address: 14:2D:27:21:8D:47
Capabilities:
Wireless Properties
WEP Encryption: yes
WPA Encryption: yes
WPA2 Encryption: yes …
Run Code Online (Sandbox Code Playgroud) 我知道已经有很多这样的问题了;问题是,尽管我尝试按照说明进行操作,但我的 wifi 无法正常工作。
我昨天在上网本上重新安装了 Lubuntu 14.04,因为我遇到了一些其他问题(启动时“等待网络配置”并且我无法登录(输入密码后,我得到了一个黑屏,然后回到登录屏幕))。
无论如何,我能够正常使用上网本几个小时;然后我回到家,wifi不再工作了。
我试过了# ifconfig wlan0 up
,我得到了SIOCSIFFLAGS: Operation not possible due to RF-kill
。
# rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
Run Code Online (Sandbox Code Playgroud)
问题很可能与 phy0“硬阻塞”有关。使用rfkill unblock all
没有任何作用。我很确定我的上网本(华硕 1225c)上没有任何 wifi 按钮,除了Fn+ F2。当我尝试以前的键组合时,我得到
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
1: asus-wlan: Wireless LAN
Soft blocked: yes
Hard blocked: no
Run Code Online (Sandbox Code Playgroud)
有人说尝试删除/dev/rfkill …
我有一台装有 Ubuntu 14.10 的小型 Acer Revo PC,我将其配置为作为便携式媒体中心运行。
我正在尝试将其设置为 WiFi 接入点,以便我可以通过应用程序使用 Android 设备控制 XBMC/Kodi。到目前为止,这工作正常。
但是,我在每次启动时都遇到了 WiFi 被 rfkill 软阻止的问题。
对我有用的是 rc.local 中的以下行:
sh -c "sleep 10 && rfkill unblock wifi" &
Run Code Online (Sandbox Code Playgroud)
但这是一个糟糕的解决方法,我必须禁用自动启动的 AP 和 DHCP 服务,并在解锁 WiFi 后在 rc.local 中“手动”启动它们。
是什么导致 rfkill 在启动时阻塞?如何禁用此功能?
在 Ubuntu 的最新更新中,所有非管理员用户在登录时都会弹出一条消息
setting rfkill state requires privileges
Run Code Online (Sandbox Code Playgroud)
并进一步请求管理员密码。
我是 Ubuntu/Linux 新手,试图克服一系列问题,但在此过程中热切地学到了很多东西。在这个论坛的帮助下,我能够识别并解决让我的无线网络工作的问题。基本上我发现如果我用 WICD 替换网络管理器,然后在命令终端中输入“rfkill unblock all”,它就会起作用。这将“硬阻止”从是到否,然后一切正常。当我有网络管理器时,我仍然可以解锁硬块,但由于某种原因它仍然无法正常工作。只有使用 WICD 才能工作。所以我建议任何努力让他们的无线工作努力的人尝试 WICD。
我的问题是每次重新启动笔记本电脑时,硬块都会设置回是。我确实有一个用于无线的“硬”开关,但它是键盘上的切换键(Fn + F7),因此实际上并不是那么“硬”。所以每次 Ubuntu 启动时,我都必须再次打开命令终端,输入“rfkill unblock all”然后打开 WICD 并要求它连接(即使它设置为自动连接)。我想知道是否有人可以教我如何在启动时自动执行此过程?由于这台计算机的预期用途,我必须经常重新启动。或者,有没有人有兴趣帮助我找到问题的根源?即为什么计算机总是在硬块设置为是的情况下启动?
希望解决这些问题中的任何一个也会导致 WICD 在启动时自动连接。
我一天中大部分时间都在用谷歌搜索这个问题,但没有成功。我正在尝试使用 nmcli 连接到 wifi。我已经使用我的 wifi 设备创建了一个连接:
% nmcli c
NAME UUID TYPE DEVICE
Wired connection 1 89fdde8a-22e1-3c03-8b36-8299f2e95d43 802-3-ethernet enp0s10
Wi-Fi connection 1 826416aa-2030-4984-9685-8962857f59d9 802-11-wireless --
% nmcli c show "Wi-Fi connection 1"
connection.id: Wi-Fi connection 1
connection.uuid: 826416aa-2030-4984-9685-8962857f59d9
connection.interface-name: wlp3s0
...
Run Code Online (Sandbox Code Playgroud)
但是当我尝试提出它时,我得到了这个:
% sudo nmcli c up "Wi-Fi connection 1"
Error: Connection activation failed: No suitable device found for this connection.
Run Code Online (Sandbox Code Playgroud)
由于“nmcli connection show”清楚地表明该连接与 wlp3s0 相关联,我只能假设原因是 NetworkManager 认为该设备“不可用”
% nmcli d
DEVICE TYPE STATE CONNECTION
enp0s10 ethernet connected Wired connection …
Run Code Online (Sandbox Code Playgroud) Ubuntu 12.04 无线被硬件开关禁用,rf kill unblock all,和 rf kill list 不起作用!接下来是什么?
我得到的只是“找不到命令“rf””