使用 Linux 一段时间后,我想尝试一下 FreeBSD。我创建了一个可启动 USB 记忆棒,并想在 Live CD 模式下玩一下。我遇到的第一个问题是我不知道如何让wifi工作。
运行sysctl net.wlan.devices
会产生一个空的net.wlan.devices:
.
我想这意味着我的 wifi 适配器的模块未加载?我发现启用 wifi 的大部分内容都需要更改一些配置并重新启动,但我想这在实时 USB 上并不那么容易。
现在我的问题是:如何启用 wifi?我如何知道需要加载哪个模块?
我使用的是 Thinkpad L480(未列出)在笔记本电脑页面上)。免费的 BSD 是否与其兼容?
答案1
根据ThinkPad L480技术规格,它具有英特尔® 双频 8265 无线 AC (2 x 2) wifi 适配器,应支持内华达司机。
您应该能够在运行时加载驱动程序和固件而无需重新启动:
kldload if_iwm
kldload iwm8265fw
检查它们是否已成功加载kldstat
。如果没有列出模块,我猜你运气不好,直到有人添加对你的卡的支持。如果是,请继续阅读。
其余部分在中得到了很好的解释无线网络FreeBSD 手册的章节,以下是您需要的确切行:
ifconfig wlan0 create wlandev iwm0
ifconfig wlan0 up scan
您应该能够看到 wifi 网络列表:
ifconfig wlan0 list scan
您需要创建/etc/wpa_supplicant.conf
(假设您的 wifi 网络是 RSN/WPA2):
network={
ssid="yournetwork"
psk="yournetworkpass"
}
将以下内容附加到/etc/rc.conf
:
wlans_ath0="wlan0"
ifconfig_wlan0="WPA DHCP"
调出界面:
service netif restart
...你应该可以走了。
答案2
尝试:kldload if_iwm
这会加载 Intel 8000 系列 wifi 驱动程序