gri*_*nan 5 10.10 wireless networking
好的,我已经认真搜索了一段时间来寻找这个问题的答案。我有一个 Beagleboard,上面运行着 Arm 的 Ubuntu 10.10 Minimal 安装。
使用默认安装、最少的工具、没有 GUI,我无法连接到我的无线网络。我的网络名称是“MYNAME NETWORK”。使用文本编辑器编辑/etc/network/interfaces我似乎根本无法连接。
作为一个实验,我连接到一个朋友网络,它有一个单词名称“dystek”,并且能够连接零问题,并为 ubuntu Arm 更新和安装完整的 GUI。
问题是我不希望在 beagleboard 上有一个完整的 gui,我只需要或想要一个带有 CLI 的最小安装 ubuntu。
无论如何通过编辑/etc/network/interfaces文件连接到我的无线网络。当然有......我只是不知道如何。
现在我的interfaces文件看起来像这样:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
wireless-essid BARRETT NETWORK
wireless-key 46456xxxxxxxx
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激。
从这里:
添加您要创建/加入的网络的名称 (ssid)。如果名称中有空格,请使用单引号。
所以你可以尝试:
wireless-essid 'BARRETT NETWORK'
Run Code Online (Sandbox Code Playgroud)
另一种选择是指定路由器/网关的 MAC 地址,而不是名称。这称为bssid。
wireless-bssid FFFFFFFFFFFF
Run Code Online (Sandbox Code Playgroud)
您可以将 essid 行替换为包含路由器 MAC 地址的 bssid 行(它应该打印在路由器的底部,或者可以在sudo iwlist scanning“地址”下找到)。
编辑:从下面 James 的评论中,尝试用以下内容替换wireless-essid和行,因为您正在使用 WPA。wireless-key您的密码也需要是十六进制的。有一些在线工具可以将您的密码转换为十六进制。
wpa-ssid 'BARRETT NETWORK'
wpa-psk 46456xxxxxxxx
Run Code Online (Sandbox Code Playgroud)
小智 1
根据我自己在 Ubuntu 16.04.2 中的测试,前缀后面的行的其余部分wpa-essid是按字面意思获取的,因此不需要引号或转义。从您在此线程中的评论来看,问题似乎实际上是由于使用密码而不是十六进制密钥造成的。