好吧,我知道我删除了最受欢迎的选择,但这是有原因的。我正在使用运行超轻量版 Ubuntu 13.04 的 BeagleBone Black,目前我已通过以太网将其连接到路由器。我只通过 ssh 与 BeagleBone 交互,我喜欢将所有内容保留在命令行上(甚至没有安装 X)。理想情况下,我希望通过连接到路由器的 USB 加密狗无线连接到路由器,但是:
- 该微控制器的存储容量有限,因此带有命令行工具的网络管理器的~250MB 是一个不“合适”的解决方案。
- Wicd 似乎是一个很好的选择。wicd-curses 正是我所寻找的:一个清晰且易于使用的命令行界面,易于扫描网络、选择网络和配置密码等。但是,当我尝试连接到网络时,它崩溃了,我没能解决这个问题。
- wpa_supplicant 确实提供了我需要的东西,但是“很困难”,所以如果可能的话,我想避免它。
您是否知道任何其他应用程序可以帮助我通过命令行连接到我的 WPA 无线网络,而无需手动配置所有内容?
答案1
我建议你这样做:
sudo vim /etc/network/interfaces
添加类似于以下内容的无线节:
auto lo
iface lo inet loopback
#auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid <your_network>
wpa-psk <your_secret_key>
dns-nameservers 8.8.8.8 192.168.1.1
请确保该地址不在路由器或接入点的 DHCP 服务器使用的池中。校对、保存并关闭 vim。当然,在这里替换您的详细信息。
在启动时,无线应该自动连接到请求的地址。