Started Geth using following command
geth --identity "testpvtnode" --rpc --rpcport "8545" --rpccorsdomain "*" --datadir <pvtnetdatapath> --port "30303" --rpcapi db,eth,net,web3,personal --networkid 123 console 2>> Logfile
Accessing the deployed contract through an UI created by referring the following links - (counter, Stack Exchange Question related to UI creation)
I have successfully created the UI and interacted with SmartContract, but the functions are not working properly(able to call the function and transaction done successfully,but counter value is not updating) after I restarted the Geth instance.
Please note : The private net is on my pc( did not set as a server)