查找与网关通信的网络接口,而不使用PING / ICMP或UDP

时间:2015-07-02 17:03:53

标签: linux bash networking

我有一台RHEL客户端计算机,它必须在启动时从RHEL服务器计算机获取数据。

服务器的IP地址已知。 必须由客户机使用的网关是已知的。 客户端计算机具有多个网络接口。所有可能不会同时启动或者所有可能都连接到不同的网络。 我需要确定必须使用哪个网络接口。

我知道这可以通过" ping"轻松完成。或" traceroute"。 问题是 ICMP 协议在客户端和服务器端都被禁用。 由于安全问题,ICMP已被禁用。 可以在机器级别禁用ICMP,也可以为整个网络禁用ICMP。

换句话说,如果ICMP被禁用,我需要找到一种可以在两个ip通信时给我的方式。

另外,我必须在我的脚本中使用此结果,我在bash中编写,以设置客户端计算机的网络。

实现这一目标的最佳方式是什么?

0 个答案:

没有答案