■仮想通貨 monerod.exeのエラー

モネロ公式サイトのウォレットを作ってみました。

が、その前にノードのデータを同期する monerod.exe がエラーを起こしてしまい、正常に動作してくれません。起動すると、

 

libunbound[4884:0] error: serviced_tcp_initiate: failed to send tcp query

 

というエラーがダァーっと出てきます。

家のパソコンはどれも同様ですが、会社のパソコンで試すと問題ありませんでした。家のパソコンをスマホの WiFi テザリングでインターネットに接続してみると、この場合も正常です。

ということは家 LAN に問題あり? ルーターにでも原因があるのでしょうか?

 

「failed to send tcp query」をググってみると、どうやら DNS に問題がありそうです。 A レコードとか AAAA レコードといった文言が出てくるので、先日らい触っていた IPv6 にでも関連するのかとも考え、ルーターから IPv6 の設定を削除してみたり、クライアントの IPv6 を停止してみたりしましたが改善しません。

 

パケットキャプチャしてみるかぁ… なかなか解析が難しいんですけど、問題解決には強い味方です。

 

DNS に関連したパケットを確認してみると、あっさり見つかりました。ノードがルーターに対して送った問い合わせの応答が「Format error」になっています。内容を確認すると「サーバーがリカーシブクエリーを実行できない」とのこと。

 

Flags: 0x8101 Standard query response, Format error

    .... .... 0... .... = Recursion available: Server can't do recursive queries

 

正常に起動する場合は「サーバーはリカーシブクエリーを実行できる」となります。

 

Flags: 0x8583 Standard query response, No such name

    .... .... 1... .... = Recursion available: Server can do recursive queries

 

さて、「リカーシブクエリー(再帰的問合せ)」ってなんだ?  … ググってください m(__)m

要するに DNS サーバーの役割を担っている家 LAN のルーターがリカーシブじゃないってこと。

 

monerod.exe はポート 53 に問合せを送っているらしいので、netstat コマンドで確認してみると「SYN_SENT」になっていました。ルーターのポート 53 へ送った SYN に対して ACK 応答がないってことです。

ポート 53 (domain) はフィルターで塞がれているので、試しに開けてみましたが、改善しませんでした。まぁこれはぜひ塞いでおきたいポートなわけですが。

ルーターは YAMAHA RTX1000 ですけど、なにか別な設定しないといけないのかなとググってみると、どうやらこいつはうまくリカーシブにならないらしい。ダメだこりゃ (^_^;) どうもね、YAMAHA ルーターの DDoS 攻撃なんかへの対応がちょっとタコだったって話らしいけど、最近の機種だと問題ないのかしらん。

 

あー、ルーターが DNS としてうまくないなら上位の DNS サーバーに直接問い合わせればいいんじゃね? ってことでプロバイダの DNS サーバーアドレスをパソコンに設定すると… うまくいきました。

当初の推測どおり、ルーターに問題があったってことで一件落着です。

 

ちなみに同期の進捗ですが、現在 23% ほどまで進んでいます。このペースだと 3日ぐらいかかるかな。

 


コメント
コメントする








   
この記事のトラックバックURL
トラックバック

■calendar

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< December 2017 >>

■search this site.

■recommend

毎日貯まるポイントサイト ECナビ

■recommend

■Twitter

■recommend

■recommend

■selected entries

■categories

■archives

■recent comment

■recent trackback

■links

■profile

■others

■mobile

qrcode

■powered

無料ブログ作成サービス JUGEM