IPv6のネットワーク接続ということで、gw6c を設定していたけど、 gw6c のバージョンアップで動かなくなった。 "/etc/init.d/gw6c start" を実行すると "gw6c - no server key ..." と表示され、 接続に失敗する。
確認をすると、/var/lib/gw6c/gw6ckeys.pub あたりが原因で、/etc/default/gw6c をのぞくと、
# Check that the keyfile /var/lib/gw6c/gw6ckeys.pub has the key for your # tunnel broker and abort if not. # "yes" - Default, check for presence of key # "no" - Do not check for key, required if the name of the server is different # from its hostname. (for load balancing reasons for example) # # CHECK_KEYFILE="yes"
と書かれていたので、最後の行のコメントをはずし、"no"に変更すると、再び動くようになった。
(( /etc/default/gw6c )) CHECK_KEYFILE="no"