如何欺骗 Linux 程序仅“看到”环回网络接口 lo0?

如何欺骗 Linux 程序仅“看到”环回网络接口 lo0?

标题说明了一切。我试图避免程序检测到网络接口的 IP 并将其发送到远程位置的情况。我打算通过欺骗程序仅查看环回网络接口来实现这一点,因此它所能找到的只是 127.0.0.1

答案1

正如 dstorefile1 在评论中暗示的那样,如果您创建一个网络命名空间(最简单的方法是使用 iproute2 并执行“ip netns add carcel”),然后通过在该命名空间中运行程序(“ip netns exec carcel yourProgram”)它将默认只会看到一个环回接口。

这里的“carcel”是网络命名空间的名称。

相关内容