这是在完全清除的干净硬盘上全新安装的 Ubuntu 13.10。双启动 Windows 7(两个操作系统都是全新安装的)。安装在 Ext 4 分区上。我相信我的大学使用 WPA2 Enterprise - PEAP 和 MSCHAPv2。
Win 7 连接完美,运行良好。Ubuntu 在大学开放的 Guest 网络上运行良好,但在安全网络上则不然。它连接良好,可以工作 10-20 秒,但随后互联网就丢失了。无法 ping 到 www.google.com。但是,网络仍然保持连接。如果我断开连接并重新连接到 wifi 网络,互联网将再工作 10-15 秒,然后丢失。我相信 wifi 适配器是“Intel Centrino Ultimate-N 6300”。这是
*-network
description: Wireless interface
product: Centrino Ultimate-N 6300
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 35
serial: 00:24:d7:38:97:c4
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=3.11.0-12-generic firmware=9.221.4.1 build 25532 ip=10.101.160.224 latency=0 link=yes multicast=yes wireless=IEEE
802.11abgn
resources: irq:44 memory:f2000000-f2001fff
答案1
尝试从网络连接列表中删除故障连接。
nm-connection-editor
检查您是否已安装 wpa_supplicant:
sudo apt-get install wpasupplicant
之后手动添加连接。您必须创建一个配置文件:
gksudo gedit /etc/wpa_supplicant/wpa_supplicant.conf
(如果您没有gksudo
,请使用sudo -H
。)
其中 - 在需要的地方编辑 - 粘贴此内容:
network={
ssid="xxxxxxx"
scan_ssid=1
key_mgmt=IEEE8021X
eap=PEAP
phase2="auth=MSCHAPV2"
identity="xxxxxxxxx"
password="xxxxxxxxx"
}
请小心,因为所有内容都可能区分大小写。之后:
gksudo gedit /etc/network/interfaces
它看起来应该类似于:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
将以下行添加到文件(不触及现有的行):
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
最后重启网络
sudo /etc/init.d/networking restart
对我来说 - 它非常有效 - 值得尝试,但我不能 100% 确定它能解决你的问题。
如果没有的话,一个可能的解决方案可能是安装驱动程序,例如来自http://wireless.kernel.org/en/users/Drivers/iwlwifi
编辑:
第三种可能的解决方案-添加驱动程序参数:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
您可能应该先尝试“第三种”解决方案;)