所以,我的互联网间歇性地消失了。我不知道为什么!
有一段时间我认为当我允许更新管理器自动检查更新时会发生这种情况,但我不相信现在是这种情况。
事情是这样的,我不知道如何检查我的计算机的活动日志以尝试辨别为什么会发生这种情况,或者一旦我这样做了要寻找什么(或者,如何在此处重新发布它,所以有人比我想象的要聪明得多)。 如何正确解决此问题?
编辑:我已经加粗了我想在这里强调的内容。虽然我很欣赏建议的修复,但我注意到我的计算机行为发生了明显的变化 - 由于我关闭了旋转桌面功能,我没有遇到任何连接问题。由于此时这是一个有点随机的事件,我不想假设我的外观设置与我保持连接到 wifi 的能力之间存在相关性。那么我该如何调查呢?
EDIT2:好的,这在 Ubuntu 13.04 上仍然是一个明显的问题,所以我删除了 12.04 标签,因为它似乎不适用。它似乎离开了一段时间,但它又回来了,也许是升级的结果(但我不得不这样做,Unity 快得多!Eee)到目前为止,我已经能够通过转到系统设置 > 网络重新连接> 选择我的网络并右击橙色箭头 > 设置 > 将 MTU 设置从“自动”切换到“1”,然后再切换回“自动”并保存。如果问题确实是这个设置,另一篇文章中描述的方法并不表示如何找到正确的 MTU 设置。有没有办法让我确定最佳 MTU?顺便说一句,这对于我家庭网络上的 Windows 或 OSX 机器来说不是问题,只是这个人:(
EDIT3:根据下面的请求,这里是输出dmesg | tail:
[ 18.209158] wlan0: associate with 00:1e:e5:74:26:0f (try 1/3)
[ 18.213191] wlan0: RX AssocResp from 00:1e:e5:74:26:0f (capab=0x411 status=0 aid=4)
[ 18.213241] wlan0: associated
[ 18.213273] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 2227.016921] init: upstart-file-bridge main process (319) terminated with status 1
[ 2227.016961] init: upstart-file-bridge main process ended, respawning
[ 2227.017109] init: upstart-udev-bridge main process (346) terminated with status 1
[ 2227.017127] init: upstart-udev-bridge main process ended, respawning
[ 2227.017242] init: upstart-socket-bridge main process (617) terminated with status 1
[ 2227.017259] init: upstart-socket-bridge main process ended, respawning
Run Code Online (Sandbox Code Playgroud)
EDIT4:好的,所以看起来我可能在这里有东西。看看这个消息:
[ 16.688255] wlan0: authenticate with 00:1e:e5:74:26:0f
[ 16.700191] wlan0: send auth to 00:1e:e5:74:26:0f (try 1/3)
[ 16.703235] wlan0: authenticated
[ 16.703460] ath9k 0000:02:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
[ 16.703494] ath9k 0000:02:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
[ 16.710006] wlan0: associate with 00:1e:e5:74:26:0f (try 1/3)
[ 16.713175] wlan0: RX AssocResp from 00:1e:e5:74:26:0f (capab=0x411 status=0 aid=4)
[ 16.713234] wlan0: associated
[ 16.713266] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 3170.516163] systemd-hostnamed[3772]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
Run Code Online (Sandbox Code Playgroud)
我在谷歌上搜索了最后一行nss-myhostname,我得到了很多关于其他各种 Linux 发行版的点击,但与 Ubuntu 无关:/这是否相关?
我遇到了类似的问题,结果是 eth0(有线以太网端口)的干扰和 Linux 与我的无线路由器的 802.11n 实现之间的轻微不兼容的两部分问题。
如果您正在运行 Intel 无线驱动程序 (iwlwifi),请尝试在终端上键入以下命令。这些将关闭您的以太网端口并禁用 wifi 驱动程序中的无线 N。它不是永久性的,下次重新启动时会恢复:
sudo ifconfig eth0 down
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
Run Code Online (Sandbox Code Playgroud)
如果这对你有用,我的 Github 上有一个 bash 脚本,你可以在每次重启时下载和运行:https : //github.com/FreedomBen/handy-bash-scripts/blob/master/fixTheInternet.bash
我的桌面上有这个脚本,每次重新启动时我都运行它。从那以后我没有任何问题。
注意:您必须使脚本可执行。在终端输入:
cd path/to/script
chmod +x fixTheInternet.bash
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10773 次 |
| 最近记录: |