Linux Error: 111: Connection refused LSNRCTL
To me it looks like you did not start the listener but it is started. Your problem seems to be the tcp connection and not the ipc. So the listener is running, you can not reach it using tcp. Test this using telnet gaurav 1521

If the telnet does not give a connection, a firewall is blocking you. Stop/edit the firewall.