I am deploying my ONC-RPC
application in Solaris x86
platform for the first time.
It was working for years in Solaris SPARC
platform.
I am seeing a weird issue.
When I start my main process, rpc program is registered, which I can see in rpcinfo
.
536870992 1 tcp 0.0.0.0.76.169 - 500
When I check the status of the program, I am getting this error:
rpcinfo -T tcp localhost 536870992
rpcinfo: RPC: Program not registered
When I start another process, the previous rpc program got de-registered.
This is what I see in rpcinfo
program version netid address service owner
1073742167 1 tcp 0.0.0.0.79.169 - 500
536871232 4 tcp 0.0.0.0.80.169 - 500
I have a doubt that there is some address conflict.
0.0.0.0.76.169
and 0.0.0.0.80.169
share the same last field 169
.
How is address assigned and who assigns it?
What is its relevance?