V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
itjiazu
V2EX  ›  宽带症候群

双宽带,双路由器,两台路由 lan 楼互相连接,路由规则怎么写?

  •  
  •   itjiazu · 300 天前 · 1392 次点击
    这是一个创建于 300 天前的主题,其中的信息可能已经有所发展或是发生改变。

    双宽带,双路由器,两台路由 lan 口互相连接,这样两边都能互相访问对方的 nas 和打印机,现在我试了之后,网段总是会跳,一下跳到电信网段,一下跳到联通网段,造成频繁断网又马上连通,应该怎么解决? bbBko.png

    19 条回复    2024-02-08 14:50:05 +08:00
    vcn8yjOogEL
        1
    vcn8yjOogEL  
       300 天前
    双方用不同的内网网段, VPN 只代理对方的内网 IP
    vcn8yjOogEL
        2
    vcn8yjOogEL  
       300 天前
    不对是有线 稍等
    itjiazu
        3
    itjiazu  
    OP
       300 天前
    @vcn8yjOogEL 我换成不同的 ip 网段,也会跳,一会儿本机 ip 跳成 192.168.1.x 一会儿跳成 192.168.2.x ,就会频繁断网又连上这样,如果我做成 vpn 的方式就不用更换网段了,所以不想用 vpn 的组网方式连接,我想用路由表规则转发网段,但是不知道具体怎么弄
    vcn8yjOogEL
        4
    vcn8yjOogEL  
       300 天前
    路由器下的设备将路由器自身设为默认网关, 路由器将本地 WAN 设为默认网关, 对方内网网段路由至对方路由器
    这样应该就可以了
    vcn8yjOogEL
        5
    vcn8yjOogEL  
       300 天前
    @itjiazu #3 是 DHCP 乱了吗?
    itjiazu
        6
    itjiazu  
    OP
       300 天前
    @vcn8yjOogEL 可能是我还没尝试关闭 dhcp 服务,现在我也懵,如果把两台的 dhcp 都关掉,我就需要第三个路由器去分配 ip ,我现在没有第三个路由器。。。
    vcn8yjOogEL
        7
    vcn8yjOogEL  
       300 天前
    @itjiazu #6 DHCP 是广播查找的, 要是两边都通了那就会有两个 DHCP 同时应答
    可以用 VLAN 等方式把两个网络隔离开, 或者合并网络当多 WAN 处理
    vcn8yjOogEL
        8
    vcn8yjOogEL  
       300 天前
    @itjiazu #6 防火墙禁止来自对方的 DHCP 请求应该也可以
    itjiazu
        9
    itjiazu  
    OP
       300 天前
    @vcn8yjOogEL 我知道了,我把 1 的路由器网关设置成 192.168.0.1 ,dhcp 分配网段时减去 2 号路由的网段,然后 2 的路由器网关设置成 192.168.0.2 并且关闭 dhcp ,手动设置 ip ,ip 不设置 1 号路由器的网段,这样应该就可以了,我等下试试看
    zwy100e72
        10
    zwy100e72  
       299 天前
    家用路由可能不支持,个人感觉一种可能的做法是用 3 个子网:

    * 网络 1 下接左边的子网:用 1.x 网段
    * 网络 2 下接右边的子网:用 2.x 网段
    * 网络 3 用于两个路由互联:3.1 静态分给左边的路由,3.2 静态分给右边的路由

    这种玩法下再静态打通路由(例如网络 1 路由写 192.168.2.0/24 via 192.168.3.2 这样),相互就可以访问了;同时二层广播域也就隔离了

    更好的做法还是做双线负载均衡或者主备,内网划成一个大的局域网

    另外建议可控范围内的网段全部都不重叠(例如光猫上经过 NAT 的内网网段、内网可能存在的 vlan 等),方便后续维护
    txydhr
        11
    txydhr  
       299 天前 via iPhone
    @itjiazu 完全就是错的,不同子网互联依靠路由器,而不是交换机,你把两个 lan 放到一个广播域就是错的。
    txydhr
        12
    txydhr  
       299 天前 via iPhone
    @itjiazu 你需要把两个广播域分开,设成不同的两个子网,再把把红框内的换成路由(家用路由器估计都不支持,用企业级或者软路由),wan 设置成左边 lan 的 ip (一边 lan 设置成右边 lan2 的 ip ,关闭 nat ,关闭 dhcp (其实这时候 lan/wan 已经没有区别了,也可以开两个两个 wan 或者两个 lan ),在两个通向外网的路由器各写一条静态路由。
    @vcn8yjOogEL 同一个广播域,他放了两个 dhcp 服务器。
    txydhr
        13
    txydhr  
       299 天前 via iPhone
    @zwy100e72 是的,就是这样,但我估计他看不懂
    txydhr
        14
    txydhr  
       299 天前 via iPhone
    @itjiazu 你两个网络怎么都是 192.168.1.x ,10.168.1.1
    txydhr
        15
    txydhr  
       299 天前 via iPhone
    @zwy100e72 还有一种卡 bug 的方法,就是中间红框换成网管交换机,过滤掉所有 dhcp 包,这样两个 dhcp 服务器不会影响到另一半,两个 dhcp 服务器的分配池分开。
    asdgsdg98
        16
    asdgsdg98  
       298 天前
    两个广播域划两个 vlan ,你要不会的话直接插也能用,每天所有设备重启一次,不然时间久了必死机
    asdgsdg98
        17
    asdgsdg98  
       298 天前
    你需要的是双 wan 路由器,而不是考虑怎么用一个网桥带两个网关
    ati82
        18
    ati82  
       298 天前 via Android
    把其中一个路由器改 AP ,光猫连 lan ,另一个路由器作为主路由,设两个 wan 拨号并做负载平衡,网口不够用就加交换机。
    liyouran
        19
    liyouran  
       296 天前
    随便搞个软路由刷过 ikuai 就解决了,或者把 DHCP 自动分配的子网掩码改为 16 位,这样 192.168.1.1/16 和 192.168.2.1/16 两个网段可以相互访问,哪怕 DHCP 分配的地址和网关是两个路由器也能上网
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2627 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.