zarte
V2EX  ›  问与答

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

  •  
  •   zarte · Jun 6, 2019 · 4567 views
    This topic created in 2710 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
    zarte
    OP
    Jun 6, 2019
    1
    帮忙==办法
    fengyj
    fengyj
    Jun 6, 2019 via Android
    2
    试试 VLAN ?
    计网很久没碰了🙃
    whkvf
    whkvf
    Jun 6, 2019 via Android
    3
    没看清楚需求,
    是外网互联?
    acess
    acess
    Jun 6, 2019
    4
    拍脑袋想到的办法,可能有问题:

    如果是 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
    acess
    Jun 6, 2019
    5
    两个路由器的 LAN 口 IP 地址当然也不能冲突,比如电信用 192.168.1.1,广电用 192.168.1.2
    acess
    acess
    Jun 6, 2019❤️1
    6
    稍微想了一下……其实不需要两台路由器都是 OpenWrt,其中一台是 OpenWrt,折腾好交换机 VLAN 设置和 ebtables,把 DHCP 的“隔离”工作做好就可以了。
    ghostsimon
    ghostsimon
    Jun 6, 2019 via iPhone
    7
    谷歌搜一下路由器双拨
    JinShu
    JinShu
    Jun 6, 2019
    8
    ikuai 路由器 好像可以。
    203x
    203x
    Jun 6, 2019 via Android
    9
    企业路由都会带多拨号多入网的功能。家用路由应该不支持吧
    opengps
    opengps
    Jun 6, 2019 via Android
    10
    找支持双 wan 接入的路由器
    flynaj
    flynaj
    Jun 6, 2019 via Android
    11
    可以同一网段就行其中一个关闭 DHCP,一个 1.1,一个 1.2 这样
    zarte
    zarte
    OP
    Jun 10, 2019
    12
    @acess 有台是 k2p 刷官改的,另一台是普通的,我去看看设置能不能配端口的静态路由
    zarte
    zarte
    OP
    Jun 10, 2019
    13
    @opengps 两个接入点不在一起
    acess
    acess
    Jun 10, 2019
    14
    @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
    acess
    Jun 10, 2019
    15
    @flynaj 这样的话,其中一条宽带就被忽略掉了……除非手动设置。
    flynaj
    flynaj
    Jun 12, 2019 via Android
    16
    @acess 电脑上配置路由表,广电走广电,电信走电信。
    acess
    acess
    Jun 12, 2019
    17
    @flynaj 那样的话每台设备都要手动配置一下……而且手机没 root 权限可能不行吧。
    flynaj
    flynaj
    Jun 12, 2019 via Android
    18
    @acess 要求高就上 openwrt 的路由器,最好是 x86 的,性能好
    zarte
    zarte
    OP
    Jun 13, 2019
    19
    @acess 看了发现没有相关设置可以设置两台路由器无线互联的。。。
    acess
    acess
    Jun 13, 2019
    20
    @zarte 如果只有一个主路由作为通向互联网出口,那就不用折腾了……然而你这有两个网……
    所以上面也有人建议你换双 WAN 路由器,一个路由器接入两家运营商。
    acess
    acess
    Jun 13, 2019
    21
    @zarte 能刷 OpenWrt/LEDE 的话,也许可以折腾一下,否则就不是太好弄……要么就像楼上说的一样,干脆关掉其中一个 DHCP 服务器,比如默认接入电信,手动调静态 IP 接入广电。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1861 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 03:53 · PVG 11:53 · LAX 19:53 · JFK 22:53
    ♥ Do have faith in what you're doing.