我有一台有两个网卡的机器,我想把数据从一个网卡发送到另一个网卡,我想让这个流量通过交换机。但当我这样做时,操作系统会注意到这两个NIC位于同一台计算机上,并且从未真正发送出去。
我最初的想法是创建一个网络名称空间,并将其中一个nic放在这个名称空间中,但是我找不到任何关于如何做到这一点的帮助。
任何帮助都将不胜感激!
最佳答案
您需要绕过本地路由表。请看这个答案:
how to avoid routing through local stack in Linux
我有一台有两个网卡的机器,我想把数据从一个网卡发送到另一个网卡,我想让这个流量通过交换机。但当我这样做时,操作系统会注意到这两个NIC位于同一台计算机上,并且从未真正发送出去。
我最初的想法是创建一个网络名称空间,并将其中一个nic放在这个名称空间中,但是我找不到任何关于如何做到这一点的帮助。
任何帮助都将不胜感激!
最佳答案
您需要绕过本地路由表。请看这个答案:
how to avoid routing through local stack in Linux