Antw: Re: Q: ping (ocf:pacemaker:ping) from specific address?

"Ulrich Windl" <[email protected]>
Newsgroups gmane.linux.highavailability.user
Message-ID <[email protected]>
>>> Lars Ellenberg <[email protected]> schrieb am 04.09.2014 um 15:28
in
Nachricht <[email protected]>:
> On Thu, Sep 04, 2014 at 02:32:14PM +0200, Ulrich Windl wrote:
>> Hi!
>> 
>> I'm using ocf:pacemaker:ping to ping some specific address. The requirement

> is that a specific source address (that is on a local interface) is being 
> used to ping a destination. So if the resource moves between nodes, the same

> source address shall be used.
>> 
>> The address to use is a secondary adress on interface bond0, like
bond0:xyz. 
> I can spacify "-I bond0" and "-I bond0:xyz", but the latter seems to be 
> ignores, as if I just said "-I bond0". Ping is from
iputils-ss021109-292.28.1 
> (SLES11 SP3).
>> 
>> I had this requirement for HP-UX years ago, and the solution was to install
a 
> special local ping that allowed to select the source address.
> 
>> So my preferences are:
>> 1) Get it done with the software I have
> 
> ping -w 2 -c 3 -I 127.0.0.1 8.8.8.8
> 	ping: sendmsg: Invalid argument
> 	ping: sendmsg: Invalid argument
> 	PING 8.8.8.8 (8.8.8.8) from 127.0.0.1 : 56(84) bytes of data.
> 
> 	--- 8.8.8.8 ping statistics ---
> 	2 packets transmitted, 0 received, 100% packet loss, time 1008ms
> 
> ping -w 2 -c 3 -I 10.11.12.13 8.8.8.8
> 	bind: Cannot assign requested address
> 
> ping -w 2 -c 3 -I 10.43.9.55 8.8.8.8
> 	PING 8.8.8.8 (8.8.8.8) from 10.43.9.55 : 56(84) bytes of data.
> 	64 bytes from 8.8.8.8: icmp_seq=1 ttl=41 time=27.4 ms
> 	64 bytes from 8.8.8.8: icmp_seq=2 ttl=41 time=27.4 ms
> 
> 	--- 8.8.8.8 ping statistics ---
> 	2 packets transmitted, 2 received, 0% packet loss, time 1000ms
> 	rtt min/avg/max/mdev = 27.405/27.430/27.456/0.167 ms
> 
> Does that help?

Hi!

Yes, it helps: The problems with ping are:
1) There is no error if you use an interface alias with -I (like bond0:xyz)
2) You can use an IP address as "interface" for -I
3), but you cannot use a hostname (resolving to the same IP address as in 2)):
"ping: unknown iface <hostname>"

Regards,
Ulrich

> 
> -- 
> : Lars Ellenberg
> : LINBIT | Your Way to High Availability
> : DRBD/HA support and consulting http://www.linbit.com 
> 
> DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.
> _______________________________________________
> Linux-HA mailing list
> [email protected] 
> http://lists.linux-ha.org/mailman/listinfo/linux-ha 
> See also: http://linux-ha.org/ReportingProblems 


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.