OK, I found
this thread which was quite helpful, however I don't have it working quite yet.
I disabled forwarding with sysctl, then copied in rtsol (since it didn't seem to be included) and ran it:
$ chmod +x /tmp/rtsol; /tmp/rtsol -d sis1
checking if sis1 is ready...
sis1 is ready
send RS on sis1, whose state is 2
received RA from fe80::200:24ff:fec4:78f4 on an unexpected IF(sis0)
received RA from fe80::201:5cff:fe24:b6c1 on sis1, state is 2
OtherConfigFlag on sis1 is turned on
stop timer for sis1
there is no timer
sis0 is the LAN, sis1 is the WAN and the :7874 address is m0n0wall (I'm using rtadvd, no DHCP on the LAN), so that's fine. Does that mean the :b6c1 address should be the default route? If so, I can't figure out how to add it, and rtsol doesn't seem to add a default route itself.
I also notice that I could have got the same information from the logs, since rtadvd was complaining:
Jun 18 07:11:29 plucky rtadvd[309]: <ra_input> received RA from fe80::201:5cff:fe24:b6c1 on non-advertising interface(sis1)
Help?
Thanks!