我有两个传感器,每个传感器提供大约 1Gbps 的数据,并且在同一子网上有静态 IP。我有一台带有两个 1xGbps 适配器的 PC,用于处理传入数据(操作系统是 Ubuntu)。还有一个内部网络,其中的其他机器必须在同一子网上进行通信。我认为,如果我将一个传感器连接到处理计算机上的两个适配器,然后将另一个传感器连接到连接到内部网络的交换机,并与处理 PC 上的另一个适配器建立另一个连接,这样我就可以与两个传感器进行通信。后来我了解到,开箱即用并非如此。
由于制造商设置,我无法更改传感器的 IP 地址,需要在同一台机器上进行处理。有没有办法告诉 Ubuntu,子网中只有一个 IP 地址来自一个适配器,其余的来自另一个适配器?
答案1
按照平常方式配置“.15”NIC(我猜是 192.168.1.15/24 等),然后通过另一个接口路由该特定地址(eth1
为了举例子我们称之为):
ip route add 192.168.1.21/32 dev eth1