我有两个客户
Android 手机做热点 (192.168.43.1/24) 另一个具有静态 ip 的设备 (192.168.1.10/24) 我无法更改任何人的网络配置,首先是因为 android 热点内部是硬编码的(可以使用 root,但它不是有效的解决方案)和其他暂时无法更改 IP 的工业设备。
我需要做的是在它们之间进行通信,例如简单的 ping。我知道使用网络掩码这很容易,但正如我所说,不可能更改网络配置的任何内容。
你会如何解决这个问题?我的想法是在它们之间放置另一个设备,例如树莓派并捕获到 network1 的 ip 并将它们修改为 network2 的 ip。这是一个可能的解决方案吗?
谢谢
最后的解决方案是 IPTABLES 和虚拟 IP 的混合,所有这些都是在它们之间的中间 Linux 网关中制作的。它们之间的这个 Linux 设备有两个 iface,wlan0 (43.20) 和 eth0 (1.1)
首先我添加了两个虚拟IP
然后我使用 IPTABLES 将这些虚拟 IP 重定向到网关的另一端:
我希望这对某人有所帮助。