Parece que é porque a opção -r
. Do homem:
-r Bypass the normal routing tables and send directly to a host
on an attached interface. If the host is not on a directly-
attached network, an error is returned. This option can be
used to ping a local host through an interface that has no
route through it provided the option -I is also used.
Você precisa do seu host diretamente conectado à sua rede, caso contrário ele falhará como na sua pergunta.