Ubuntu 14.04服务器 – WiFi WPA2个人

我刚刚安装了Ubuntu 14.04服务器,无法正确配置wifi以与WPA2个人配合使用,可以使用一些帮助。

在安装过程中有一个简单的向导,我从列表中选择了我的SSID并输入了我的密码并且效果很好。 现在安装完成,我无法配置wifi。 我的接入点设置为WPA2个人TKIP或AES。 任何建议将不胜感激。 我一直在搞乱WPA请求者ant我的/ etc / network / interfaces文件而没有运气。

谢谢

我建议你设置/ 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  wpa-psk  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 

我设法通过将以下内容放在/etc/network/interfaces来连接到我的WPA2接入点。 从接受的答案稍微修改,并使用DHCP。

 auto wlan0 iface wlan0 inet dhcp wpa-ssid  wpa-psk  

然后一个简单的sudo ifup -v wlan0和它连接。 都好。

使用DHCP或静态配置(无关紧要) – 并假设您的wifi在安装过程中工作 – 使您的/ etc / network /接口看起来像下面(对于wlan0应该匹配下面列出的wifi卡的名称) ifconfig -a例如你所检测到的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的新可执行脚本(您可以将此脚本命名为“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 scan ,然后sudo iwconfig essid“PUBLIC_ESSID”模式设法连接任何东西(和/或为每个地方制作一个独特的脚本( s)你访问 – 只是不要把任何这些脚本放在’if-up.rc.d’文件夹下./ etc / network / interfaces也可以处理位置别名,所以请查看man / forums获取有关此内容的帮助。)

或者,您可以在城镇漫游时尝试使用CLI前端获取wicd

sudo apt-get install wicd-curses

也许您可以尝试使用网络管理器或Wicd。 虽然Network Manager确实有一些您可能不喜欢在无头服务器上使用的GUI依赖项,但连接到wifi非常简单。 对于我的Android手机(称为Android AP)的热点设置,我可以使用以下方式连接:

 nmcli dev wifi connect 'Android AP' password test 

您可能会发现WICD更有用,也可以作为基于curses的界面( http://manpages.ubuntu.com/manpages/lucid/man8/wicd-curses.8.html )。 我没有用太多,所以我不确定连接到wifi的语法。

如果/etc/network/interfaces是你唯一的选择,也许你可以展示你到目前为止所做的工作,看看我们如何解决它。

在命令行上设置WiFi的一个真正好的超级简单方法是使用nmtui,但我找不到如何安装它。