お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2017-09-05 17:06:50

encoded_9
新しいメンバ
登録日: 2007-11-03

Ubuntu Server 16.04.2 LTS から wget を用いた mydns.jp の更新が通らない

自宅と職場それぞれで Ubuntu Server を使った自鯖を立てています。
環境はそれぞれ

1). 自宅機:Ubuntu 14.04.5 LTS
2). 職場機:Ubuntu 16.04.2 LTS

です。自宅機の方が古くメインで、職場機の方は、自宅機の環境やデータを引き継いだり、
万が一自宅機の環境が死んだりした場合の補助としての意味合いを持っています。

1). でも 2). でも、www.mydns.jp のダイナミックDNSを用いています。

2). を 14.04 から 16.04 へと dist-upgrade する前までは、
両機とも問題なくcrontabを用いたDDNSの更新が出来ていました。

が、2). を 16.04 に dist-upgrade して以降、
DDNSの更新が通らなくなってしまいました。

DDNSの更新スクリプトは両機とも同じで、
wget -q -O - 'http://USERID:PASSWD@ipv4.mydns.jp/login.html' > /var/cache/ddns/office-al.mydns.jp.log
です。

/var/cache/ddns といったログの吐き出し先も同じに揃えてあります。

が、2). では、wget で問い合わせに行っても結果を取得しません。
1). 自宅機では現在も問題なくDDNSの更新が出来ています。

2). 職場機で、これに失敗するのはどういう原因が考えられるでしょうか。

* * * * * * * * * *

なお、上記のことと関係あるのかどうかが分からないのですが、
2). 職場機を dist-upgrade した後、apt-get update が通らなくなっています。
こちらも合わせて大問題なのですが、とりあえず上記問題の緊急性を優先して、
フォーラムに投げさせてもらいました。

さっさと再インストールした方がいいですかねぇ。
1). 自宅機を早く 16.04 に上げたいのに、これじゃ安心して上げられない。。

オフライン

 

#2 2017-09-05 23:16:48

hellfire
メンバ
From: 日本/兵庫県
登録日: 2006-11-21

Re: Ubuntu Server 16.04.2 LTS から wget を用いた mydns.jp の更新が通らない

encoded_9 さん

Ubuntu 16.04 の方のサーバでの wget は root 権限での cron で実行していませんか?
その場合、特定のユーザでの cron 実行に切り替えてみてはどうでしょうか?

詳しいことは当方もわかりませんが、前にサーバを構築した際に、
そんな経験がありましたので、ご参考までに。

オフライン

 

#3 2017-09-06 07:28:51

ry
メンバ
登録日: 2008-07-30

Re: Ubuntu Server 16.04.2 LTS から wget を用いた mydns.jp の更新が通らない

2 の職場機での ログ の内容は?
cron で実行しているなら、実行時間帯の cron のログ (/var/log/syslog から抽出) は?
手動で sudo wget -q -O - 'http://USERID:PASSWD@ipv4.mydns.jp/login.html' を実行した結果は?
(cron の実行ユーザーが root 以外なら sudo -u 実行ユーザー wget -q -O - 'http://USERID:PASSWD@ipv4.mydns.jp/login.html')

とりあえずこの辺りの情報がないと、エラーの原因の見当すら付きません。

よくあるものとしては、ネットワーク周りの設定がうまくできていないことがあります。
念のために、以下のコマンドを実行してそれぞれの結果を提示いただけますか。

コード:

dig +noall +que +ans ipv4.mydns.jp
ping ipv4.mydns.jp
cat /etc/resolv.conf
ip -4 route list
ip -4 address

オフライン

 

Board footer

Powered by FluxBB