多路由器环境下路由器的入口IP地址及DHCP设置探讨

这里把路由器的LAN口管理IP地址称为路由器的入口地址,把直接接入互联网的路由器称为主路由器,其他路由器称为从路由器。在多路由器环境下路由器的设置个人认为应当遵循以下原则:

1、如果主路由器入口地址为192.168.1.1,那么从路由器最后设置为192.168.x.1,2≤x≤254.

2、如果主路由器LAN口→有线→从路由器的WAN口,那么从路由器可以开启DHCP功能,从路由器下挂电脑从从路由器获取IP地址。主路由器→无线→从路由器WDS Bridge模式或者WISP模式与此情况类似。(推荐)

3、如果主路由器LAN口→有线→从路由器的LAN口,那么从路由器必须关闭DHCP功能,这时候从路由器相当于交换机,从路由器下挂电脑都接到从路由器的LAN口,下挂电脑从主路由器获取IP地址。主路由器→无线→从路由器WDS Repeater模式、Client+AP模式与此情况类似。

不推荐从路由器与主路由器处于同一网段这种模式,例如主路由器入口地址192.168.1.1,DHCP地址池192.168.1.100-150,从路由器设置为192.168.1.2,开启DHCP,DHCP地址池192.168.1.200-250,可能会有冲突出现,有以下情况:

1、如果主路由器LAN口→有线→从路由器的WAN口,会导致从路由器WAN口和LAN口ip同网段,无法上网。主路由器→无线→从路由器WDS Bridge模式或者WISP模式与此情况类似。

2、如果主路由器LAN口→有线→从路由器的LAN口,如果从路由器分配了ip地址给主路由器或者从路由器下挂的电脑,会造成网关错误,导致无法上网。主路由器→无线→从路由器WDS Repeater模式、Client+AP模式,由于距离、信号的原因,从路由器DHCP给主路由器下挂电脑分配ip的情况较少。

总之,路由器级联如果要开启DHCP,必须从上级LAN口接下级的WAN口,电脑多的时候推荐用这种方式;

如果要关闭DHCP,必须从上级LAN口接下级的LAN口,电脑少的时候推荐用这种方式。

多路由器环境下路由器的入口IP地址及DHCP设置探讨的更多相关文章

  1. linux环境下获取真实的ip地址

    package inas.test; import java.net.Inet6Address; import java.net.InetAddress; import java.net.Networ ...

  2. Windows下获取本机IP地址方法介绍

    Windows下获取本机IP地址方法介绍 if((hostinfo = gethostbyname(name)) != NULL) { #if 1 ; printf("IP COUNT: % ...

  3. Linux下获取本机IP地址的代码

    Linux下获取本机IP地址的代码,返回值即为互联网标准点分格式的字符串. #define ETH_NAME "eth0" //获得本机IP地址 char* GetLocalAdd ...

  4. Linux环境下Eclipse对C++新特性的支持设置

    Linux环境下Eclipse对C++新特性的支持设置     今天写一个简单的关于C11中的array容器的测试程序如下, #include <iostream> #include &l ...

  5. 安装Oracle11g时,检测到系统的主 IP 地址是 DHCP 分配的地址

    检查完成.此次检查的总体结果为: 失败 <<<< 问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址. 建议案: Oracle 支持在具有 DHCP 分配的 IP ...

  6. 多网卡环境下Eureka服务注册IP选择问题

    一.问题场景 服务器上分别配置了eth0, eth1和eth2三块网卡,只有eth1的地址可供其它机器访问,eth0和eth2的 IP 无效.在这种情况下,服务注册时Eureka Client会自动选 ...

  7. Spring Cloud Netflix Eureka: 多网卡环境下Eureka服务注册IP选择问题

    https://blog.csdn.net/neosmith/article/details/53126924 通过源码可以看出,该工具类会获取所有网卡,依次进行遍历,取ip地址合理.索引值最小且不在 ...

  8. QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址

    获取主机名称 /* * 名称:get_localmachine_name * 功能:获取本机机器名称 * 参数:no * 返回:QString */ QString CafesClient::get_ ...

  9. VMware Fusion DHCP方式下如何指定虚拟机IP地址

    默认情况下,vmware fusion中的虚拟机,网卡设置成dhcp(动态分配 )时,会分配一个IP地址,但这个IP通常很难记,如果我们想为某台虚拟机挑一个好记的IP地址,可以按如下步骤操作: 命令行 ...

随机推荐

  1. HTTP响应消息中的状态代码

  2. vuejs里封装的和IOS,Android通信模块

    项目需要,在vuejs开发的web项目中与APP进行通信,实现原理和cordova一致.使用WebViewJavascriptBridge. 其实也是通过拦截url scheme,支持ios6往前的系 ...

  3. Huffman编码

    #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <cstdio> #include <cstri ...

  4. Linq查询简介

    查询是一种从数据源检索数据的表达式. 查询通常用专门的查询语言来表示. 随着时间的推移,人们已经为各种数据源开发了不同的语言:例如,用于关系数据库的 SQL 和用于 XML 的 XQuery. 因此, ...

  5. linux下用户以及用户组管理

    /etc/passwd ‘/etc/passwd’ 由 ‘:’ 分割成7个字段,每个字段的具体含义是: 1)用户名.用户名字符可以是大小写字母.数字.减号(不能出现在首位).点以及下划线,其他字符不合 ...

  6. JS获得一个对象的所有属性和方法

    function displayProp(obj){ var names=""; for(var name in obj){ names+=name+": "+ ...

  7. chmod、acl权限

    R:4W:2X:1 chmod g+r file 给所有者的组内用户加上读的权限chmod o+r file 给其他组用户加上读的权限chmod a+x file 给所有用户加上写执行的权限chmod ...

  8. HDU 1796 (容斥原理)

    容斥原理练习题,忘记处理gcd 和 lcm,wa了几发0.0. #include<iostream> #include<cstdio> #include<cstring& ...

  9. web项目执行流程

    先扫描web.xml文件 jsp请求servlet servlet  调数据/不调数据 重定向/转发       Dao(封装数据)   Biz(数据处理)     逻辑判段 返回前端界面显示

  10. 如何在页面中获取到ModelAndView绑定的值

    以下内容转自:https://blog.csdn.net/qq_16071145/article/details/51341052 springMVC中通过ModelAndView进行后台与页面的数据 ...