Ubuntu服务器 – 如何连接到无线WPA2个人网络?

连接到无线网络相对简单。

经过一番努力,你的安装程序中有wifi。 你可以安装Ubuntu Server,一切都没问题。 您已准备好启动新系统。

设置完成后,wifi设置消失。

tl; dr:如何从Ubuntu Server 12.10连接到无线(WPA2个人)网络?

到目前为止我尝试了什么:

连接iw *命令。 使用dhclient获取IP地址。 将这些命令放到etc/rc.local

在启动时,服务器等待120秒,并显示消息“等待网络出现”

为了解决这个问题,我删除了所有/etc/network/interfaces (wpa-psk和wpa-ssid)。
这没用。 它还在等待。 我找到了一个答案,说我可以删除/ etc / …(负责120秒等待时间的文件。)

我做到了,并保留了它的备份。 现在服务器等待~3秒(在文件中修改了睡眠)并启动。 但是,没有可用的网络连接。 这是一些dhcp错误。

由于我没有选择,我尝试使用评论中的那个。 使用“tee”的那个。
原来它也不起作用。

这整件事怎么会如此不一致? 他们如何才能在ISO完全适合的情况下安装固件(673 + ~10MB = 683)。 安装程序如何不复制必要的文件并设置连接以便以后使用? (或询问用户是否想要使用它。)

1)安装wpasupplicant包。

2)然后写:

 sudo su wpa_passphrase [SSID] >> /etc/wpa_supplicant.conf exit 

其中[ SSID ]是您要连接的点的SSID 。 输入此命令后,您必须为该访问点写入密码。

3)使用新的配置文件运行wpa_suplicant

 sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf 

确保您的界面是wlan0 ,或者根据需要进行更改!

-B用于后台运行。

-D是用过的驱动程序。

-i是界面。

4)你现在应该连接:)

我使用了https://wiki.debian.org/WiFi/HowToUse#WPA-PSK_and_WPA2-PSK中的说明。

不要忘记删除你在etc / rc.local中添加的任何内容,因为它可能会发生冲突

首先,确保你已安装(不记得是否默认安装)包“wpasupplicant”

然后,您需要编辑“/ etc / network / interfaces”文件。

使用的节基于上述链接中的示例(转载如下):

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

你需要检查你的Wifi卡是哪个接口(通常是wlan0),你需要无线网络的密钥和ssid。

这是我连接到的注意事项

Android便携式热点

的/ etc /网络/接口

 iface wlan1 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant_android.conf 

/etc/wpa_supplicant/wpa_supplicant_android.conf

 network={ ssid="AndroidAP" psk="password" } 

笔记

  • 使用$ ifup wlan1来启动界面。 在’ iface wlan1 inet dhcp ‘之前的行中插入’ auto wlan1 ‘让linux自动调出界面
  • $ ip link是一个有用的bash命令,用于标识无线标识符(wlan *)。

iPad / MAC个人热点/ wifi

的/ etc /网络/接口

 iface wlan1 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant_ipad.conf 

/etc/wpa_supplicant/wpa_supplicant_ipad.conf

 network={ ssid="Hamish's iPad" psk="myPassword" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP auth_alg=OPEN } 

笔记

  • 注意“’”字符,它与“’”不一样
  • 与Android网络不同,wpa请求者需要额外的paparameters才能连接到基于MAC的wifi …