随分昔からインターリンクの MyIP サービスにはお世話になっていますが、2013/11/12 から突如接続できなくなりました。
FreeBSD 5.3 mpd3.18 で今までつなげていました。
ログが出力されなくなっていたので、mpd をフォアグラウンドで実行させて様子を見てみました。
ログは最後に載せますが、どうやらインターリンク側が「AUTHPROTO CHAP MSOFTv2 は断る」と言ってきて、「でも AUTHPROTO CHAP MSOFTv2 でお願い♡」「だが断る」で10回押し問答してブチ切れているらしい。
2週間ほど何もできずにいたんですが、試しにこんな設定を追加してみたら解決してしまいました。
/usr/local/etc/mpd/mpd.conf
set link disable CHAP MSOFTv2
やっと繋がって自宅メールサーバが復活した…
セカンダリメールサーバを VPS とかで作っておいたほうが良さそうです。
以下繋がらなかった時のログです。
$ sudo mpd -s daemon -p /var/run/mpd.pid
Multi-link PPP for FreeBSD, by Archie L. Cobbs.
Based on iij-ppp, by Toshiharu OHNO.
mpd: pid 5606, version 3.18 (root@micron.24-da.net 07:36 7-Dec-2004)
[MyIP] ppp node is "mpd5606-MyIP"
mpd: local IP address for PPTP is 0.0.0.0
[MyIP] using interface ng1
[MyIP] IFACE: Open event
[MyIP] IPCP: Open event
[MyIP] IPCP: state change Initial --> Starting
[MyIP] IPCP: LayerStart
[MyIP:MyIP] [MyIP] bundle: OPEN event in state CLOSED
[MyIP] opening link "MyIP"...
[MyIP] link: OPEN event
[MyIP] LCP: Open event
[MyIP] LCP: state change Initial --> Starting
[MyIP] LCP: LayerStart
[MyIP] device: OPEN event in state DOWN
pptp0: connecting to 203.141.128.101:1723
[MyIP] device is now in state OPENING
pptp0: connected to 203.141.128.101:1723
pptp0: attached to connection with 203.141.128.101:1723
pptp0-0: outgoing call connected at 64000 bps
[MyIP] PPTP call successful
[MyIP] PPTP call successful
[MyIP] device: UP event in state OPENING
[MyIP] device is now in state UP
[MyIP] link: UP event
[MyIP] link: origination is local
[MyIP] LCP: Up event
[MyIP] LCP: state change Starting --> Req-Sent
[MyIP] LCP: phase shift DEAD --> ESTABLISH
[MyIP] LCP: SendConfigReq #1
ACFCOMP
PROTOCOMP
MRU 1500
MAGICNUM 76b9a116
AUTHPROTO CHAP MSOFTv2
[MyIP] LCP: rec'd Configure Request #1 link 0 (Req-Sent)
MRU 1400
ACCMAP 0x00000000
AUTHPROTO CHAP MD5
MAGICNUM a5b01e95
PROTOCOMP
ACFCOMP
[MyIP] LCP: SendConfigAck #1
MRU 1400
ACCMAP 0x00000000
AUTHPROTO CHAP MD5
MAGICNUM a5b01e95
PROTOCOMP
ACFCOMP
[MyIP] LCP: state change Req-Sent --> Ack-Sent
[MyIP] LCP: rec'd Configure Reject #1 link 0 (Ack-Sent)
AUTHPROTO CHAP MSOFTv2
[MyIP] LCP: SendConfigReq #2
ACFCOMP
PROTOCOMP
MRU 1500
MAGICNUM 76b9a116
AUTHPROTO CHAP MSOFTv2
[MyIP] LCP: rec'd Configure Reject #2 link 0 (Ack-Sent)
AUTHPROTO CHAP MSOFTv2
...
以下 #10 まで同じ繰り返し
...
[MyIP] LCP: SendConfigReq #10
ACFCOMP
PROTOCOMP
MRU 1500
MAGICNUM 76b9a116
AUTHPROTO CHAP MSOFTv2
[MyIP] LCP: rec'd Configure Reject #10 link 0 (Ack-Sent)
AUTHPROTO CHAP MSOFTv2
[MyIP] LCP: not converging
[MyIP] LCP: parameter negotiation failed
[MyIP] LCP: state change Ack-Sent --> Stopped
[MyIP] LCP: LayerFinish
[MyIP] device: CLOSE event in state UP
pptp0-0: clearing call
[MyIP] device is now in state CLOSING
[MyIP] device: DOWN event in state CLOSING
[MyIP] device is now in state DOWN
[MyIP] link: DOWN event
[MyIP] LCP: Down event
[MyIP] LCP: state change Stopped --> Starting
[MyIP] LCP: phase shift ESTABLISH --> DEAD
[MyIP] LCP: LayerStart
[MyIP] device: OPEN event in state DOWN
[MyIP] pausing 7 seconds before open
[MyIP] device is now in state DOWN
[MyIP] device: OPEN event in state DOWN
[MyIP] device is now in state DOWN
pptp0: ctrl connection closed by peer
pptp0: killing connection with 203.141.128.101:1723
pptp0-0: killing channel