局域网内一台电脑 能ping通自己,ping不通网关,也ping不通别的机子,连不上网,

如题所述

能PING通自己,只能说明TCP/IP协议运行正常。比如你的地址为169.254.x.x 也能PING通自己。由于你没有正常获得DHCP分配的地址,所以无法PING通网关以及其它局域网内的主机。
这种情况通常是交换机与路由器之间的链路不正常导致的。
如果是你手工指定的IP地址,那么可能是因为此IP没有与网关在同一网段。不在同一网段的主机,如果没有指定路由是无法相互PING通的。
可以通过IPCONFIG命令查看你当前的IP地址,如果是169.254开头的,那么表示你的主机与DHCP间不可达。如果IP地址与其它主机不在同一网段,修改为一致即可追问

可是之前局域网内不在同一网段的机子可以ping通,并且可以共享文件。其他机子也没有设网关,但都用的代理服务器。都能上网。ps:这儿局域网内的机子不在同一网段

追答

没关系,不在同一网段的主机要相互通信,只需要保证路由可达即可。不管你是用的代理,还是路由器直连的。保证与网关可达就行。但现在你的主机无法PING通网关,说明你的主机与网关的链路出现了问题。或者是主机IP与网关不在同一地址段。

追问

可是其他机子没设网关也能上网啊!我跟他们设置的一样为什么不行?ps:这是一台服务器,数据库都在上面

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-28
把IP设为自动获取,看下自动获取的网关是否和正常的一样,如果是一样的,说明网络没问题,可以上网了,如果不一样,说明你的局域网内有另一台可以分配IP的“主机”,可能是一台没有设置好的路由器,路由器有分配IP的功能,于是你的电脑实际上是连上了路由器,而不是连上了主机,你可以进入该路由器设定其参数,或者找到路由器,直接把他关掉试一下。追问

ip是手动配置的,没有dhcp服务器,它怎么自动获取呢
?

追答

跟手动配置没关系,如果区域网内有另一台“主机”,他自然会给你分配IP,如果你自动获取能获取IP,就说明有一个开启DHCP功能的路由在局域网内,你可以进去将他的DHCP功能去掉,然后手动配置正确的IP。

第2个回答  2012-08-28
ping不通网关肯定连不上网的,你机子是手动配置IP的还是DHCP分配的?你的交换机是否配置错了?追问

手动配置的 交换机配置应该正确吧?要不其他电脑怎么能上网呢?

第3个回答  2012-08-28
IP DNS都要配对啊
第4个回答  2012-08-28
为该机设置局域网内IP追问

和以前设置的一模一样啊!很奇怪!我觉得现在网线没问题,ip设置的也和以前一样也没问题,会不会是中病毒了?