On the assumption that the remote router is using a source address that the corp router does not know about, I would try these steps, on 10.150.0.9 make sure it's default gateway is 10.150.0.2 i.e. there is a line in its config
ip route 0.0.0.0 0.0.0.0 10.150.0.2
On the remote router use the extended ping as below, noting the lines
Extended commands [n]: y
Source address or interface: 10.101.0.2
Router#ping
Protocol [ip]:
Target IP address: 10.150.0.9
Repeat count [5]:
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 10.101.0.2
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.150.0.9, timeout is 2 seconds:
Packet sent with a source address of 10.101.0.2
If it is not possible to use 10.150.0.9 with that default gateway use another machine that has 10.150.0.2 as its default gateway and can ping its default gateway.