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

求助各位这样的网络拓扑该如何规划 IP 才能保证都能上网啊?

  •  
  •   hellofish0723 · 2017-04-12 22:14:45 +08:00 · 3341 次点击
    这是一个创建于 2811 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网络拓扑图 网络拓扑如上图。 地点 A 和地点 B 之间有一根网线。现在想把两个网络连起来,让设备 A 与路由 2 下所挂设备可以互访,并且想要路由 2 和路由 1 的 DHCP 功能都可以开启。这样需要怎么设置?

    23 条回复    2017-04-17 22:23:33 +08:00
    alect
        1
    alect  
       2017-04-12 22:19:41 +08:00
    我觉得没啥好办法,貌似路由 1 和路由 2 连的 WAN 上面要加一个总的路由才行……
    不知道其他大神有啥办法
    rssf
        2
    rssf  
       2017-04-12 22:22:18 +08:00 via iPhone
    上 ros 或者 er-x 这种路由器就行,很简单,设置好路由
    raptium
        3
    raptium  
       2017-04-12 22:25:34 +08:00 via iPhone
    两边 subnet 设置成一样,但是 dhcp 池子不一样,应该也能通吧。
    Gothack
        4
    Gothack  
       2017-04-12 22:26:26 +08:00 via iPhone
    其实只是一条静态路由就可以搞定的,只是看你路由器支不支持增加路由了……
    ghostheaven
        5
    ghostheaven  
       2017-04-12 22:31:57 +08:00 via Android
    设备 A 加个网卡,网线连到路由 B 的 LAN(*/ω\*)
    kuretru
        6
    kuretru  
       2017-04-12 22:33:20 +08:00 via iPhone
    中间还要在家一个路由
    mandymak
        7
    mandymak  
       2017-04-12 22:36:43 +08:00
    @hellofish0723 1 台 routeros 便可,我情况跟你相同。
    gamexg
        8
    gamexg  
       2017-04-12 22:38:03 +08:00
    如果我没理解错误的话,楼主这个需求不增加设备没指望。
    看楼主意思是希望两个地方继续用各自的网络,不希望 A 点的设备用了 B 的网络。
    那么悲剧在于 DHCP 是广播,交换机无法隔离。想隔离这个需要路由器

    感觉最简单的办法是两个地点设置成一个网段,两个路由器也设置到一个网段,但是 ip 地址分开,一个 1 一个 2 。
    有一个地点关闭 dhcp ,设置全部手工设置 ip 及网关。

    不这样搞的话就需要按照 @rssf #2 加设备了。
    hellofish0723
        9
    hellofish0723  
    OP
       2017-04-12 23:11:18 +08:00
    @rssf 您提到的这两种路由是什么路由啊?我手头现在有个 AC68U ,还有个 newifi3 和极路由 1s ,极路由已经刷了固件了。手头这些路由能行吗?
    hellofish0723
        10
    hellofish0723  
    OP
       2017-04-12 23:13:00 +08:00
    @Gothack 求大神给指个方向,我都不知道要搜哪些关键字
    hellofish0723
        11
    hellofish0723  
    OP
       2017-04-12 23:16:53 +08:00
    @gamexg 我也这样想过。现在就是搞不清楚如果这样设置的话,设备 A 访问因特网会怎么访问啊?它的数据包肯定会丢给开 DHCP 的这台路由,那么另一台路由到广域网的通路完全就被废掉了
    hellofish0723
        12
    hellofish0723  
    OP
       2017-04-12 23:23:53 +08:00
    @mandymak 这是个什么设备啊?
    Quaintjade
        13
    Quaintjade  
       2017-04-12 23:23:53 +08:00
    路由 2 上开个 VPN ,然后设备 A 、路由 2 下设备都接入路由 2 的 VPN ?
    我随便瞎说的……
    Gothack
        14
    Gothack  
       2017-04-13 00:26:56 +08:00 via iPhone   ❤️ 1
    @hellofish0723 网线接在路由器上,互联口配个静态 ip ,两台路由器互相指一个静态路由
    kenX
        15
    kenX  
       2017-04-13 00:30:08 +08:00 via iPhone   ❤️ 1
    路由 12 分别为 AB 配置两个独立的网段,比如 192.168.10.0/24 和 192.168.20.0/24 。然后路由 12 的 lan 区分别再增加一个同网段的 ip 地址,比如 192.168.30.1/192.168.30.2 ,然后添加相应的静态路由就可以了。
    cmlz
        16
    cmlz  
       2017-04-13 00:37:04 +08:00 via Android   ❤️ 1
    建议 A 与 B 拉两根网线,然后只需一台 ROS 做双线带宽叠加,如果实在需要两个子网可设双 LAN 口。这应该是网络体验最好的解决方法。
    gamexg
        17
    gamexg  
       2017-04-13 07:14:43 +08:00 via Android   ❤️ 1
    @hellofish0723 比如地点 a 的路由器及计算机都开启 dhcp ,那么 a 地的设备都走 a 地的出口。
    地点 b 全部关闭 dhcp ,手工将路由器 ip 设置为 1.2 ,计算机手工设置网络,网关设置为 1.2 。

    这样互访没问题,并且各自使用各自的网络。
    rssf
        18
    rssf  
       2017-04-13 08:59:28 +08:00
    @hellofish0723 最简单的是双 wan 的路由,写好路由表,比如路由 1 wan1 公网, wan2 10.0.0.1 lan 192.168.1.x ,默认路由走公网 192.168.2.x 走 10.0.0.1,路由 2 wan1 公网, wan2 10.0.0.2 lan 192.168.2.x 默认路由公网, 192.168.1.x 走 10.0.0.2 其实你的难点就是非要 2 边都开 dhcp ,否则的话,你先有设备足够用
    Sh888
        19
    Sh888  
       2017-04-13 09:51:17 +08:00
    不明白你中间这根网线是怎么连的。我就暂时假设它是一条逻辑链路。那么,

    1 、路由器 1 与路由器 2 之间配置 vpn 隧道,可以用 gre 、 pptp 、 l2tp/ipsec 都行

    2 、路由器 1 、路由器 2 上配置隧道分离,只有目的地址是对端子网的数据包通过 vpn 接口发送。
    mandymak
        20
    mandymak  
       2017-04-13 10:05:15 +08:00
    @hellofish0723 routerboard ,淘宝有售,其中一端更换就可以。我情况跟你相同,只是距离比你近。
    helllkz
        21
    helllkz  
       2017-04-13 14:59:43 +08:00
    楼主需要的是真正的路由器,而不是我们家用的这种网关
    lslqtz
        22
    lslqtz  
       2017-04-13 17:32:48 +08:00
    两个路由器互相用 lan 连,分别固定同样一个 IP 。
    然后将某个内网网段的路由走这 IP 。
    不清楚行不行,没实践过。如果能多 wan 直接拉另一个路由器的 lan 来接 wan 就可以,策略除内网外均走原网口。
    lifanxi
        23
    lifanxi  
       2017-04-17 22:23:33 +08:00
    如果不需要两个 LAN 在同一个广播域的话,两边 DHCP 用不同的 IP 段,并且两边各加一条静态路由规则似乎就可以了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   980 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:57 · PVG 02:57 · LAX 10:57 · JFK 13:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.