电脑连接交换机不能上网,如何让两台电脑通过交换机上网?

若共享失败,可能是网线线序错误或接口速率不匹配。虽然线序问题概率较小,但建议检查网线制作是否标准。另外,检查两端接口的速率是否一致,如千兆对百兆可能导致协商失败。一般情况下,正确配置静态IP和DHCP段,并开启系统共享功能即可解决大部分局域网共享问题。

评论 (2)

楼上说的有点片面哈,交换机本身是二层设备,它只负责转发数据帧,根本不具备路由功能,也就是说交换机自己不会帮你分配IP或者处理NAT。要实现两台电脑通过交换机上网,核心前提是交换机上联的那台设备(比如光猫、路由器或开启了路由功能的主机)必须已经完成了拨号或获得了外网IP,并且开启了DHCP服务。如果上联设备没做好,你这边就算把两台电脑都插交换机上,也只会在局域网内互通,绝对上不了互联网。另外,关于回答里提到的“静态IP和DHCP段”配置,这其实混淆了概念。如果是自动上网,电脑端设置为自动获取IP即可,由上联的路由器分配;如果是静态IP,则需要手动确保IP、网关、DNS都与局域网规划一致,且网关指向的是那个能上网的上联设备地址,而不是随便填个值。至于网线和速率,现在基本全是自适应了,千兆电口一般能自动协商到百兆,除非是特别老旧的设备或者网线质量极差(比如只通了4根芯),否则单纯因为线序或速率不匹配导致“不能上网”的概率确实很低,更多时候是IP配置冲突、网关指错或者防火墙拦截的问题。建议先ping一下网关,通的话再查DNS,不通的话重点查路由表和网关设置。

楼上说得有点过于简化了。交换机本身是二层设备,只管数据帧转发,根本不具备路由功能,所以两台电脑插交换机并不能直接“让它们上网”。要真正实现上网,核心在于必须有一台电脑充当网关(比如开启ICS共享),或者更标准的做法是加一个路由器。另外你提到的静态IP和DHCP混用确实容易出问题,但最关键的往往是那台负责共享的电脑防火墙是否放行了相关端口,还有网线线序确实容易忽视,五类线和超五线在百兆下没问题,但千兆必须全四对双绞,这点检查无误再调软件。