[问题]ubuntu8.04下英语周报网站无法访问
-
- 帖子: 56
- 注册时间: 2007-03-27 12:29
[问题]ubuntu8.04下英语周报网站无法访问
自动把家里的系统安装成ubuntu后,老婆用的也比较习惯,可是她是英语老师,经常访问英语周报网站,我用firefox3.0b5打不开,后来安装opera9.5b2也打不开,再后来又安装了epiphany和Konqueror都打不开,看来不是浏览器的问题了,在win下面都打开了,我的ubuntu没有防火墙,firefox也没有安装任何插件,请大家都试试这个网址www.ew.com.cn
看看你们在ubuntu8.04下面能不能打开,顺便回个贴,如果能告诉我问题的解决方法更加感谢。
看看你们在ubuntu8.04下面能不能打开,顺便回个贴,如果能告诉我问题的解决方法更加感谢。
扫描仪microtek x9800不能驱动;
cad格式qcad不支持;
其余都在ubuntu下面搞定。
cad格式qcad不支持;
其余都在ubuntu下面搞定。
-
- 帖子: 161
- 注册时间: 2007-03-08 19:12
- 联系:
-
- 帖子: 56
- 注册时间: 2007-03-27 12:29
- lovewine
- 帖子: 1233
- 注册时间: 2006-03-25 10:36
- 联系:
- tigerdoo
- 帖子: 327
- 注册时间: 2006-11-17 23:02
这个网站制作者有点NB
IBM T41-P4M 1.5G/1GB/40GB HDD/DVD/14.1TFT/IPW2100 & 10-100M
OS:Xubuntu 11.10
生活就是折腾
活在成都
使用update-rc.d管理Linux服务
OS:Xubuntu 11.10
生活就是折腾
活在成都
使用update-rc.d管理Linux服务
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
-
- 帖子: 8
- 注册时间: 2008-03-25 10:30
解决在Linux 2.6.18或更高版本中无法访问某些网站的问题
这是由于 Linux 内核默认启用了 TCP 窗口缩放,而访问这些网站经过的某些设备不支持引起的,表现为超时或连接重置。
所以只要禁用 TCP 窗口缩放即可,即将
net.ipv4.tcp_window_scaling = 1
改为
net.ipv4.tcp_window_scaling = 0
可以用命令临时禁用 TCP 窗口缩放:
sysctl -w net.ipv4.tcp_window_scaling=0
或者写入 /etc/sysctl.conf,永久禁用 TCP 窗口缩放:
net.ipv4.tcp_window_scaling=0
以上引用:http://hi.baidu.com/hugang/blog/item/fc ... 8bfd6.html
所以只要禁用 TCP 窗口缩放即可,即将
net.ipv4.tcp_window_scaling = 1
改为
net.ipv4.tcp_window_scaling = 0
可以用命令临时禁用 TCP 窗口缩放:
sysctl -w net.ipv4.tcp_window_scaling=0
或者写入 /etc/sysctl.conf,永久禁用 TCP 窗口缩放:
net.ipv4.tcp_window_scaling=0
以上引用:http://hi.baidu.com/hugang/blog/item/fc ... 8bfd6.html
上次由 sschenri 在 2008-05-24 11:54,总共编辑 1 次。
-
- 帖子: 56
- 注册时间: 2007-03-27 12:29
-
- 帖子: 56
- 注册时间: 2007-03-27 12:29
-
- 帖子: 8
- 注册时间: 2008-03-25 10:30
从另外一篇文章看出这样的修改是2.6.17以前的内核的默认配置,而且就目前情况来看windows xp好像也是禁止了窗口缩放功能的。因此此处禁止无影响,但由于不能在我的ubuntu8.0.4里面验证下面的配置修改,所以一开始没有贴出下面的文章,一下可供参考。
Linux 2.6.17和更高内核中如何解决超时问题
由于最近在Linux 2.6.17和更高内核中对TCP窗口扩大设置进行了改变,所以当你连接到某些网站时可能会遇到一些问题。本文,我们将为大家介绍一种新的工作区解决超时问题。
首先让我为大家介绍一下这个问题的背景知识。
典型TCP数据包有一个最大窗口大小为64KB的窗口域。这在因特网发展初期,大部分系统都没有能力处理比这更大的数据,因此这个大小是足够的,但是对于现在的接入带宽应用来说,这已经太小了。
为了解决这个问题,1992年提出了一种称为窗口缩放的解决方案,它提供了一个额外的TCP窗口扩大选项,该选项包含一个8位的扩大因子。这个选项的值指定了窗口应该多大,它是由通过滑动几个比特的窗口大小值来实现的。例如,如果扩大因子设定为5,那么窗口大小应该移动5个比特或乘以32。
窗口扩大选项使TCP的窗口定义从16位增加到32位,这并不是通过修改TCP首部来实现的,TCP首部仍然使用16位,而是通过定义一个选项实现对16位的扩大操作来完成的。
在2.6.16和更早内核中默认扩大因子为0,所以没有增加窗口大小。在2.6.17内核中,扩大因子被设定为7。理想的情况下,这不会有什么问题。但实际上,一些“坏掉”的路由器会重写窗口缩放TCP选项——将扩大因子设定为0但是实际处理能力选项却没有改变。
本质上,这意味着有一些网站使用2.6.17和更高内核的系统将会连接不上。从内核开发人员的立场看他们会认为那些路由器是坏掉的需要进行替换。实际上,这些路由器在修理或替换前可能还可以继续使用好多年。
解决这个问题的一个方法是重新设置Linux内核的窗口缩放选项。虽然这不会修复坏掉的路由器,但是如果你正受到窗口缩放问题的影响,该方法可以使你的系统连接到远程站点。如果你不确定你是否有这方面的问题,可以通过执行下面的命令来测试:
echo 0 > /proc/sys/net/ipv4/tcp_default_win_scale
为了使设置永久生效,可以编辑/etc/sysctl.conf文件,添加下面一句:
Net.ipv4.tcp_default_win_scale=0
这将完全禁用窗口缩放功能,这将允许你连接到一些以前不能连接的站点。无论正确还是错误,内核开发人员拒绝恢复这个改变,因此使用该选项既可以禁用你自己的窗口缩放功能以回到2.6.17以前的默认设置,也可以连接到那些不能到达的站点并使他们确信因该查找并替换坏掉的路由器。
Linux 2.6.17和更高内核中如何解决超时问题
由于最近在Linux 2.6.17和更高内核中对TCP窗口扩大设置进行了改变,所以当你连接到某些网站时可能会遇到一些问题。本文,我们将为大家介绍一种新的工作区解决超时问题。
首先让我为大家介绍一下这个问题的背景知识。
典型TCP数据包有一个最大窗口大小为64KB的窗口域。这在因特网发展初期,大部分系统都没有能力处理比这更大的数据,因此这个大小是足够的,但是对于现在的接入带宽应用来说,这已经太小了。
为了解决这个问题,1992年提出了一种称为窗口缩放的解决方案,它提供了一个额外的TCP窗口扩大选项,该选项包含一个8位的扩大因子。这个选项的值指定了窗口应该多大,它是由通过滑动几个比特的窗口大小值来实现的。例如,如果扩大因子设定为5,那么窗口大小应该移动5个比特或乘以32。
窗口扩大选项使TCP的窗口定义从16位增加到32位,这并不是通过修改TCP首部来实现的,TCP首部仍然使用16位,而是通过定义一个选项实现对16位的扩大操作来完成的。
在2.6.16和更早内核中默认扩大因子为0,所以没有增加窗口大小。在2.6.17内核中,扩大因子被设定为7。理想的情况下,这不会有什么问题。但实际上,一些“坏掉”的路由器会重写窗口缩放TCP选项——将扩大因子设定为0但是实际处理能力选项却没有改变。
本质上,这意味着有一些网站使用2.6.17和更高内核的系统将会连接不上。从内核开发人员的立场看他们会认为那些路由器是坏掉的需要进行替换。实际上,这些路由器在修理或替换前可能还可以继续使用好多年。
解决这个问题的一个方法是重新设置Linux内核的窗口缩放选项。虽然这不会修复坏掉的路由器,但是如果你正受到窗口缩放问题的影响,该方法可以使你的系统连接到远程站点。如果你不确定你是否有这方面的问题,可以通过执行下面的命令来测试:
echo 0 > /proc/sys/net/ipv4/tcp_default_win_scale
为了使设置永久生效,可以编辑/etc/sysctl.conf文件,添加下面一句:
Net.ipv4.tcp_default_win_scale=0
这将完全禁用窗口缩放功能,这将允许你连接到一些以前不能连接的站点。无论正确还是错误,内核开发人员拒绝恢复这个改变,因此使用该选项既可以禁用你自己的窗口缩放功能以回到2.6.17以前的默认设置,也可以连接到那些不能到达的站点并使他们确信因该查找并替换坏掉的路由器。