Busybox 上的双 NIC:如何设置仅绑定到其中一个 NIC 的全局默认网关?

Busybox 上的双 NIC:如何设置仅绑定到其中一个 NIC 的全局默认网关?

我有一个基于 Busybox 的网络设备(在 Zynq 设备上),它有两个 NIC。一个网络可以访问互联网,另一个是私有网络。两者都有 DHCP,因此两者都报告网关,即使私有网络无法访问互联网。出于某种原因,ntpd、rdate 和 ping 等流量被路由到私有网络。我们需要让 NTP 正常工作,但 Busybox ntpd 没有选项-I。我们尝试从私有网络的 NIC 中删除网关(route del default eth1,IIRC),但这导致设备完全无法访问。

至少,我需要弄清楚如何让 NTP 工作。更一般地说,如果与私有网络的 IP 范围不匹配,弄清楚如何为所有传出流量设置默认路由以进入公共网络将是很好的(但目前并不重要)。任何帮助都将不胜感激。

相关内容