gpt4 book ai didi

linux - 如何配置 linux 路由以将数据包发送出一个接口(interface),通过网桥并进入同一个盒子上的另一个接口(interface)

转载 作者:太空狗 更新时间:2023-10-29 11:15:37 25 4
gpt4 key购买 nike

我正在尝试测试以太网桥接设备。我在 linux 机器上有多个以太网端口。我想将数据包从一个接口(interface)(例如 IP 为 192.168.1.1 的 eth0)发送到同一子网上的另一个接口(interface)(例如 IP 为 192.168.1.2 的 eth1)。

我知道通常你不会在同一个子网上配置两个接口(interface),如果你做内核路由直接到每个接口(interface),而不是通过线路。我怎样才能覆盖此行为,以便到 192.168.1.2 的流量从 192.168.1.1 接口(interface)出去,反之亦然?

提前致谢!

最佳答案

这是一个猜测,但我希望它是在正确的方向。

按照以下行创建更具体的路由表条目:

route add -host 192.168.1.2 dev eth0
route add -host 192.168.1.1 dev eth1

You may also need to fiddle with the accept_local configuration对于两个接口(interface)——或 all 设置。 (打开它可能会使您的机器更容易受到 IP 源欺骗攻击;确保您在其他地方有良好的入口防火墙规则以防止出现问题。)(请参阅 sysctl -a | grep accept_local 了解我的内容正在谈论。)

关于linux - 如何配置 linux 路由以将数据包发送出一个接口(interface),通过网桥并进入同一个盒子上的另一个接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com