wpa_supplicant ioctl :无效参数

我刚刚将Ubuntu Server安装在带有损坏图形卡的备用计算机上,我需要设置我的wifi。
我认为没问题,我之前在Arch Linux命令行中完成过。 ,只有我必须在Arch Linux中采取的步骤在Ubuntu Server中不起作用(这很奇怪,不是Ubuntu应该更加用户友好吗?:/)。
这就是我通常做的事情:

ip link set wlan0 up wpa_passphrase   > /etc/wpa_supplicant.conf wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf dhcpcd wlan0 

只有在wpa_supplicant我得到一些消息:

 ioctl[SIOCSIWENCODEEXT]: Invalid argument ioctl[SIOCSIWENCODEEXT]: Invalid argument 

如果我尝试运行dhcpcd然后(我手动安装,因为它没有预装Ubuntu服务器),它会超时。

如何做到这一点的帮助将非常感激。


我的无线驱动程序是iwl3945

这不是正确的语法

 network={ ssid="your_essid" psk=your_key or passpharse } 

请参阅: https : //help.ubuntu.com/community/WifiDocs/WPAHowTo