2017-04-03 12 views
0

を実行しているときにエラーがタイムアウトしました、私は「RPC:タイムアウトしました」エラーをRPC:私は次のように使用してアプリケーションを登録しようとすると、ポートマップは

if (!svc_register(transp, AVERAGEPROG, AVERAGEVERS, averageprog_1, IPPROTO_TCP)) { 
    fprintf (stderr, "%s", "unable to register (AVERAGEPROG, AVERAGEVERS, tcp)."); 
    exit(1);                 
} 

私はしかし、これはやった、portmapサービスを再起動しました重要ではない。また、hosts.denyファイルがないことを確認するため、ここで接続がブロックされていないことがわかりました。

rpcinfo -p <host> 

を使用して、私は次のような出力が得られます。

program vers proto port 
100000 2 tcp 111 portmapper 
100000 2 udp 111 portmapper 

は、それが必要として、ポートマップが実行されていることを示しています。受信したRPCアプリケーションをポートマップでブロックするようなものがありますか?

答えて

0

この問題は、使用してifconfigコマンドによるループバックインターフェイスを有効にすることによって解決された:

$ ifconfig lo 127.0.0.1 

ポートマップは、RPCアプリケーションをマッピングするために、これを必要としているようです。

関連する問題