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

2019-07-22 11:50:05 +08:00
 zone53

现在有这么一个情况:

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

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

现在预想的方案 A 如下,

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

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

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

感谢!

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

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

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

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

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

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

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

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

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

感谢提供的思路呀.
zone53
2019-07-23 16:27:03 +08:00
@flynaj 所以根据 AstroProfundis 提供的思路,做 NAT, 因为是客户现场的东西, 不可更改.
路由器的 NAT 设置挺方便的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/585045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX