Hello list,

I was testing out a beta IPv6 service over PPPoE that our ISP is
developping,
and playing around with kernel PPPoE.

My configuration is as follows :
- pppoe0 for IPv4 internet
- gif0 for IPv6 internet (Hurricane Electric tunnel)
- pppoe1 for test IPv6 internet (and only IPv6)

It was kind of tricky since I played with route add/delete in succession,
along with destroying and rebuilding the interface (with /etc/netstart)
in order to find out what configuration could work :
- automatic ?
- static ? (By giving my own alias definition)

I was also testing what IPv6 routes would work as a default route :
  route add -inet6 default -ifp pppoe1 <ADDR>
With ADDR being fe80:: or ff02::1%pppoe1, and such.
(Some site even suggested ::0.0.0.1 but I think there is no way this
could work since this translates to ::1 ultimately)

I also tested adding dummy IPv4 configuration lines like :
inet 0.0.0.0 255.255.255.255 NONE
dest 0.0.0.1

At one point, when trying out the above, "sh /etc/netstart pppoe1" just
hanged on me,
and upon rebooting, dmesg contained the following :
panic: kernel diagnostic assertion "(t->rn_flags & RNF_ROOT) == 0"
failed: file "../../../../net/radix.c", line 294

Since I was caught off-guard, I had no serial console lined up to catch
the full trace.
I'm just posting this in hopes this rings a bell to anyone.

Sorry for not having more info,
I will try to reproduce it and post further findings.

--
Stephane LAPIE, EPITA SRS, Promo 2005
"Even when they have digital readouts, I can't understand them."
--MegaTokyo

Reply via email to