前段时间朋友家的网络总是断断续续,我去了一看,发现他把一根主网线直接插在了一个交换机上,然后还把交换机当路由器用。我实测下来,问题就出在交换机与路由器的工作原理完全不同。很多人家里的设备变多以后,都会遇到类似困惑,今天我把自己的排查过程整理出来,供你参考。
第一步,先看两者要干的事。路由器的工作是连接不同网络,它负责拨号、分配IP地址、做网络地址转换,也就是说它是你家的“网络大门”。交换机的工作更简单,它只在一个局域网内部转发数据,把多台设备连在一起,本身没有“上网”能力。我实测时把光猫的网线直接接到交换机上,交换机上的设备能互相访问,但谁都上不了外网,就是因为交换机不会拨号,也不会分配公共互联网的网关。
第二步,再看数据转发的依据。路由器是根据IP地址来选路的,它会检查数据包里的目的IP,然后决定是发到外网还是内网。交换机则是根据MAC地址来转发,它记下每个端口连接的设备MAC,收到数据就只在对应的端口之间转发,不涉及跨网络判断。我在实验室里用两台电脑接同一个交换机,它们可以互传文件,但打开网页就失败,这正好验证了交换机不处理路由逻辑。
第三步,最后看正确组网顺序。我实测最稳的接法是:光猫出来先接路由器,然后用网线把路由器的LAN口接到交换机,再把其他设备都插到交换机上。这样路由器负责上网和分配内网地址,交换机只负责扩展网口数量。如果反着来,把路由器接在交换机下面,就会遇到IP冲突或者无法获取地址的情况,因为交换机不能替代路由器做拨号和DHCP。
从那以后,我再遇到“设备多但上不了网”的问题,都会先按这套原理去排查。先确认主线路接的是不是路由器,再看设备是不是接到了交换机上,最后检查交换机到路由器的连接顺序。我做过好几轮实测,只要三步走完,问题基本都能定位。记住:家用主路由必须用路由器,交换机只是扩展端口用的工具,两者分工不同,不能混着用。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 9145908@qq.com 举报,一经查实,本站将立刻删除。本文网址:http://jc.a300.cn/installrouter/luyouqi/90405.html
