求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

时间:2023-02-01 07:07:05
几天前装了fedora发现很多网站上不去,yum update也联不上网。目前发现可以上的网站有baidu,CSDN,sohu,上不去的google, 红联, QQ,新浪, 校内(人人)。现在换了CentOS也一样……但都可以Ping通,廷迟也正常,防火墙和SELinux也都关了。现在真是一点头续也没有,请问大家有没有遇到类似情况的?或者可以提供一点思路也可以……
另外我是用路由器上的,手动设置IP和DNS也试过了,跟自动获取效果一样……
再另外我Win下一切正常,Win下VM的UBUNTU也能正常上网……

40 个解决方案

#1


以前装个Ubuntu还没发现这个问题。

莫非被和谐了?

#2


我一直都用的CentOS  也没遇到这种情况
你ifconfig一下   看MTU之是多少
还有 你用dig或者nslookup命令  看看不能上的这些网站在你的CentOS里是否能正常解析

另外 看到网上有一种方法:
在Cent OS 的官方论坛里搜到一个帖子,了解到Cent OS 5内核对TCP的读缓冲区大小有缺省设置,缺省为:
net.ipv4.tcp_rmem = 4096 87380 4194304
贴中建议将最后一个数字改小一点,具体操作就是在文件/etc /sysctl.conf中添加一行:
net.ipv4.tcp_rmem = 4096 87380 174760
然后保存,重新启动网络,就OK了。

#3


又多试了几个网站   淘宝,sogou地图, 当当,china-pub,中国移动北京网站 可以上,yahoo,卓越,  gougou,163,都上不了

#4


DNS没问题,可以正常解析

#5


引用 2 楼 steptodream 的回复:
你ifconfig一下   看MTU之是多少


在Win下ipconfig?

#6


我说的所有操作都是在linux里   

#7


引用 6 楼 steptodream 的回复:
我说的所有操作都是在linux里


不好意思    我linux菜鸟,还要请教具体命令……

#8


引用 6 楼 steptodream 的回复:
我说的所有操作都是在linux里

