zarte
V2EX  ›  问与答

两台不同网家用路由器可以组网吗?

  •  
  •   zarte · Jun 6, 2019 · 4060 views
    This topic created in 2536 days ago, the information mentioned may be changed or developed.

    一条电信一条广电的,有办法设置路由啥的能够随便连一台实现设备内网互访吗?

    Supplement 1  ·  Jun 10, 2019
    两台路由器来着,两条线接入的地方不一样。看到双拨的提醒了我,去查查看家用的能不能支持配置静态路由。
    21 replies    2019-06-13 20:00:08 +08:00
    zarte
        1
    zarte  
    OP
       Jun 6, 2019
    帮忙==办法
    fengyj
        2
    fengyj  
       Jun 6, 2019 via Android
    试试 VLAN ?
    计网很久没碰了🙃
    whkvf
        3
    whkvf  
       Jun 6, 2019 via Android
    没看清楚需求,
    是外网互联?
    acess
        4
    acess  
       Jun 6, 2019
    拍脑袋想到的办法,可能有问题:

    如果是 OpenWrt 的话,可以调一下 OpenWrt 自带的设置界面的交换机设置,从多个 LAN 口里分一个出来(两台路由器都要调,用这个口连上网线,即可作为两个局域网互联互通的“桥梁”),设置桥接,和别的 LAN 口桥接在一起(这样数据包就会通过 CPU,有机会进行过滤),然后用 ebtables 丢弃掉 DHCP 协议的转发包即可。
    当然,两个路由器的 DHCP 服务器提供的地址池不能互相冲突,比如可以设置成电信路由器分配 192.168.1.100-192.168.1.150 ,广电路由器分配 192.168.1.151-192.168.1.200 。
    acess
        5
    acess  
       Jun 6, 2019
    两个路由器的 LAN 口 IP 地址当然也不能冲突,比如电信用 192.168.1.1,广电用 192.168.1.2
    acess
        6
    acess  
       Jun 6, 2019   ❤️ 1
    稍微想了一下……其实不需要两台路由器都是 OpenWrt,其中一台是 OpenWrt,折腾好交换机 VLAN 设置和 ebtables,把 DHCP 的“隔离”工作做好就可以了。
    ghostsimon
        7
    ghostsimon  
       Jun 6, 2019 via iPhone
    谷歌搜一下路由器双拨
    JinShu
        8
    JinShu  
       Jun 6, 2019
    ikuai 路由器 好像可以。
    203x
        9
    203x  
       Jun 6, 2019 via Android
    企业路由都会带多拨号多入网的功能。家用路由应该不支持吧
    opengps
        10
    opengps  
       Jun 6, 2019 via Android
    找支持双 wan 接入的路由器
    flynaj
        11
    flynaj  
       Jun 6, 2019 via Android
    可以同一网段就行其中一个关闭 DHCP,一个 1.1,一个 1.2 这样
    zarte
        12
    zarte  
    OP
       Jun 10, 2019
    @acess 有台是 k2p 刷官改的,另一台是普通的,我去看看设置能不能配端口的静态路由
    zarte
        13
    zarte  
    OP
       Jun 10, 2019
    @opengps 两个接入点不在一起
    acess
        14
    acess  
       Jun 10, 2019
    @zarte
    说到静态路由,我也想过另一个“三层路由”的办法,不过我觉得这个办法不好,除非你碰到了无法安装 ebtables 的窘境,否则不如前面的方法更好:

    其中一台路由 A (刷过机的那台)专门分一个 LAN 口出来(当然,不能和其他 LAN 口桥接在一起了),接到另一个路由 B 的 LAN 口上。
    在路由 A 上,把它设置成 DHCP 客户端(需要在路由 B 上再设置一下 DHCP 服务器,固定分配 IP 地址),或者直接设置成静态 IP,同时配置它不使用默认网关、不配置局端通告的 DNS 服务器,而且(在防火墙设置里)不开启 IP 动态伪装。
    然后,再分别在两台路由上配置一下静态路由表,就搞定了。

    比如:
    A 路由的 DHCP 服务器使用 192.168.0.100-200 这个地址池,B 路由的 DHCP 服务器使用 192.168.1.100-200 这个地址池。B 路由给 A 路由固定分配了 192.168.1.101 这个 IP 地址。
    A、B 的 LAN 口 IP 地址分别为 192.168.0.1 和 192.168.1.1。

    A 路由的静态路由表里,需要加入这么一条:
    目标:192.168.1.0 子网掩码:255.255.255.0 网关:192.168.1.1
    B 路由的静态路由表则需要加入这么一条:
    目标:192.168.0.0 子网掩码:255.255.255.0 网关:192.168.1.101

    为什么我觉得这么搞不好呢?因为我觉得,这样搞,可能有些局域网应用会碰到不能跨网段搜主机的问题。
    对于 Windows 的文件夹和打印机共享,这个问题有办法绕过(至少可以直接输入 IP 地址访问),进一步折腾一下 WINS 服务器应该就能解决。
    acess
        15
    acess  
       Jun 10, 2019
    @flynaj 这样的话,其中一条宽带就被忽略掉了……除非手动设置。
    flynaj
        16
    flynaj  
       Jun 12, 2019 via Android
    @acess 电脑上配置路由表,广电走广电,电信走电信。
    acess
        17
    acess  
       Jun 12, 2019
    @flynaj 那样的话每台设备都要手动配置一下……而且手机没 root 权限可能不行吧。
    flynaj
        18
    flynaj  
       Jun 12, 2019 via Android
    @acess 要求高就上 openwrt 的路由器,最好是 x86 的,性能好
    zarte
        19
    zarte  
    OP
       Jun 13, 2019
    @acess 看了发现没有相关设置可以设置两台路由器无线互联的。。。
    acess
        20
    acess  
       Jun 13, 2019
    @zarte 如果只有一个主路由作为通向互联网出口,那就不用折腾了……然而你这有两个网……
    所以上面也有人建议你换双 WAN 路由器,一个路由器接入两家运营商。
    acess
        21
    acess  
       Jun 13, 2019
    @zarte 能刷 OpenWrt/LEDE 的话,也许可以折腾一下,否则就不是太好弄……要么就像楼上说的一样,干脆关掉其中一个 DHCP 服务器,比如默认接入电信,手动调静态 IP 接入广电。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2845 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 12:06 · PVG 20:06 · LAX 05:06 · JFK 08:06
    ♥ Do have faith in what you're doing.