LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4134|回复: 46

(己解决,特別感谢arli和maitr)linux下不能ping外网,bsd和windows则正常,dns设置都一样。

[复制链接]
发表于 2008-3-18 16:53:22 | 显示全部楼层 |阅读模式
如題,很怪的问題,困犹了我好久,linux下常常不能ping通外网,ping路由是很正常的。重启几次运气好的话有时能上,会是什么原因呢?我的网络是电信的,路由共享上网。
用的是~
x86,2.6.24-r3內核
发表于 2008-3-18 17:06:18 | 显示全部楼层
现在的 Gentoo 2.6.24-r3 内核默认连TCP/IP支持都没有选的,你自己都配置好了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-18 17:10:58 | 显示全部楼层
这些基本的东西我还是很确认的,毕竟也不是才用的linux了。且很少时候重启后就能上了,不过得反复重启,看运气了。
回复 支持 反对

使用道具 举报

发表于 2008-3-18 17:24:00 | 显示全部楼层
dns配置写错了?把resolv.conf内容贴出来看看
回复 支持 反对

使用道具 举报

发表于 2008-3-18 17:33:51 | 显示全部楼层
貌似默认路由设置有问题……

route -n

man route
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-18 17:57:47 | 显示全部楼层
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

能上和不能上时router -n都这个输出。

resolve.conf是:
# Generated by net-scripts for interface eth0
nameserver 202.119.191.100

net的设置是(手动静态ip):
dns_servers_eth0=( "202.119.191.100" )
config_eth0=( "192.168.1.142 netmask 255.255.255.0 brd 192.168.1.255" )
routes_eth0=( "default via 192.168.1.1" )
回复 支持 反对

使用道具 举报

发表于 2008-3-18 23:08:38 | 显示全部楼层
你最近没上IRC了呀?没看到你的影子喔
回复 支持 反对

使用道具 举报

发表于 2008-3-19 15:24:49 | 显示全部楼层
route add default gw 网关ip
我的gentoo每次启动之后都要这样做,正在寻求一个一劳永逸的方法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-19 17:04:14 | 显示全部楼层
Post by flyingegg;1828382
route add default gw 网关ip
我的gentoo每次启动之后都要这样做,正在寻求一个一劳永逸的方法。


运行后提示: SIOCADDRT: File exists.
回复 支持 反对

使用道具 举报

发表于 2008-3-19 17:59:29 | 显示全部楼层
Post by flyingegg;1828382
route add default gw 网关ip
我的gentoo每次启动之后都要这样做,正在寻求一个一劳永逸的方法。


把这句话加在 /etc/conf.d/local.start 里。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表