最近搞个15个副路由的网络总结的问题,朋友不舍得花钱,我不想搞那么复杂只能搞这个出来,解决多路由第二个路由器不能上网问题。
不同网段下多路由网络,副路由开启DHCP的机子不能上网,因此副路由不能开启DHCP自动获取功能,不然第二个从副路由获取到IP的设备无法联网,只能一个人能上。反过来同一网段副路由就开启DHCP可以上网。
什么是不同网段呢?例如子网掩码是255.255.255.0的,192.168.0.1-192.168.0.255的IP都是同网段,IP前三个数字只要一个个不一样就是不同网段,如192.168.1.1和192.168.0.1不是同网段,100.168.0.1和192.168.0.1不是同网段。
怎样才能让同网段呢,修改子网掩码为0.0.0.0这样就肯定都在同网段了,但不能这么设置浪费资源,一般路由就保留后面两位不相同即可,子网掩码改成255.255.0.0,IP地址设置成192.168.XXX.XXX,只要主路由和副路由都在这个192.168.XXX.XXX范围内的IP路由都是同一个网段的。
主路由看子网掩码,如果是255.255.255.0的话,网关是192.168.0.1的,DHCP设置只能是下面范围192.168.0.2-192.168.0.255都是同一网段的,如果第二路由网关是192.168.1.xxx那么这两个路由就不是同一网段了,这样设置副路由仅仅是一个人上网应该没问题,但是第二个人通过网线或者wifi连接就无法上网了。
怎么才能多人在副路由上网呢?
第一种方法,上面为例把副路由网关改成192.168.0.xxx后,关掉路由器的DHCP功能,那么你的副路由就相当于一个带wifi功能的交换机桥接起来了,DHCP功能转交给了主路由来分配了。(基础知识不太懂得要搞清楚,不一定是要192.168.0.XXX,可以很多种,192.168.1.xxx也行,10.0.0.1也可以看子网掩码范围来分配)
第二种方法,前提需要你的主路由允许LAN设置里面修改子网掩码,把LAN设置里面修改子网掩码为255.255.0.0,主路由IP地址为192.168.XXX.XXX范围内的就可以,你的副路由就可以设置LAN里面的网关IP或者IP地址为192.168.XXX.XXX的IP了,这样的话主路由和副路由都在同一网段下了就可以不用理会副路由到DHCP功能导致的文章标题的情况无法上网了。
注意有些家庭路由不允许修改子网掩码的那么只能使用第一种方法了或者其他你知道的方法。
PS:不建议这么高网络,如果非要还是搞个软路由吧,硬路由便宜的处理能力有限副路由多了后影响整体网速,主路由计算能力有限无法快速处理数据转发到对应的用户上,打开网页会有所延时。