大家好,我是一个 Arch Linux 的新手,最近刚装上了 Arch,然后就出现了 WiFi 自动断开的问题,实在是解决不了了,特过来求助于大家,还望大家能够给予帮助。
我的电脑开机后能够正常连上 WiFi,也能够正常上网。一段时间后,网页就打不开了,ping 某个网址也不可以。此时右上角的 WiFi 图标还是显示正在连接着的。
如果我把 WiFi 关闭,然后再重新打开,就能够正常上网了,但是过一会以后又会出现这样的问题。
我的电脑是 ThinkPad E430。无线网卡的信息设这样的:
$ lspci -k | egrep -A 4 'Network controller'
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. Device 8195
Kernel driver in use: rtl8192ce
Kernel modules: rtl8192ce
系统内核版本是:4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34
在 Google 上以RTL8188CE linux disconnect
关键字搜索后,搜索到了这个帖子:
https://forums.linuxmint.com/viewtopic.php?t=194086
我发现尽管它的系统的 Linux mint,但是出现的问题和我的几乎完全一样,无线网卡型号也一样,我就照着它的解决方案来做,首先添加了options rtl8192ce fwlps=0 ips=0
驱动参数,发现一段时间过后还是会出现 WiFi 自动断开的问题。
后来又尝试去编译安装它所说的那个软件,编译的时候会出现语法错误,也不行。
我看到它这里说到,之所以会出现这个问题,是因为 ThinkPad 开启了省电模式,如果不活动的话会自动断开 WiFi,我去 BIOS 里面找了找相关的设置,没有找到可以关闭这个选项的 BIOS 开关。
后来又尝试去以RTL8188CE arch disconnect
关键字去搜索,然后就翻到了 ThinkPad Edge 430 的 Wiki 页面:我在这个 Wiki 中看到,也是给rtl8192ce
这个模块添加参数,只不过这次只加一个fwlps=0
的参数,我照着做了之后发现也不行,还是会出现 WiFi 自动断开的情况。
然后我看到下面接着说道,如果还不能解决的话,就建议去买一块 Intel Centrino wlan/bluetooth 4.0 的卡。
最后,实在折腾不动了,只好向大家来求助了,请问我这个问题还有其他办法可以尝试去解决吗?如果不行的话,那个 Intel Centrino wlan/bluetooth 4.0
卡在哪里可以买到了,大概价格是多少?可以用 USB 无线网卡代替吗?
试试 dmesg
--
您收到此邮件是因为您订阅了Google网上论坛上的“Arch Linux中文邮件组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到archlinux-cn...@googlegroups.com。
要发帖到此群组,请发送电子邮件至archli...@googlegroups.com。
访问此群组:https://groups.google.com/group/archlinux-cn。
要查看更多选项,请访问https://groups.google.com/d/optout。
On Sat, Dec 17, 2016 at 08:34:28PM +0800, 依云 wrote:
对了,还有一开始问的那个USB网卡。
我其实是想问 USB 网卡针对 Arch 的适配情况怎么样,会不会出现买回来的网卡没有对应的 Arch 驱动的情况。
在 2016年12月17日星期六 UTC+8下午8:36:40,依云写道:On Sat, Dec 17, 2016 at 08:34:28PM +0800, 依云 wrote:
> On Sat, Dec 17, 2016 at 02:21:46AM -0800, michael tsui wrote:
> >
> >
> > 大家好,我是一个 Arch Linux 的新手,最近刚装上了 Arch,然后就出现了 WiFi
> > 自动断开的问题,实在是解决不了了,特过来求助于大家,还望大家能够给予帮助。
> >
> >
> > 问题描述
> >
> > 我的电脑开机后能够正常连上 WiFi,也能够正常上网。一段时间后,网页就打不开了,ping 某个网址也不可以。此时右上角的 WiFi
> > 图标还是显示正在连接着的。
什么叫「正在连接着」……「正在」表示动作在进行中,「XX着」表示状态的持续。
所以你的意思是它「正在尝试连接」还是「已经连接」呢?
--
Best regards,
lilydjwg
Linux Vim Python 我的博客:
http://blog.lilydjwg.me/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?
--
好吧,经你这么一说,我发现我的描述确实很有问题,我自己都有点看不懂了额。。。
浏览器中打不开的错误是指“地址不可达”:ERR_ADDRESS_UNREACHABLE
本地ping不通是指我去 ping 百度的话,会一直卡着,没有任何输出,估计是 DNS 解析失败。去ping 我的路由器网关的IP的话,显示的结果是网络不可达:Destination Host Unreachable。
正在连接着的意思是,右上角的网络图标显示 WiFi 已经连接。同时我使用 ip address show wlp3s0 命令能够看到无线网卡的IP地址,我本机的IP是通过 DHCP 分配的,如果我手动把 WiFi 断开的话,这条命令就看不到无线网卡的IP地址了。
刚刚崩溃的时候,我用 journalctl -n 1000 命令看了一下日志,发现这段时间的日志主要是由 gnome-shell,fcitx-autostart.desktop,albert.desktop,systemd-timesyncd,sudo这几个 unit 输出的,没有发现与网络或者无线网卡相关的日志。
在 2016年12月17日星期六 UTC+8下午8:36:40,依云写道:On Sat, Dec 17, 2016 at 08:34:28PM +0800, 依云 wrote:
> On Sat, Dec 17, 2016 at 02:21:46AM -0800, michael tsui wrote:
> >
> >
> > 大家好,我是一个 Arch Linux 的新手,最近刚装上了 Arch,然后就出现了 WiFi
> > 自动断开的问题,实在是解决不了了,特过来求助于大家,还望大家能够给予帮助。
> >
> >
> > 问题描述
> >
> > 我的电脑开机后能够正常连上 WiFi,也能够正常上网。一段时间后,网页就打不开了,ping 某个网址也不可以。此时右上角的 WiFi
> > 图标还是显示正在连接着的。
什么叫「正在连接着」……「正在」表示动作在进行中,「XX着」表示状态的持续。
所以你的意思是它「正在尝试连接」还是「已经连接」呢?
--
Best regards,
lilydjwg
Linux Vim Python 我的博客:
http://blog.lilydjwg.me/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?
--
--
您收到此邮件是因为您订阅了 Google 网上论坛的“Arch Linux中文邮件组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到archlinux-cn...@googlegroups.com。
要向此群组发帖,请发送电子邮件至 archli...@googlegroups.com。
访问此群组:https://groups.google.com/group/archlinux-cn。
要查看更多选项,请访问 https://groups.google.com/d/optout。
突然冒出了好多热心群众,谢谢大家的回复。
试试 dmesg
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到archlinux-cn+unsubscribe@googlegroups.com。
我的电脑型号是t440p,也遇到了楼主的情况,感觉影响不是很大。