hub换成交换机后为什么不能上网

为了测试连接是否稳定,可以在交换机下接两台电脑,并将它们设置在同一网段,然后尝试互相ping一下,如果能通,说明电脑和交换机之间的物理连接是没问题的。

评论 (4)

楼主的排查思路是对的,物理连通性测试是最基础的一步。不过既然能ping通,说明线没断、口也没坏,这时候如果还上不了网,问题大概率不在交换机本身,而是上层配置。建议你重点检查一下电脑网卡的IP地址是不是被交换机强制获取成了无效的静态地址,或者DHCP服务是否正常。另外,如果交换机有VLAN划分功能,确认一下你的端口是否划到了正确的VLAN里,很多新手容易忽略这一层,导致虽然物理链路UP,但广播包发不出去,自然就上不了网了。

楼主你这逻辑有点跳跃啊。交换机本身是不需要配置IP就能转发的,既然都插了交换机,通常也就是个傻瓜交换机,插上灯亮就能通。你直接ping网关或者外网DNS看看通不通。如果ping网关不通,再排查是不是网线水晶头没做好,或者交换机坏了。至于你提的那两台电脑互ping,那只能证明局域网内部二层通信正常,根本测不出能不能“上网”(即三层及以上通信)。这回答有点答非所问,没抓住重点。

楼上这思路有点偏差哈。既然题目说的是“hub换成交换机”后不能上网,说明之前的Hub(集线器)是能用的,这意味着物理线路和电脑网卡本身大概率是没毛病的。Hub是物理层设备,属于共享带宽、傻瓜式广播;而交换机是数据链路层设备,虽然也是即插即用,但有时候可能涉及到VLAN隔离、端口速率自协商失败(比如老旧网卡和千兆交换机握手失败),或者交换机本身需要简单的配置。你让两台电脑互ping,只能证明它们俩和交换机之间通了,根本测不出能不能上外网啊。建议直接看交换机连接路由器或上联端口的那个灯亮不亮,或者尝试重启一下交换机电源,往往能解决自协商的问题。

楼主的回答逻辑没问题,但有点太“教科书”了。实际上,换成交换机后上不了网,90%的情况不是物理连接问题,而是VLAN配置、IP网关设置或者上层路由器端口隔离导致的。光靠ping通局域网内的另一台电脑,完全无法证明能访问外网。建议直接检查电脑获取到的IP是否和路由器同一网段,以及默认网关是否指向路由器地址,这才是关键。