覆盖 IP 地址

覆盖 IP 地址

我有一个网络,其中有几台设备的 IP 地址分别为 192.168.1.1、192.168.1.2、192.168.1.3。
我可以访问设备 192.168.1.2 和 192.168.1.3(均为 Linux)。
一个程序正在 192.168.1.2 上运行,并使用 udp 套接字连接到 192.168.1.1,我无法修改该程序。
我怎样才能让 192.168.1.2 上的程序连接到 192.168.1.3?我可以在 192.168.1.2 上运行任何程序,即使在 root 权限下(希望可以更改 IP 地址),并且在程序运行之前。有关此内容的 API 指南链接将很有帮助(C#/C++/Perl),尽管可以运行的程序会更好。

答案1

您可以在 xxx2 上使用 iptables 重定向到 xxx3 而不是 x.1。在 serverfault 或超级用户上发布您的问题以获取详细信息。这与编程无关。

相关内容