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

