【更新】:
在Kubuntu中存在相同的问题,并以相同的方式解决。
【已解决】:
通过应用以下命令
在暂停之前
如你所见,状态已连接,其余部分已启用并运行。
暂停后。
当我按照这里的建议将文件unload_modules添加到目录"/etc/pm/config.d"中后,注销、挂起、恢复然后登录,网络工作正常,但我无法连接到我的无线网络。
再次运行
"unload_modules" 的内容如下:
在Kubuntu中存在相同的问题,并以相同的方式解决。
【已解决】:
通过应用以下命令
nmcli nm
,我得到了以下结果:在暂停之前
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected enabled enabled enabled enabled
如你所见,状态已连接,其余部分已启用并运行。
暂停后。
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running asleep enabled enabled enabled disabled
正如你所见,系统正在休眠,这意味着我们亲爱的网络管理员还在打盹,所以请使用以下命令行解决:
sudo nmcli nm sleep false
这会让网络管理器醒过来。
要使此变更永久生效:
在/etc/pm/sleep.d
创建一个脚本,包含以下内容(别忘了将脚本标记为可执行):
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm sleep false
;;
esac
感谢this
原始问题:
我刚刚下载了Ubuntu 14.04并安装在我的笔记本电脑上:ASUS X61SL,配备Intel P8400 Core2Duo x64处理器。
当我关闭盖子时,系统会进入暂停状态,但是当我再次打开盖子并恢复时,无线网络不会被激活(整个网络都被禁用),而且当我选择“启用网络”时没有任何反应。
这是关于我的无线适配器的信息:
$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)
这个问题在Ubuntu 13.04、Linux Mint Debian Edition或Debian 7 wheezy(GNOME或KDE)中不存在。
编辑:进行了一些测试,结果如下:
该问题影响我的无线和有线网络。
注意:我需要在grub中添加pci=nomsi
行才能启动。
手动注销、暂停、恢复、登录后一切正常。
直接暂停登录时会出现问题。
锁定和暂停会导致与直接暂停相同的问题。
此外,这个问题显然也影响了注销功能:如果你从unity面板的用户菜单中选择注销,那么你就不能注销,但如果你使用命令行gnome-session-quit --logout
,那么你就可以注销。
现在使用lshw -C network
输出:
正常(完全功能的网络):
*-network
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@0000:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A ip=6.6.6.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
恢复后("/etc/pm/config.d" 不包含 "unload_modules"):
*-network DISABLED
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@0000:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network DISABLED
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
当我按照这里的建议将文件unload_modules添加到目录"/etc/pm/config.d"中后,注销、挂起、恢复然后登录,网络工作正常,但我无法连接到我的无线网络。
再次运行
lshw -C network
命令的结果如下("/etc/pm/config.d"包含"unload_modules"): *-network DISABLED
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@0000:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network DISABLED
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
"unload_modules" 的内容如下:
SUSPEND_MODULES="$SUSPEND_MODULES ath9k"
SUSPEND_MODULES="$SUSPEND_MODULES sis190"
'ath9k' 是我的无线模块,'sis190' 是我的以太网模块。
nmcli nm
抱怨说:对象 'nm' 未知
。 - AlirezaObject 'nm' is unknown
。@Alireza 你找到解决办法了吗? - umpirskynmcli general status
- rsht$ nmcli general status 状态 连接状况 无线硬件 无线网络 移动宽带硬件 移动宽带 已连接 完整 已启用 已启用 已启用 已启用
- umpirskysudo service network-manager restart
)有帮助,所以我建议你尝试一下。如果这对你有用,请告诉我。 - rsht