wpa_supplicant ioctl [SIOCSIWENCODEEXT]:无效的参数[关闭]


23

我刚刚将Ubuntu Server安装在显卡损坏的备用计算机上,并且需要设置wifi。
我以为没问题,在Arch Linux中,我是从命令行完成此操作的。,只有我在Arch Linux中必须采取的步骤在Ubuntu Server中不起作用(奇怪的是,Ubuntu是否应该对用户友好得多?:/)。
这是我通常要做的:

ip link set wlan0 up
wpa_passphrase <ESSID> <WPA KEY> > /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 Server一起预安装的,而是我手动安装的),它就会超时。

帮助如何做到这一点将不胜感激。


我的无线驱动程序是iwl3945


该问题似乎已被放弃,如果您遇到类似的问题,请询问一个新问题,并提供与您的问题有关的详细信息。如果您觉得这个问题没有被遗弃,请举报该问题并说明问题。:)
塞斯(Seth)

@iSeth 已废弃。我放弃了Ubuntu Server。
RobinJ

我在Debian上也遇到了同样的问题。看来它是在我安装network-maneger时启动的-我无法连接,而在卸载它后,它又可以工作了。
PetrPudlák13年

1
带有iwl3945的ThinkPad T61上的问题完全相同 -当我启动到Arch时,所描述的命令可以完美地进行连接。在Ubuntu中,我必须做apt-get remove network-manager(感谢@PetrPudlák)。现在可以进行连接了,但是我仍然经常遇到断断续续的断开连接。
user569825 2014年

Answers:


0

那不是正确的语法

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

参见:https : //help.ubuntu.com/community/WifiDocs/WPAHowTo


1
...那是什么?我已经尝试过了protokey_gmgt但没关系。
RobinJ 2012年

我为您提供了语法和其他信息的链接。如果您需要帮助,请粘贴您的配置文件和/或提供信息(您的essid等)。

通过您的链接:“不受支持的版本:本文适用于不受支持的Ubuntu版本。”
好好对待您的国防部2012年

@phyzome-您可能应该开始自己的问题。您需要告诉我们遇到问题的硬件以及正在运行的Ubuntu版本。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.