重新路由出站流量

重新路由出站流量

我可以将出站流量从物理接口重新路由到虚拟接口(使用 创建ifconfig)吗?

具体来说,这里的目标是将所有出站流量从物理接口(示例:)重新路由eth0到虚拟接口(示例eth0:0:),以便我将创建一个代理来侦听虚拟接口后面的某些端口。

答案1

eth0:0不是虚拟接口,它是向单个接口分配多个 IPv4 地址的旧方法 ( eth0)。更现代的工具,例如ip addrwon't show eth0:0,只会列出所有地址。

您无法使用ifconfig.

您可以使用 创建各种网络接口ip,但我怀疑其中任何一个都符合您的“虚拟接口”想法。

你想做的就是所谓的“透明代理”。有多种方法可以设置此类代理。

如果您真正想做的是嗅探某个应用程序(或一组应用程序)的流量,那么我要做的是创建一个网络命名空间(google),用虚拟 eth 将其连接到主网络命名空间-pair,设置路由或 NAT 的主网络命名空间。

无论如何,这看起来非常像XY-问题,并且您还没有足够好地描述您的 X(除了它是某种代理;但不清楚代理是什么类型的流量,以及它到底应该做什么),无法真正给出好的建议。

相关内容