![不知何故失去了无线网络。不断收到“nl80211 未找到”](https://linux22.com/image/185662/%E4%B8%8D%E7%9F%A5%E4%BD%95%E6%95%85%E5%A4%B1%E5%8E%BB%E4%BA%86%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E3%80%82%E4%B8%8D%E6%96%AD%E6%94%B6%E5%88%B0%E2%80%9Cnl80211%20%E6%9C%AA%E6%89%BE%E5%88%B0%E2%80%9D.png)
我有一个名为 CHIP 的小板,由一家名为 Next Thing 的公司开发。他们破产了。它有点像树莓派。它的价格是 10 美元,有一些 gpio 引脚,运行 Linux 等。如果需要的话我可以重新刷新它,但这是我想避免的很多疯狂的事情。
看来我做了一些禁用 WiFi 的操作,我想让它再次运行。我不知道我做了什么导致它被禁用。我不记得对网络做过任何事情。有一天刚打开,wifi就上不去了。
我不知道如何重新打开它,希望有人能提供帮助。我看到的一种反复出现的症状是,我做的很多事情都会给我带来“ nl80211 not found
”。例如,如果我输入iw wlan0 info
.如果我输入ifup wlan0
它,它就会运行,不会出现错误或任何消息,但如果我输入ifconfig
,我看到的唯一适配器是lo
和usb0
。
尝试跑步hostapd /etc/hostapd/hostapd.conf
给了我:
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'
我用谷歌搜索了很多我遇到的消息。我找不到任何真正告诉我如何解决问题的东西,或者至少到目前为止没有任何对我有用的东西。
就像我说的,最坏的情况,我可以重新刷新它,但这将是一个巨大的麻烦,如果可能的话我宁愿不经历它。我希望有人可以帮助我诊断并解决问题。
我想我需要知道是什么让 Linux 意识到 wlan0,因为这似乎是我所缺少的。我添加了
iface wlan0 inet manual
到/etc/network/interfaces
文件,但这并没有解决它,所以我删除了它。
这似乎会影响 ifup/ifdown 是否接受“wlan0”,所以也许它应该在那里。我不知道。我只是不太了解 Linux 中的底层网络知识。
我不确定我还能提供什么。结果ifconfig -a
...
root@chip1:/etc# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1088 errors:0 dropped:0 overruns:0 frame:0
TX packets:1088 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:88128 (86.0 KiB) TX bytes:88128 (86.0 KiB)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
usb0 Link encap:Ethernet HWaddr be:e8:12:79:eb:8a
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
更新: 我只记得wifi的东西是通过一个叫做NetworkManager的东西配置的。我以前从未使用过它。它是按照我想要的方式配置的。这是 wifi 配置:
[connection]
id=NNNN
uuid=513a7169-39bd-4493-b2ba-22028e86aaec
interface-name=wlan0
type=wifi
[wifi]
ssid=NNNN
mode=infrastructure
[ipv6]
method=auto
[ipv4]
method=auto
dns=10.95.153.131;
address1=10.95.153.185/24,10.95.153.131
may-fail=false