[Users] pppdでOCNのPPPoE IPv6

NAKAJI Hiroyuki nakaji @ kankyo-u.ac.jp
2015年 7月 11日 (土) 10:21:49 JST


鳥取の中治です。

自宅でOCNユーザです。これまでトンネルでIPv6接続していましたが、去年の夏
頃からPPPoEでIPv6な接続もできるようになっていることに気づき、先月申し込
み、昨日(7月10日)から使えるようになったとの連絡を受けて、試行錯誤を始め
ました。

ちなみに、OCNからは、PPPoEルータは自分で何とかしてください、とのことでし
た。ヤマハのあれとか買ってくると楽チンなのはわかりましたが、それでは面白
くないので、現有の Solaris 11.2 で何とかなるといいなぁという次第です。

さて、v6について、うまく行ってないので、ヒントをいただければ…、という話
です。

【準備】

(1) これまで通り、IPv4用に /etc/ppp/peer/v4
(2) 新しく、IPv6用に /etc/ppp/peer/v6

を用意します。/etc/init.d/pppd にちょっと書き足して、

pppd call v4
pppd call v6

の2つ起動するというのが最適解かどうかはサテオキ、v4とv6の内容はおよそ以
下の通りです。

/etc/ppp/peer/v4:

sppptun
linkname ocnip8
noipv6
mtu 1438
persist
plugin pppoe.so
connect "/usr/lib/inet/pppoec e1000g0"
noccp
noauth
user user @ v4host.ocn.ne.jp
password naisho
defaultroute
aa.bb.cc.dd:

/etc/ppp/peer/v6: v4の内容から、user/passwordを変更+α

sppptun
debug
linkname ocnipv6
mtu 1454
mru 1454
noip
ipv6cp-use-persistent
ipv6cp-accept-local
persist
plugin pppoe.so
connect "/usr/lib/inet/pppoec -v e1000g0"
noccp
noauth
user user @ v6host.ocn.ne.jp
password naisho
defaultroute

必要なのかどうかわかっていませんが、/etc/ppp/chap-secretsに

user @ hostv4.ocn.ne.jp * naisho *
user @ hostv6.ocn.ne.jp * naisho *

と書いてあります。

【現状】

(1) pppd call v4 でのIPv4接続はできています。
(2) pppd call v6 では、debug logから詳細を読み取れないでいますが、以下の
内容を繰り返し出力しており、うまく接続できない状況です。ユーザ認証までは
できていると読んでよいのかどうか…

connect option: '/usr/lib/inet/pppoec -v e1000g0' started (pid 8133)
Serial connection established.
Using interface sppp1
Connect: sppp1 <--> /dev/sppptun
sent [LCP ConfReq id=0xef <mru 1454> <asyncmap 0x0> <magic 0x3fd8c0a3>
<pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <mru 1454> <auth chap MD5> <magic 0xeb719350>]
sent [LCP ConfAck id=0x1 <mru 1454> <auth chap MD5> <magic 0xeb719350>]
rcvd [LCP ConfAck id=0xef <mru 1454> <asyncmap 0x0> <magic 0x3fd8c0a3>
<pcomp> <accomp>]
sent [LCP Ident id=0xf0 magic=0x3fd8c0a3 "ppp-2.4.0b1 (Sun Microsystems,
Inc.)"]
Authenticating to peer with standard CHAP
rcvd [CHAP Challenge id=0x1 <67b34c086f5e360faf56162cc5fe2f7d>, name =
"w31trmch2-sseu000100"]
sent [CHAP Response id=0x1 <a42c6ab0793b99a1126c20e72e23787a>, name =
"user @ hostv6.ocn.ne.jp"]
rcvd [CHAP Success id=0x1 ""]
sent [LCP TermReq id=0xf1 "No network protocols running"]
rcvd [LCP TermAck id=0xf1]
Connection terminated.

【質問】

(1) /etc/ppp/peer/v6の設定内容で、致命的に何か間違えているでしょうか。あ
るいは、忘れ物がありますか。
(2) 上記の「最適解かどうか」については、モアベターな方法がありますか。
(3) こういうことやってる人は、ほかにいませんか。簡単すぎてわざわざ情報発
信されていないのか、やってる人がいないのか…

どうぞよろしくお願いします。
-- 
NAKAJI Hiroyuki


Users メーリングリストの案内