我正在使用网络接口运行 Ubuntu 12.04.4:
*-network
description: Wireless interface
product: Centrino Advanced-N 6235
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 24
serial: c8:f7:33:8f:d3:9c
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=3.5.0-48-generic firmware=18.168.6.1 ip=145.94.189.12 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
resources: irq:43 memory:d0400000-d0401fff
一段时间以来,我一直在尝试在我的笔记本电脑上设置 Ad-hoc 网络。我已经确定它几乎总是在家里工作,但在工作中却不起作用(我想是因为这里有更多的网络)。
今天我想我应该用制造商提供的驱动程序替换现有的驱动程序网站,尽管它们看起来完全一样。 (iwlwifi-6000g2b-6.ucode
,版本 18.168.6.1)不幸的是我没有备份旧的。
有了“新”驱动程序,我突然能够使用 NetworkManager (0.9.4.0-0ubuntu3) 再次设置 Ad-hoc 网络:
* ipv6 ignore
* 2.4 GHz (default)
* ipv4 manual
* WEP 40/128 bit key (Hex or ASCII)
* MTU automatic
或带有iwconfig
命令的命令行(随着 NetworkManager 关闭)。
iwconfig wlan0 key 1234567890
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid MyAdhoc
ifconfig wlan0 192.168.1.1 netmask 255.255.255.0
但问题在于,在 NetworkManager 建立另一个连接(基础设施、WPA2)后,它无法工作。
当使用 NetworkManager 失败时,这些行会重复出现在/var/log/kern.log
:
Apr 23 11:01:57 *** kernel: [ 2424.593393] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S
Apr 23 11:01:57 *** kernel: [ 2424.600237] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0
Apr 23 11:01:57 *** kernel: [ 2424.720967] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
和/var/log/syslog
我发现问题出在 wpa_supplicant 上:
Apr 29 17:13:39 *** wpa_supplicant[8406]: nl80211: Failed to set interface into IBSS mode
Apr 29 17:13:39 *** wpa_supplicant[8406]: Association request to the driver failed
手动尝试会导致(响应iwconfig wlan0 mode ad-hoc
):
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Operation not supported.
我已尝试按照建议禁用 ipv6这里除其他外无济于事。
然后我尝试按照建议编辑 GRUB 文件这里,这意味着用 启动ipv6.disable=1
。重新启动后,它确实消除了第三行,但不会产生 Adhoc 网络。
如果我想建立一个新的 Ad-hoc 网络来重置 iwlwifi mod(如果我使用 NetworkManager,我必须足够快以确保它不会首先在另一个网络上启动)。
sudo rmmod iwlwifi
sudo modprobe iwlwifi
有谁知道问题可能是什么以及如何解决它?