ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
totemwolf
帖子: 14
注册时间: 2010-01-10 14:42

ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#1

帖子 totemwolf »

ubuntu连接上无线之后,如果之后断开有一段时间没有连接无线(早上背着电脑从宿舍去店里,晚上从店里回宿舍,经常不关机屏幕一合就走),然后再要重新连接就连不上了。之前刚开始遇到这个问题的时候网上搜索的答案是把网络管理network-manager重启一下就可以了,还有说换个别的管理工具之类的,

代码: 全选

sudo service network-manager stop
sudo iwconfig wlan0 txpower on
sudo service network-manager start
刚开始我这样重启一下也是可以的,以为是小问题,换管理工具的浏览了下就过去了,也没保存书签。
但是现在重启越来越不好用了,有时候多重启几次会突然连接上,有时候不行

代码: 全选

sudo shutdown -r now
重启系统之后才行,更有时候重启了还不行,得stop network-manager好一会之后再start才能有用,这实在是太太太太浪费时间了。
于是又在网上重新搜索解决方案,但是现在找到的都是似是而非,不一样的问题,所以过来提个问题,寻求解决方案,,,,
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#2

帖子 poloshiao »

把下面指令 複製 貼進終端機 執行
0. uname -a
1. sudo lspci -knn
1-1. 如果無線網卡是 usb 裝置 請增加
sudo lsusb
2. sudo lshw -numeric -class network
3. sudo ifconfig -a
4. sudo route -nv
5. sudo rfkill list all
6. sudo nmcli dev status wlan0
7. sudo dhclient -v
8. sudo iwlist scan
把你的 ESSID 那一段落 直接 選取/複製 貼上來
9. sudo dkms status
把指令及結果直接複製 貼到
http://paste.ubuntu.com
再把回應網址
http://paste.ubuntu.com/xxxxxxx
貼上來
不要擷圖 方便回文直接引用你貼上來的資料
方便你閱讀
totemwolf
帖子: 14
注册时间: 2010-01-10 14:42

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#3

帖子 totemwolf »

poloshiao 写了:把下面指令 複製 貼進終端機 執行
0. uname -a
1. sudo lspci -knn
1-1. 如果無線網卡是 usb 裝置 請增加
sudo lsusb
2. sudo lshw -numeric -class network
3. sudo ifconfig -a
4. sudo route -nv
5. sudo rfkill list all
6. sudo nmcli dev status wlan0
7. sudo dhclient -v
8. sudo iwlist scan
把你的 ESSID 那一段落 直接 選取/複製 貼上來
9. sudo dkms status
把指令及結果直接複製 貼到
http://paste.ubuntu.com
再把回應網址
http://paste.ubuntu.com/xxxxxxx
貼上來
不要擷圖 方便回文直接引用你貼上來的資料
方便你閱讀

http://paste.ubuntu.com/16214462/
现在无线是连上了的,但是晚点我回宿舍的时候,如果电脑不关机,直接屏幕一合就走的话,也许到了宿舍之后,再打开笔记本,无线就已经连接不上了
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#4

帖子 vickycq »

totemwolf 写了: 如果电脑不关机,直接屏幕一合就走的话,也许到了宿舍之后,再打开笔记本,无线就已经连接不上了
“直接屏幕一合” 描述不精确
系统设置为 “直接屏幕一合” 仅关闭屏幕?
系统设置为 “直接屏幕一合” 待机 (suspend to ram)?
系统设置为 “直接屏幕一合” 休眠 (suspeng to disk)?

如果“直接屏幕一合”后待机,先尝试不要“直接屏幕一合”待机,而是安装并使用 pm-utils。这样可以自定义钩子,对可能捣乱的模块进行处理。

1. 安装 pm-utils
2. 执行

代码: 全选

echo 'SUSPEND_MODULES="ath9k"' | sudo tee -a /etc/pm/config.d/unload_modules
3. 使用 pm-suspend 待机后再合上屏幕。而不是“直接屏幕一合”待机

目的:测试待机前先卸载 ath9k 有无效果

如果想要进一步定位问题,可获取并提供日志
做法:
1. “直接屏幕一合”待机
2. 等待一段时间开盖
3. 当出现“再打开笔记本,无线就已经连接不上了”现象时,再重试连接一次,令其失败
4. 将 /var/log/syslog 的内容贴到 http://paste.ubuntu.com/
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
totemwolf
帖子: 14
注册时间: 2010-01-10 14:42

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#5

帖子 totemwolf »

把下面指令 複製 貼進終端機 執行
0. uname -a
1. sudo lspci -knn
http://paste.ubuntu.com/16354834/
这几天忙别的事情去了,这边都没注意,,今早电脑又连不上无线了,其中有一会儿好像无线信号也是搜不到了,restart重启manager也不行,看日志其中有一句说
NetworkManager[11561]: <warn> Activation (wlan0/wireless): association took too long, failing activation.
就先stop掉,等休息一会儿再start,然后就连上了
totemwolf
帖子: 14
注册时间: 2010-01-10 14:42

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#6