访问steptodream的个人主页,出现如下错误:[img=http://b35.photo.store.qq.com/http_imgload.cgi?/rurl4_b=5cab578db1341493fc421247b2a5fe561fbd46867dbc3f5aa03ba1ed54e8301f78ae63390ffe980fa9063fc4bec31e33098b2e27f2c8682f58ae95803e41782df322a5da8c12b3542b3a29ec1bf14e256fcca52d][/img]

#9


命令就是ifconfig啊!

下面这个你试了没?
另外 看到网上有一种方法:
在Cent OS 的官方论坛里搜到一个帖子,了解到Cent OS 5内核对TCP的读缓冲区大小有缺省设置,缺省为:
net.ipv4.tcp_rmem = 4096 87380 4194304
贴中建议将最后一个数字改小一点,具体操作就是在文件/etc /sysctl.conf中添加一行:
net.ipv4.tcp_rmem = 4096 87380 174760
然后保存,重新启动网络,就OK了。

#10


求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

#11


哦   我傻了    我Win用多了   以为是ipconfig

另一种方法试过了 ,没有效果

#12


MTU:1500

#13


引用 10 楼 samoobook 的回复:

不会吧  我没有设置不让访问呀

#14


eth0      Link encap:Ethernet  HWaddr 00:23:8B:AA:6B:F4  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::223:8bff:feaa:6bf4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:34596 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35757 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:39298016 (37.4 MiB)  TX bytes:4734005 (4.5 MiB)
          Interrupt:58 Base address:0x4000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1372 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1372 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2299212 (2.1 MiB)  TX bytes:2299212 (2.1 MiB)

#15


上面的内容有什么问题吗? 

#16


没问题   你上不了网页 你多刷新几次试试?

#17


刷新不管用

我用wget www.google.cn
两个小时都没下下来,最终放弃……
yum update也不联不上网……

#18


但都可以Ping通,廷迟也正常,防火墙和SELinux也都关了
-----------------------------
1.你是怎么ping的 吧命令写出来看看
2.防火墙是如何关的  命令写出来看看
3.SELinux也都关了 命令写出来看看
4.DNS没问题,可以正常解析  你在linux里是如何进行解析的  上不了的网站解析的时候是否有timeout
5./etc/resolv.conf是怎么设置的
6.要不先禁用IPv6试试  吧/etc/sysconfig/network里的NETWORKING_IPV6=yes改成NETWORKING_IPV6=no 然后重启网络/etc/init.d/network restart

#19


ping www.google.cn
PING www.l.google.com (72.14.203.103) 56(84) bytes of data.
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=4 ttl=49 time=157 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=5 ttl=49 time=156 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=6 ttl=49 time=157 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=7 ttl=49 time=158 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=8 ttl=49 time=155 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=9 ttl=49 time=159 ms
可以到天荒地老……
防火墙和SElinux是在首次引导的时候就设成“禁用”了,现在从“系统”->"管理"->“安全级别和防火墙”打开,也能看到它们都已经被禁用了。
ping 的时候能得到IP,我就想当然认为DNS正常了,而且,还有百度和CSDN都可以正常上……
/etc/resolv.conf如下 ,在我装了CentOS后没有手动设过
search domain
nameserver 202.106.0.20
nameserver 202.106.46.151

6里提供的禁用IPV6的方法刚刚试过了 ,没有效果,我一会重启下机器试试


#20


没招了 求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

#21


没遇到过,这个主席懂得

#22


求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

看来是我人品太差了,一会赶紧把没结的贴子结了去,再发几个散分贴,希望明天早上睡来的时候,google的主页已经呈现在我面前……

#23


如果你知道tcpdump怎么用的话,可以在一个终端里面开始dump端口80的数据,然后访问那些访问不了的网站,看看来回的tcp包,通常比较容易知道怎么回事,但是这个比较复杂了。

你也可以直接telnet www.google.cn 80,然后在里面输入(如果有反应的话):GET / HTTP/1.0,然后连着两个回车,看看什么状况。

耐心点,调试网络屏蔽是一件极其需要耐心的事情。

另外,人品与此无关,不过贴子还是争取结掉,很多人不会去回答结帖率很低的人的问题,你应该谢谢熊猫。

#24


呵呵,路过!Linux网络问题还真没处理过。

#25


引用 23 楼 iisbsd 的回复:
如果你知道tcpdump怎么用的话,可以在一个终端里面开始dump端口80的数据,然后访问那些访问不了的网站,看看来回的tcp包,通常比较容易知道怎么回事,但是这个比较复杂了。

你也可以直接telnet www.google.cn 80,然后在里面输入(如果有反应的话):GET / HTTP/1.0,然后连着两个回车,看看什么状况。

耐心点,调试网络屏蔽是一件极其需要耐心的事情。
……


我这就试一下……

#26


telnet 无果…… 求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~
telnet www.google.cn 80
Trying 203.208.39.99...
telnet: connect to address 203.208.39.99: Connection timed out
Trying 203.208.39.104...

#27


telnet: connect to address 203.208.39.104: Connection timed out
telnet: Unable to connect to remote host: Connection timed out

#28


太奇怪的问题
你现在虚拟机采用的NAT方式上网吗?要是是  改成桥接模式试试。
会不会是你路由器的问题 求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

#29


引用 28 楼 steptodream 的回复:
太奇怪的问题
你现在虚拟机采用的NAT方式上网吗?要是是  改成桥接模式试试。
会不会是你路由器的问题


极有可能,我回Win试试

#30


在桥接模式下,UBUNTU任何网站都上不了……,路由器能ping通。我再VM个fedora试试

#31


我现在正在centos上给你回复呢,你说的网站我都能上啊。是不是你的网被和谐了,呵呵..

#32


确定是路由器的问题了。VM的fedora在NAT模式下可以正常访问网络,在Bridge模式下表现和本地的fedora和CentOS表现一致……

#33


引用 32 楼 milkylove 的回复:
确定是路由器的问题了。VM的fedora在NAT模式下可以正常访问网络,在Bridge模式下表现和本地的fedora和CentOS表现一致……

终于找到了    这种问题还真不常见   一部分网站可以访问  一部分网站不能访问

#34


引用 33 楼 steptodream 的回复:
引用 32 楼 milkylove 的回复:

确定是路由器的问题了。VM的fedora在NAT模式下可以正常访问网络,在Bridge模式下表现和本地的fedora和CentOS表现一致……

终于找到了    这种问题还真不常见   一部分网站可以访问  一部分网站不能访问


如果只是一部分网站不能访问还好,可现在问题的关键是:yum update不能用……

好了  此贴结了

#35


向各位热心的同学们表示感谢!特别是steptodream(★熊猫党军委主席★)~~~

#36


从路由器逐步排除吧

#37


来看下 RP超级无敌的  大木头 

只围观c++哈哈堂的进来观看要交钱

#38


!!!!!!!!!!!!!!

#39


顶人品

#40


拨号了没有????

#1


以前装个Ubuntu还没发现这个问题。

莫非被和谐了?

#2


我一直都用的CentOS  也没遇到这种情况
你ifconfig一下   看MTU之是多少
还有 你用dig或者nslookup命令  看看不能上的这些网站在你的CentOS里是否能正常解析

另外 看到网上有一种方法:
在Cent OS 的官方论坛里搜到一个帖子,了解到Cent OS 5内核对TCP的读缓冲区大小有缺省设置,缺省为:
net.ipv4.tcp_rmem = 4096 87380 4194304
贴中建议将最后一个数字改小一点,具体操作就是在文件/etc /sysctl.conf中添加一行:
net.ipv4.tcp_rmem = 4096 87380 174760
然后保存,重新启动网络,就OK了。

#3


又多试了几个网站   淘宝,sogou地图, 当当,china-pub,中国移动北京网站 可以上,yahoo,卓越,  gougou,163,都上不了

#4


DNS没问题,可以正常解析

#5


引用 2 楼 steptodream 的回复:
你ifconfig一下   看MTU之是多少


在Win下ipconfig?

#6


我说的所有操作都是在linux里   

#7


引用 6 楼 steptodream 的回复:
我说的所有操作都是在linux里


不好意思    我linux菜鸟,还要请教具体命令……

#8


引用 6 楼 steptodream 的回复:
我说的所有操作都是在linux里

访问steptodream的个人主页,出现如下错误:[img=http://b35.photo.store.qq.com/http_imgload.cgi?/rurl4_b=5cab578db1341493fc421247b2a5fe561fbd46867dbc3f5aa03ba1ed54e8301f78ae63390ffe980fa9063fc4bec31e33098b2e27f2c8682f58ae95803e41782df322a5da8c12b3542b3a29ec1bf14e256fcca52d][/img]

#9


命令就是ifconfig啊!

下面这个你试了没?
另外 看到网上有一种方法:
在Cent OS 的官方论坛里搜到一个帖子,了解到Cent OS 5内核对TCP的读缓冲区大小有缺省设置,缺省为:
net.ipv4.tcp_rmem = 4096 87380 4194304
贴中建议将最后一个数字改小一点,具体操作就是在文件/etc /sysctl.conf中添加一行:
net.ipv4.tcp_rmem = 4096 87380 174760
然后保存,重新启动网络,就OK了。

#10


求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

#11


哦   我傻了    我Win用多了   以为是ipconfig

另一种方法试过了 ,没有效果

#12


MTU:1500

#13


引用 10 楼 samoobook 的回复:

不会吧  我没有设置不让访问呀

#14


eth0      Link encap:Ethernet  HWaddr 00:23:8B:AA:6B:F4  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::223:8bff:feaa:6bf4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:34596 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35757 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:39298016 (37.4 MiB)  TX bytes:4734005 (4.5 MiB)
          Interrupt:58 Base address:0x4000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1372 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1372 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2299212 (2.1 MiB)  TX bytes:2299212 (2.1 MiB)

#15


上面的内容有什么问题吗? 

#16


没问题   你上不了网页 你多刷新几次试试?

#17


刷新不管用

我用wget www.google.cn
两个小时都没下下来,最终放弃……
yum update也不联不上网……

#18


但都可以Ping通,廷迟也正常,防火墙和SELinux也都关了
-----------------------------
1.你是怎么ping的 吧命令写出来看看
2.防火墙是如何关的  命令写出来看看
3.SELinux也都关了 命令写出来看看
4.DNS没问题,可以正常解析  你在linux里是如何进行解析的  上不了的网站解析的时候是否有timeout
5./etc/resolv.conf是怎么设置的
6.要不先禁用IPv6试试  吧/etc/sysconfig/network里的NETWORKING_IPV6=yes改成NETWORKING_IPV6=no 然后重启网络/etc/init.d/network restart

#19


ping www.google.cn
PING www.l.google.com (72.14.203.103) 56(84) bytes of data.
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=4 ttl=49 time=157 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=5 ttl=49 time=156 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=6 ttl=49 time=157 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=7 ttl=49 time=158 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=8 ttl=49 time=155 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_seq=9 ttl=49 time=159 ms
可以到天荒地老……
防火墙和SElinux是在首次引导的时候就设成“禁用”了,现在从“系统”->"管理"->“安全级别和防火墙”打开,也能看到它们都已经被禁用了。
ping 的时候能得到IP,我就想当然认为DNS正常了,而且,还有百度和CSDN都可以正常上……
/etc/resolv.conf如下 ,在我装了CentOS后没有手动设过
search domain
nameserver 202.106.0.20
nameserver 202.106.46.151

6里提供的禁用IPV6的方法刚刚试过了 ,没有效果,我一会重启下机器试试


#20


没招了 求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

#21


没遇到过,这个主席懂得

#22


求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

看来是我人品太差了,一会赶紧把没结的贴子结了去,再发几个散分贴,希望明天早上睡来的时候,google的主页已经呈现在我面前……

#23


如果你知道tcpdump怎么用的话,可以在一个终端里面开始dump端口80的数据,然后访问那些访问不了的网站,看看来回的tcp包,通常比较容易知道怎么回事,但是这个比较复杂了。

你也可以直接telnet www.google.cn 80,然后在里面输入(如果有反应的话):GET / HTTP/1.0,然后连着两个回车,看看什么状况。

耐心点,调试网络屏蔽是一件极其需要耐心的事情。

另外,人品与此无关,不过贴子还是争取结掉,很多人不会去回答结帖率很低的人的问题,你应该谢谢熊猫。

#24


呵呵,路过!Linux网络问题还真没处理过。

#25


引用 23 楼 iisbsd 的回复:
如果你知道tcpdump怎么用的话,可以在一个终端里面开始dump端口80的数据,然后访问那些访问不了的网站,看看来回的tcp包,通常比较容易知道怎么回事,但是这个比较复杂了。

你也可以直接telnet www.google.cn 80,然后在里面输入(如果有反应的话):GET / HTTP/1.0,然后连着两个回车,看看什么状况。

耐心点,调试网络屏蔽是一件极其需要耐心的事情。
……


我这就试一下……

#26


telnet 无果…… 求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~
telnet www.google.cn 80
Trying 203.208.39.99...
telnet: connect to address 203.208.39.99: Connection timed out
Trying 203.208.39.104...

#27


telnet: connect to address 203.208.39.104: Connection timed out
telnet: Unable to connect to remote host: Connection timed out

#28


太奇怪的问题
你现在虚拟机采用的NAT方式上网吗?要是是  改成桥接模式试试。
会不会是你路由器的问题 求助~~~装了fedora和CentOS上不了大部分网站……悲剧啊~~

#29


引用 28 楼 steptodream 的回复:
太奇怪的问题
你现在虚拟机采用的NAT方式上网吗?要是是  改成桥接模式试试。
会不会是你路由器的问题


极有可能,我回Win试试

#30


在桥接模式下,UBUNTU任何网站都上不了……,路由器能ping通。我再VM个fedora试试

#31


我现在正在centos上给你回复呢,你说的网站我都能上啊。是不是你的网被和谐了,呵呵..

#32


确定是路由器的问题了。VM的fedora在NAT模式下可以正常访问网络,在Bridge模式下表现和本地的fedora和CentOS表现一致……

#33


引用 32 楼 milkylove 的回复:
确定是路由器的问题了。VM的fedora在NAT模式下可以正常访问网络,在Bridge模式下表现和本地的fedora和CentOS表现一致……

终于找到了    这种问题还真不常见   一部分网站可以访问  一部分网站不能访问

#34


引用 33 楼 steptodream 的回复:
引用 32 楼 milkylove 的回复:

确定是路由器的问题了。VM的fedora在NAT模式下可以正常访问网络,在Bridge模式下表现和本地的fedora和CentOS表现一致……

终于找到了    这种问题还真不常见   一部分网站可以访问  一部分网站不能访问


如果只是一部分网站不能访问还好,可现在问题的关键是:yum update不能用……

好了  此贴结了

#35


向各位热心的同学们表示感谢!特别是steptodream(★熊猫党军委主席★)~~~

#36


从路由器逐步排除吧

#37


来看下 RP超级无敌的  大木头 

只围观c++哈哈堂的进来观看要交钱

#38


!!!!!!!!!!!!!!

#39


顶人品

#40


拨号了没有????