A dica de hoje é bem simples e útil, geralmente em nossos servidores linux possuimos várias irtefaces de redes com diversos ips, mas nem sempre todos os ips estão liberados pela equipe de segurança para trafegar ou acessar outros servidores. Neste exemplo irei demonstrar como você pode usar o ping por uma interface de rede especifica, abaixo exemplo:
Verificando todas as interfaces de redes e IPS do servidor:
[root@localhost ~]# ifconfig | grep -i inet
inet 192.168.79.132 netmask 255.255.255.0 broadcast 192.168.79.255
inet6 fe80::40bb:995a:29e3:3cae prefixlen 64 scopeid 0x20<link>
inet 192.168.79.133 netmask 255.255.255.0 broadcast 192.168.15.255
inet6 2804:1b1:1292:5278:62ca:7b58:15ec:774a prefixlen 64 scopeid 0x0<global>
inet6 fe80::492e:211f:df15:5823 prefixlen 64 scopeid 0x20<link>
inet 192.168.138.132 netmask 255.255.255.0 broadcast 192.168.138.255
inet6 fe80::cffe:af98:74f0:7b68 prefixlen 64 scopeid 0x20<link>
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
Neste exemplo irei realizar o ping pela interface eth1 com destino ao IP 192.168.79.10:
# -I interface
#ping -I source interface/ip destination remote-ip
ping -I eth1 192.168.79.10
Neste exemplo irei realizar o ping pelo IP 192.168.79.132 da interface eth1 com destino ao IP 192.168.79.10:
#ping -I interface/ip remote-ip
ping -I 192.168.79.132 192.168.79.10
Espero que essa dica possa te ajudar, em ambientes com diversas interfaces de redes, essa dica pode te ajudar a identificar e resolver algum problema.