问题描述
我刚刚安装了Ubuntu 14.04服务器,无法正确配置wifi以与WPA2个人配合使用,可以使用一些帮助。
在安装过程中有一个简单的向导,我从列表中选择了我的SSID并输入了我的密码并且效果很好。现在安装完成,我无法配置wifi。我的接入点设置为WPA2个人TKIP或AES。任何建议将不胜感激。我一直在搞乱WPA请求者蚂蚁我的/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 <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
次佳解决办法
我设法通过在/etc/network/interfaces
中添加以下内容来连接到我的WPA2访问点。从接受的答案稍微修改,并使用DHCP。
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <your_router>
wpa-psk <your_wpa_key>
然后一个简单的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”模式设法连接任何东西(和/或为每个地方制作一个独特的脚本)你访问 – 只是不要把任何这些脚本放在’if-up.rc.d’文件夹下./etc /network /interfaces也可以处理位置别名,所以请查看man /forums获取有关此内容的帮助。)
或者,您可以在城镇漫游时尝试使用CLI前端获取wicd:
sudo apt-get install wicd-curses