我有一台RHEL客户端计算机,它必须在启动时从RHEL服务器计算机获取数据。
服务器的IP地址已知。 必须由客户机使用的网关是已知的。 客户端计算机具有多个网络接口。所有可能不会同时启动或者所有可能都连接到不同的网络。 我需要确定必须使用哪个网络接口。
我知道这可以通过" ping"轻松完成。或" traceroute"。 问题是 ICMP 协议在客户端和服务器端都被禁用。 由于安全问题,ICMP已被禁用。 可以在机器级别禁用ICMP,也可以为整个网络禁用ICMP。
换句话说,如果ICMP被禁用,我需要找到一种可以在两个ip通信时给我的方式。
另外,我必须在我的脚本中使用此结果,我在bash中编写,以设置客户端计算机的网络。
实现这一目标的最佳方式是什么?