Linux 上是否可以使用单独的单向上行链路和下行链路接口?

Linux 上是否可以使用单独的单向上行链路和下行链路接口?

我在接入点和 Linux 站之间使用无线电通信。当机器仅发送数据包时,连接质量还可以。当机器仅下载数据包时(大多数数据包流向一个方向),情况也是如此。然而不幸的是,当通信接近 50/50 时,链路就会变得相当不稳定,延迟也会变得疯狂。我可以使用两个无线电,对上行链路和下行链路使用不同的频率,以避免干扰(全双工),但是可以配置 Linux 来使用它吗?

我正在讨论使用单个 IP 的配置,其中数据包由一个接口发送并由另一个接口接收。 ap 和 station 都是基于 Linux 的。

答案1

ip route show
default via 192.168.1.1 dev lanbr0 
192.168.1.0/24 dev lanbr0 proto kernel scope link src 192.168.1.2

路由表包含如何到达地址的信息。如果同一子网有两个条目,则必须删除一个。

在任何情况下(即使具有不同的子网),您都必须为两个接口使用不同的 IP 地址,因此必须在出口接口上使用 SNAT,以便将回复发送到入口接口的 IP 地址。

相关内容