我能够在安装了 SSD 驱动器的 Dell Latitude e6400 笔记本电脑上成功安装 OpenBSD 6.6。它可以很好地与以太网 LAN 配合使用,通过 6 类电缆连接到我的互联网路由器,没有任何问题,但我也尝试使其能够与 Wifi 配合使用。
我购买了 IDIMAX N150 USB WiFi 加密狗,并将其插入我的笔记本电脑。
首先,我用 更新了固件fw_update -a
,没有任何问题。
然后我创建了这个主机名文件
/etc/hostname.urtwn0
并将此行添加到文件中:
dhcp nwid ATTklaaxYs wpakey password-here
然后我使用以下命令手动运行 netstart 脚本:
sh /etc/netstart urtwn0
这是运行 netstart 后得到的输出:
urtwn0: link...........sleeping
另外,以下是运行 netstart 命令后 ifconfig 命令显示的内容:
$ ifconfig urtwn0
urtwn0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500
lladdr 08:be:ac:03:59:46
index 6 priority 4 llprio 3
groups: wlan
media: IEEE802.11 autoselect (DS1)
status: no network
ieee80211: nwid ATTklaaxYs wpakey wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp
inet 23.202.231.169 netmask 0xff000000 broadcast 23.255.255.255
现在错误似乎是没有网络的状态,而应该是活动的。以前有人遇到过同样的问题吗?如果是这样,你的解决办法是什么?
答案1
nwid
显示的是 吗ifconfig urtwn0 scan
?如果是这样,请注意每行末尾列出的协议,某些 AP 仅支持wpa1
,您必须添加wpaprotos wpa1
到相应的行hostname.urtwn0
(或ifconfig
),否则可能无法连接。
是从哪里来23.202.231.169
的?您是在连接设备之前手动设置的netstart
,还是连接后通过 DHCP 获取 IP,然后断开连接?
不太可能是问题的根源,但/etc/hostname.*
文件上的行是按顺序执行的,一次一行,因此您可能需要将其更改为
nwid ATTklaaxYs wpa wpakey <password>
dhcp
这样,无线电部分将首先被处理,然后dhclient
才会请求 IP 地址。