V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zone53
V2EX  ›  问与答

如何将两个电脑 IP 一一相同的小局域网并到一个网中?

  •  
  •   zone53 · 2019-07-22 11:50:05 +08:00 · 2392 次点击
    这是一个创建于 1977 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在有这么一个情况:

    局域网 1 内的 IP 和局域网 2 内的 IP 是完全相同的.

    我需要做的事情是,将这两个局域网内的电脑,在原有基础上,不可更改 IP,设置的情况下,连到一个网络内.

    现在预想的方案 A 如下,

    每台电脑插一个 USB 无线网卡, 配一个无线路由器. 由于对实时性有一定要求,总共要带 50 台左右的电脑. 有没有什么稳定的无线网卡推荐,无线路由器推荐.

    对于方案 A,总有一种无线会不稳定的感觉,会影响到用户体验.所以想要做方案 B,但是又不知道如何实现, 请教大家.

    希望可以提供点思路,或者知识点,这块确实不懂.

    感谢!

    15 条回复    2019-07-23 16:27:03 +08:00
    AstroProfundis
        1
    AstroProfundis  
       2019-07-22 12:37:30 +08:00   ❤️ 1
    不改 IP 你只能加个路由器对两边做 NAT
    你的两个方案都是变相在加网卡,那单独加个交换机把所有机器多接一根线到那个交换上,配一个别的网段就行了
    别用无线
    AstroProfundis
        2
    AstroProfundis  
       2019-07-22 12:39:13 +08:00   ❤️ 1
    另外我建议好好做下网络规划,把地址划分清楚,然后一次性改到位长痛不如短痛
    不然你这种一个网络内有多处相同子网还地址冲突的,以后继续往里面加东西有你难受...
    zone53
        3
    zone53  
    OP
       2019-07-22 13:53:59 +08:00
    @AstroProfundis 感谢回复, NAT 么,我去了解下.

    这个情况是对客户现场进行改造.现场的东西不让改.要不然我就直接重新分配 IP 了
    zone53
        4
    zone53  
    OP
       2019-07-22 15:03:12 +08:00
    @AstroProfundis
    兄弟, 麻烦你看下,你说做 NAT 是不是这个意思.

    ![]( )
    AstroProfundis
        5
    AstroProfundis  
       2019-07-22 15:23:54 +08:00   ❤️ 1
    新加的 A/B 上都做 NAT, 两个路由器到 my server 用新的网段,然后对需要被对面网段访问到的机子,在自己这一侧的路由器上做端口映射并且添加对方的静态路由到 my server, 并且 my server 要开包转发(当路由器用,否则就把两台路由器直连然后加静态路由),如果只是需要访问到 my server 那这样应该就能用了

    其实我觉得加个交换机多分配一个子网更好些,不用维护 NAT 之类的东西(把两边的所有 PC 都接入到新的交换机,分配一个新的子网,所有 PC 上都多一个网卡多一个地址,然后 my server 也直接接到交换机下面就行了)

    看你需求呗...换我来肯定想办法把其中一边的地址给改了然后加个路由器做网关 orz...也就是你原帖第二张图那个无线路由改成有线的,原有的线路拆掉 server 1 2 都接到同一个路由下面,但不改地址直接这样连上会有冲突...
    ThirdFlame
        6
    ThirdFlame  
       2019-07-22 15:29:17 +08:00   ❤️ 1
    先要明确 访问需求。 是需要都能访问 server 呢 。 还是两个局域网之间有部分互相访问的需求。
    zone53
        7
    zone53  
    OP
       2019-07-22 15:41:54 +08:00
    @AstroProfundis
    客户的不能动[哭]
    如果不用 wifi 的话,我们还想到了 usb 转网口的,也是相当于加网卡,就是去现场布线太麻烦,所以才考虑的 wifi.
    我查了下, 就 nat 设置静态 IP,然后路由 A 和 B 还有 server 放在同一网段.

    enmmm,还是去买个 NAT 的路由回来先试试, 保险点.

    @ThirdFlame
    需求可能没说明白, MyServer 端是一台 windows 系统, 用于远程连接各个 PC 进行控制.
    swulling
        8
    swulling  
       2019-07-22 15:49:42 +08:00
    简单点就用 OpenVPN 之类的,建一个新的网段互联,在所有机器上虚拟新网卡即可。
    swulling
        9
    swulling  
       2019-07-22 15:51:42 +08:00
    推荐试试 meshbird
    jasonyang9
        10
    jasonyang9  
       2019-07-22 15:55:59 +08:00
    静态 NAT 解决的经典问题中就有这种,和教科书上的一模一样,真的
    AstroProfundis
        11
    AstroProfundis  
       2019-07-22 16:11:25 +08:00   ❤️ 1
    > MyServer 端是一台 windows 系统, 用于远程连接各个 PC 进行控制
    如果需求是从 my server 能访问到每台机器的控制端口(而不是任意两台 PC 之间可以自由互访),那用 DNAT 就行了(#4 楼那个图,在路由器上做端口转发),这是最标准的方案;或者楼上说得内网配 VPN 也行,跟我说那个加交换机基本是一个意思,物理的换成虚拟的了没有布线的麻烦,这样可以在新网段内任意互访
    iceheart
        12
    iceheart  
       2019-07-22 20:37:14 +08:00 via Android
    每台机器加块网卡,连到另一个交换机,设置成另一个子网
    比如原来的是 192.168.x.0/24,新子网用 172.16.x.0/24
    flynaj
        13
    flynaj  
       2019-07-23 01:52:32 +08:00 via Android
    那你访问 192.168.1.1 到底是指第一个局域网的还是第二个局域网的?不该 IP 可以实现但是太混乱。
    zone53
        14
    zone53  
    OP
       2019-07-23 16:23:45 +08:00
    @AstroProfundis
    已经测试,将小局域网内的电脑连接一个路由器,路由器一对一配置 NAT,做 IP 映射,路由器 wan 口的线路连接到一台电脑 server.

    server 可以根据映射的 IP,连接到小局域网内的电脑.

    木有只有一个路由器,只是做个简单测试.

    感谢提供的思路呀.
    zone53
        15
    zone53  
    OP
       2019-07-23 16:27:03 +08:00
    @flynaj 所以根据 AstroProfundis 提供的思路,做 NAT, 因为是客户现场的东西, 不可更改.
    路由器的 NAT 设置挺方便的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1223 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:30 · PVG 07:30 · LAX 15:30 · JFK 18:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.