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