本来可以更好地表述这个标题,但无论如何,
我最近安装了 gentoo,在 livecd 阶段网络工作正常,所以我的网卡可能受支持。以太网工作没有问题。
Bringing up interface wlp2s0
Caching network module dependencies
Staring wpa_supplicant on wlp2s0 ...
Succesfully initialized wpa_supplicant
Starting wpa_cli on wlp2s0
Backgrounding... ...
Warning: net.wlp2s0 has started, but is inactive
Warning: netmount will start when net.wlp2s0 has started
Starting local ...
每当我启动时,它都会显示这样的错误,我也无法 ping 通本地主机以外的任何内容。
$grep -i "ath10' .config | sed 's/ /\n--- /g'
CONFIG_EXTRA_FIRMWARE="ath10k/QCA9377/hw1.0/firmware-6.bin
---ath10k/QCA9377/hw1.0/board-2.bin
__ath10k/QCA9377/hw1.0/board.bin
---regulatory.db
---regulatory.db.p7s"
CONFIG_ATH10K=y
CONFIG_ATH10K=y
CONFIG_ATH10K=m
<*> Atheros 802.11ac wireless cards support
<M> Atheros ath10k PCI support
$iw wlp2s0 scan | grep -i ssid
SSID: *********
...
SSID:*************
$iwconfig
lo no wireless extensions
enp1s0f1 no wireless extensions
sit0 no wireless extensions
wlp2s0 no wireless extensions
$cat /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="*********"
#psk="***********"
psk="******************************"
}
Network controller: Qualcomm Atheros QCA8377 802.11ac Wireless network adapter
...
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
并在 opperstate 中显示为“up”。
我的conf.d/net确实有与wlp和enp1相同的IP,如果这是一个问题的话,它是从gentoo手册中复制的。