我刚刚安装了 Ubuntu 14.04 Server,但无法正确配置 wifi 以与 WPA2 个人版配合使用,需要一些帮助。
安装过程中有一个简单的向导,我从列表中选择我的 SSID 并输入我的密码,效果很好。现在安装已完成,但在配置 wifi 时遇到了问题。我的接入点设置为 WPA2 Personal TKIP 或 AES。任何建议都将不胜感激。我一直在摆弄 WPA 请求者和我的 /etc/network/interfaces 文件,但没有成功。
谢谢
答案1
我建议您设置 /etc/network/interfaces 如下:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid <your_router>
wpa-psk <your_wpa_key>
dns-nameservers 8.8.8.8 192.168.1.1
请务必选择路由器、交换机或其他接入点中的 DHCP 服务器使用的范围之外的静态地址。当然,请在此处替换您的详细信息。
让系统读取并使用更改:
sudo ifdown wlan0 && sudo ifup -v wlan0
你連線了嗎?
ping -c3 192.168.1.1
ping -c3 www.google.com
答案2
我设法通过输入以下内容连接到我的 WPA2 接入点/etc/network/interfaces
。根据接受的答案稍作修改,并使用 DHCP。
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <your_router>
wpa-psk <your_wpa_key>
然后简单操作sudo ifup -v wlan0
,连接成功。一切正常。
答案3
使用 DHCP 或静态配置(无所谓哪种)——并且假设您的 wifi 在安装过程中正常工作——使您的/etc/网络/接口看起来像下面(对于wlan0应与下面列出的 wifi 卡名称相匹配配置文件例如,你检测到的 wifi 卡可能被昵称为eth1据我所知,这是由操作系统决定的。):
auto lo iface lo inet loopback
auto wlan0 iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
要配置 wpa_supplicant,请使用以下命令(在上面的配置中引用)
wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf
接下来创建一个名为的新可执行脚本系统配置(您实际上可以将该脚本命名为任何名称,例如“iwconfig-default-ssid”?——我只是为了举例而将其缩写):
sudo touch /etc/network/if-up.d/iwconfig && sudo chmod 700
/etc/network/if-up.d/iwconfig && sudo ln -s
/etc/network/if-up.d/iwconfig /etc/network/if-pre-up.d/iwconfig
现在编辑/etc/network/if-up.d/iwconfig 并添加您希望 Ubuntu Server 在启动时连接的 SSID:
#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed
现在打开 ifdown(如果还没有打开),然后打开 ifup,现在您应该一切正常,当您重新启动时(只要您靠近您的 SSID)。
如果您在公共场合使用具有此配置的笔记本电脑,则必须使用:iwlist wlan0 扫描, 然后sudo iwconfig essid“PUBLIC_ESSID”模式管理与任何事物建立联系(和/或为你访问的每个地方制作一个独特的脚本——只需不将这些脚本中的任何一个放在“if-up.rc.d”文件夹下。/etc/network/interfaces 也可以处理位置别名,因此请查看 man/forums 以获取有关此方面的帮助。)
或者你可以试试使用 CLI 前端威克德在城里漫游时:
sudo apt-get 安装 wicd-curses
答案4
在命令行上设置 WiFi 的一个非常好的超级简单的方法是使用纳米技术但我不知道如何安装它。