Hey brassy,
I've been trying to get mpd5 configured correctly - did you have to write your own link-up scripts? I'm seeing the IPV6CP LayerUp event and the addresses involved are shown (see below), but there is nothing a the linklocal address on the PPP link afterwards (no other aliases or routes are added).
I also tried userland ppp and it never negotiated IPV6CP even though the option is specified (but did happily do MLPPP/SLPPP and IPV4)
[B1] IPV6CP: LayerUp
[B1] 02a0:ccff:fe30:abcd -> 0090:1a00:4243:wxyz
FreeBSD kerplunk 7.2-STABLE FreeBSD 7.2-STABLE #0: Sat Jan 9 14:38:23 EST 2010
Edit: Solved. MPD default route script and mpd config file attached:
#!/bin/sh
echo $0 "$@" >> /var/log/mpd-ifscript.log
/sbin/route add -$2 default $4 >> /var/log/mpd-ifscript.log 2>&1
#!/bin/sh
echo $0 "$@" >> /var/log/mpd-ifscript.log
#remote=`echo $5 | cut -d% -f1`
/sbin/route delete -$2 default $4 >> /var/log/mpd-ifscript.log 2>&1
default:
# configure the web server
set user admin ******** admin
set web self 10.X.Y.Z 5006
set web open
create bundle static B1
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set ipcp enable req-pri-dns
set ipcp enable req-sec-dns
set ipcp disable vjcomp
set iface enable tcpmssfix
set bundle disable round-robin
set bundle disable bw-manage
set bundle enable ipv6cp
set bundle disable ipcp
set bundle links L1
set iface mtu 1486
set iface disable on-demand
set iface route default
set iface up-script /usr/local/etc/mpd5/ifup.sh
set iface down-script /usr/local/etc/mpd5/ifdown.sh
create link static L1 pppoe
set auth authname ********@hsiservice.net
set auth password ********
set link max-redial 0
set link keep-alive 10 60
set pppoe iface dc0
set pppoe service "teksavvy"
set link enable multilink
set link enable shortseq
set link disable protocomp
set link mrru 1492
set link mru 1486
set link mtu 1486
set link bandwidth 3000000
set link action bundle B1
open