帖子 totemwolf »

“直接屏幕一合” 描述不精确
系统设置为 “直接屏幕一合” 仅关闭屏幕?
看昨天晚上的日志的意思,好像是休眠了。
http://paste.ubuntu.com/16354905/
电脑放那里不动,自动待机的话,好像是不会出现问题的,等下出门吃午饭的时候我先测试一下“合上屏幕但不移动地方——也就是不更换网络”,如果不会断网,晚上回去再继续测试“合上屏幕待机,然后移动地方更换网络”的情况
totemwolf
帖子: 14
注册时间: 2010-01-10 14:42

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#7

帖子 totemwolf »

vickycq 写了:
totemwolf 写了: 如果电脑不关机,直接屏幕一合就走的话,也许到了宿舍之后,再打开笔记本,无线就已经连接不上了
“直接屏幕一合” 描述不精确
系统设置为 “直接屏幕一合” 仅关闭屏幕?
系统设置为 “直接屏幕一合” 待机 (suspend to ram)?
系统设置为 “直接屏幕一合” 休眠 (suspeng to disk)?

如果“直接屏幕一合”后待机,先尝试不要“直接屏幕一合”待机,而是安装并使用 pm-utils。这样可以自定义钩子,对可能捣乱的模块进行处理。

1. 安装 pm-utils
2. 执行

代码: 全选

echo 'SUSPEND_MODULES="ath9k"' | sudo tee -a /etc/pm/config.d/unload_modules
3. 使用 pm-suspend 待机后再合上屏幕。而不是“直接屏幕一合”待机

目的:测试待机前先卸载 ath9k 有无效果

如果想要进一步定位问题,可获取并提供日志
做法:
1. “直接屏幕一合”待机
2. 等待一段时间开盖
3. 当出现“再打开笔记本,无线就已经连接不上了”现象时,再重试连接一次,令其失败
4. 将 /var/log/syslog 的内容贴到 http://paste.ubuntu.com/
测试了你这个之后,好像问题更严重了,一合上屏幕,就断线了。。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#8

帖子 vickycq »

totemwolf 写了:先stop掉,等休息一会儿再start,然后就连上了
看来是这个老问题,可先将上面的 SUSPEND_MODULES ath9k 移除
下次唤醒后再出现此问题时,执行

代码: 全选

sudo pkill -f wpa_supplicant
看能否立刻重新连接
如果仍未重新连接,再执行

代码: 全选

nmcli nm sleep false
重启 NetworkManager[/s][/u][/o]

用 pm-suspend 可自定义钩子,加入上面的内容,在唤醒时自动执行

彻底的解决方法尚未发现,我也经常遇到此问题。一个 sudo pkill wpa 就重新连上了
上次由 vickycq 在 2016-05-12 9:16,总共编辑 1 次。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
totemwolf
帖子: 14
注册时间: 2010-01-10 14:42

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#9

帖子 totemwolf »

vickycq 写了:

代码: 全选

sudo pkill -f wpa_supplicant
看能否立刻重新连接
如果仍未重新连接,再执行

代码: 全选

nmcli nm sleep false
重启 NetworkManager
这个命令不错哎,刚才合上屏幕再开启又连不上了,用之前的老方法搞好几次都没用,然后用你的pkill -f wpa_supplicant命令一运行就连上了,不过还是希望能有个彻底解决的方案。 :Haha
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#10

帖子 vickycq »

totemwolf 写了: 这个命令不错哎,刚才合上屏幕再开启又连不上了,用之前的老方法搞好几次都没用,然后用你的pkill -f wpa_supplicant命令一运行就连上了,不过还是希望能有个彻底解决的方案
如果用 pm-suspend 待机可以自行创建钩子
例如 创建 /etc/pm/sleep.d/99_pkillwpa

代码: 全选

#!/bin/sh
case "$1" in
    thaw|resume) 
    pkill -f wpa_supplicant
    service network-manager restart
        ;;
    *) exit $NA
        ;;
esac
exit 0
保存后 sudo chmod +x /etc/pm/sleep.d/99_pkillwpa

但如果不使用 pm-suspend 待机,猜测 以上脚本不会被运行
即 直接合盖待机唤醒时,上面的脚本不会被运行

另外好像 14.04 之后的 wpa_supplicant 部分修复了此问题
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
totemwolf
帖子: 14
注册时间: 2010-01-10 14:42

Re: ubuntu14.04x86可以搜索到无线信号,但是连接不上。之前看到过类似的帖子,现在找不到了

#11

帖子 totemwolf »

这两天又变了个bug,宿舍的Wi-Fi,手机连上了有网,笔记本连上了但是没有外网……
回复